snmp工作总结

转载 2004年08月21日 10:46:00

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 
                        ::= 1

ksgtrapnormal           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 
                        ::= 2
END

2,如何编写traphandler?

traphandler的格式:

    traphandle oid|default handler

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

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

1)通过指定一个参数(-Lf),可以将trap到来的日志记录输出到一个指定文件。其记录格式如下:

-------------------------------------------------------

2004-06-19 17:07:49 ca-96mb2uwxu21p [192.168.89.221] (via 192.168.89.205) TRAP, SNMP v1, community public

SNMPv2-SMI::enterprises.46.879.0.1.0 Link Down Trap (0) Uptime: 0:13:26.69

-------------------------------------------------------

2)在snmptrapd.conf文件中可以配置trap handler。其格式如下:

-----------------------------------------------

traphandle oid | default [trap handler]

-----------------------------------------------

其中[trap handler]必须是脚本,而不能是程序。比如,在windows下,用c语言写了一个程序,build成一个exe文件,如果要指定,当某个特定trap到来时调用这个程序,必须先写一个批处理程序,在批处理中调用该程序。比如,我的c程序是Hello.exe,如果要调用它,我的snmptrapd.conf文件如下:

-----------------------

traphandle 1.3.6.1.6.3.1.1.5.1.0 e:/www

traphandle default e:/www

-----------------------

其中,www是我写的批处理,www.bat的内容如下:

----------------------

e:/hello.exe

----------------------

3)通过-m来指定一个mib库。

SNMP 协议工作原理验证与分析

SNMP 协议工作原理验证与分析 一.目的:    主要目的是学习捕获SNMP报文,通过分析该报文理解SNMP协议的工作过程、SNMP的报文结构、MIB-2树的结构、理解管理信息结构SMI...
  • wp1603710463
  • wp1603710463
  • 2015年12月27日 16:44
  • 1745

SNMP 原理及配置简述

随着机器数量的增长,管理员不能像过去那样,一台台机器进行监控、解决问题,而需要借助各方工具进行统一监控和管理。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改...
  • prochsh
  • prochsh
  • 2016年01月13日 16:18
  • 7280

如何使用snmp计算接口带宽

作为运维的日常工作,看监控是我们每天都做的事情。突然有点好奇,zabbix,cacti这类软件通过snmp监控流量计算的方法依据是什么呢?于是google一番,得到一些结论。 首先 ,交换机提...
  • wang1144
  • wang1144
  • 2016年09月01日 14:46
  • 1554

2017年度工作总结ppt模板

  • 2018年01月06日 16:26
  • 13.98MB
  • 下载

答辩和工作总结PPT模板

  • 2018年01月05日 14:17
  • 87.89MB
  • 下载

Android 开发工程师 工作总结

  • 2015年05月05日 15:04
  • 16KB
  • 下载

工作总结PPT模板(压缩包内有5个模板)

  • 2017年11月22日 10:25
  • 49.82MB
  • 下载

世界大学城工作总结

  • 2017年03月23日 18:45
  • 1.9MB
  • 下载

通讯工作总结报告模板

  • 2012年12月13日 15:27
  • 6.73MB
  • 下载

数控车间工作总结

  • 2014年01月02日 10:37
  • 20KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:snmp工作总结
举报原因:
原因补充:

(最多只允许输入30个字)