首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我在主机资源中将ProductID设置为什么?

我在主机资源中将ProductID设置为什么?
EN

Stack Overflow用户
提问于 2016-12-29 14:57:49
回答 1查看 134关注 0票数 0

我正在python中实现一个SNMP代理,并且正在使用MIB HOST-RESOURCES-MIB。我需要设置的字段之一是hrSWRunID。此OID定义为ProductID类型和ProductID状态的定义。

ProductID ::=文本-约定状态当前描述“此文本约定旨在标识 特定硬件或软件产品的制造商、型号和版本。建议分配这些对象标识符,以便在与该制造商不同的子树下注册来自特定制造商的所有产品。此外,产品的所有版本都应该在与该产品不同的子树下注册。使用此策略,管理站可以唯一地确定其productID不为管理站所知的产品的制造商和/或模型。这种类型的对象可用于库存目的或自动检测系统上各种硬件和软件组件之间的不兼容或版本不匹配。例如,ACME 4860 66 the时钟加倍处理器的产品ID可能是: enterprises.acme.acmeProcessors.a4860DX2.MHz66 A软件产品可以注册为: enterprises.acme.acmeOperatingSystems.acmeDOS.six(6).one(1)“语法对象标识符 - unknownProduct将用于任何未知的ProductID -- unknownProduct对象标识符::= {0}

由此,我假设com.mycompany.mydepartment.myapp.appversion的值就足够了,但是当我运行代码时,它会失败,并且会出现错误ProductID: invalid literal for int() with base 0: 'com'\n"]

经过一些实验,我终于成功地运行了我的代码,将ProductID设置为一组数字,比如{1, 2, 3},.Although,我的代码现在起作用了,我对正确的值应该是什么并不清楚。

有人能说明ProductID是什么或者应该是什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-29 15:13:53

ProductID将是在企业MIB下定义的MIB对象的对象标识符。一个好的开始是使其与您的系统组的sysObjectID相同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41382123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档