RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
snmp工作总结
  • 作者:zhaozj
  • 发表时间:2020-12-23 11:04
  • 来源:未知

snmp工作总结

2004-5月~7月

1, 如何编写MIB文件?

请参见实例:KsgBox-Alarm-MIB.txt

KsgBox-Alarm-MIB DEFINITIONS ::= BEGIN    IMPORTS            enterprises FROM RFC1155-SMI            OBJECT-TYPE FROM RFC-1212            TRAP-TYPE FROM RFC-1215;            cheyenne OBJECT IDENTIFIER ::= { enterprises 46 }            ca-jc OBJECT IDENTIFIER ::= { cheyenne 880 }-- *************************************************************************-- Ksg Box Trap-- **************************************************************************ksgtrapemergent         TRAP-TYPE                         ENTERPRISE ca-jc                        VARIABLES {                        ksgServerName,                        ksgtrapdesc                        }                        DESCRIPTION                        "KsgBox Emergent Trap."                        --#TYPE "KsgBox Emergent"                        --#SUMMARY "%s KSG: %s "                        --#ARGUMENTS {0,1}                        --#SEVERITY CRITICAL                        --#STATE OPERATIONAL                         ::= 1ksgtrapnormal           TRAP-TYPE                         ENTERPRISE ca-jc                        VARIABLES {                        ksgServerName,                        ksgtrapdesc                        }                        DESCRIPTION                        "KsgBox Normal Trap"                        --#TYPE "KsgBox Warning"                        --#SUMMARY "%s KSG: %s "                        --#ARGUMENTS {0,1}                        --#SEVERITY MINOR                        --#TIMEINDEX 1                        --#STATE OPERATIONAL                         ::= 2END

2,如何编写traphandler?

traphandler的格式:

    traphandle oid|default handler

其中,handler只能是脚本。在linux下,如果自己编写的c程序,需要通过shell脚本来调用。并且shell脚本要规范,在文件头中必须有#!/bin/bash,否则不承认为shell脚本;在windows下,必须用批处理脚本来调用我们写的c程序。

最近仔细研究了一下snmptrapd的运行机制。发现情况如下: