用途
把“管理信息”(SMI)和“管理信息库”(MIB)模块的”结构和标识”的 ASN.1 定义转换为 snmpinfo 命令的对象定义文件。
语法
mosy -o OutputFile [ -s ] InputFile...
描述
mosy 命令在 SMI 和 MIB 模块的 ASN.1 定义中读取并以特定格式产生对象定义文件。产生的对象定义文件由 snmpinfo 命令使用。
InputFile 参数文件需要是 smi.my 或 mibII.my 格式。样本文件是 /usr/samples/snmpd/smi.my 和 /usr/samples/snmpd/mibII.my 文件。有关由 InputFile 参数指定文件的所需格式的信息,请参阅 smi.my 和 mibII.my 文件。
mosy -o 命令用来创建由snmpinfo 命令的 OutputFile 参数指定的对象定义文件。此文件通常是 /etc/mib.defs 文件。
如果 smi.my 和 mibII.my 文件都指定为 InputFile 参数,则可以通过 mosy 编译器一次完成来创建对象定义文件。在命令行中,smi.my 文件必须位于 mibII.my 文件之前。
mosy -o 命令也可用来创建子文件。如果子文件与 SMI 和 MIB 模块分开创建,在 snmpinfo 命令可以成功使用产生的 mib.defs文件之前,必须并置不同的子文件。SMI 子文件必须在最终对象定义文件的顶部。
可以把实验性的 MIB 模块或特定于企业专用的 MIB 模块的对象定义添加到 /etc/mib.defs 文件,但是必须首先从支持 MIB 变量的供应商处获得专用 MIB 模块。
要更新 /etc/mib.defs 文件以结合供应商的专用或实验性的 MIB 对象定义,请创建子文件,然后把该子文件并置到现有的 MIB II /etc/mib.defs 文件中。参见示例 3。
标志
-o OutputFile 为 snmpinfo 命令定义 MIB 对象定义文件的路径和文件名。此标志没有缺省路径和文件名。如果未指定此标志,则不会创建对象定义文件。
-s 禁止转换验证消息。如果未指定此标志,则转换验证信息打印到标准输出。
参数
InputFile 定义 ASN.1 对象定义模块以输入 mosy 编译器。此文件根据 smi.my 或 mibll.my 文件格式进行格式化。
示例
要通过 mosy 命令来一次完成创建 snmpinfo 命令所使用的对象定义文件,输入:
mosy -o /etc/mib.defs /usr/samples/snmpd/smi.my
/usr/samples/snmpd/mibII.my在本示例中,/usr/samples/snmpd/smi.my 和 /usr/samples/snmpd/mibII.my 都指定为输入文件,产生的对象定义文件是 /etc/mib.defs 文件。
要创建对象定义子文件,输入:
mosy -o /tmp/smi.obj /usr/samples/snmpd/smi.my
mosy -o /tmp/mibII.obj /usr/samples/snmpd/mibII.my
cat /tmp/smi.obj /tmp/mibII.obj > /etc/mib.defs在本示例中,第一个命令从 /usr/samples/snmpd/smi.my 文件创建 SMI 对象文件 /tmp/smi.obj。第二个命令从 /usr/samples/snmpd/mibII.my 文件创建 MIB 对象定义文件 /tmp/mibII.obj 文件。最后一个命令并置子文件,把 SMI 对象定义文件放在产生的 /etc/mib.defs 文件的第一位。
要把特定于企业专用的 MIB 对象定义添加到现有的由 snmpinfo 命令使用的 /etc/mib.defs 文件,输入:
mosy -o /tmp/private.obj /tmp/private.my
cat /etc/mib.defs /tmp/private.obj > /tmp/mib.defs
mv /tmp/mib.defs /etc/mib.defs在本示例中,第一个命令创建 /tmp/private.obj 对象定义文件。第二个命令并置 /etc/mib.defs MIB 对象定义文件和 /tmp/private.obj 专用 MIB 文件,把并置的内容放到 /tmp/mib.defs 临时 MIB 对象定义文件中。最终的命令把临时文件移动到 /etc/mib.defs 文件以供 snmpinfo 命令使用。
文件
/etc/mib.defs 定义 SNMP 代理应识别和处理的“管理信息库”(MIB)变量。/etc/mib.defs 文件的格式由 snmpinfo 命令来要求。
/usr/samples/snmpd/smi.my 定义 ASN.1 定义,并可由此定义 SMI,就象在 RFC 1155 中那样。
/usr/samples/snmpd/mibII.my 象在 RFC 1213 中定义的那样,定义 MIB II 变量的 ASN.1 定义。
相关信息
snmpinfo 命令。
AIX 5L Version 5.2 Communications Programming Concepts 中的 Understanding the Management Information Base (MIB)、Understanding Terminology Related to Management Information Base (MIB) Variables。
分享到:
相关推荐
- **mosy命令**:在AIX操作系统中,mosy命令可能涉及系统管理或文件操作,但具体内容未给出。 这篇博客文章深入浅出地介绍了多个Java相关的实用技术,对于Java开发者来说是一份宝贵的资源,涵盖了从搜索引擎开发到...
mosy扫描助手彻底解决此类问题,自动批量录入,告别手工输入,短短几分钟就可以录入几千条数据,受到大家的欢迎!同时也适用于各行业类似的工作场景。 mosysoft将陆续推出更多的应用,为了提高工作效率,提高生活...
"mosy.github.io" 是一个基于 GitHub Pages 的个人网站项目,通常用于展示个人作品、博客或者作为简历在线版。这个项目可能包含 HTML、CSS、JavaScript 代码,以及可能的图片和其他资源文件。从标签 "Python" 我们...
音源 该项目是汉堡应用科学大学媒体系统课程“移动系统”课程的一部分。 “ SoundSource”项目是一个专为移动系统设计的Web应用程序,用于对房间中的音频源进行本地化。 分贝计通过麦克风的输入信号输出。...
MIB definitions to HTML, XML and MOSY formats. Besides, the software contains a powerful search engine for searching various constructs in MIB definitions. The enclosed Visual MIB Builder is a visual...
参数说明:GetToWaterMarkImage(pictype, wmpicwidth, wmpicheight, mininfo, minwidth, minheight, effect, mosaic, mosX, mosY, mosWidth,mosHeight, imgcut, cutX, cutY, cutWidth, cutHeight)1.pictype:水印类型2...