Articles of net snmp

如何接收snmp v3陷阱没有特定的引擎ID?

我从net-snmp软件包在linux上使用snmptrapd。 我试图让一些perl脚本来处理snmp陷阱。 我已经有了这样的脚本,它可以与snmp v1,v2c陷阱和snmpv3陷阱一起使用,但只有当我在config和in命令发送陷阱中明确指定了engineID时。 但是,当我configuration思科路由器发送给我linkDown陷阱它使用一些额外的字节MAC地址作为引擎ID。 我可以看到trapha在wireshark的界面上,但是snmptrapd什么都不做。 是否可以configurationsnmptrapd接受所有authentication用户的陷阱,而无需指定engineID? 这是我的snmptrapd.conf # Example configuration file for snmptrapd # # No traps are handled by default, you must edit this file! # createUser -e 0x0102030405 myuser MD5 mypassword DES myotherpassword createUser -e 0x0102030405 myuser2 MD5 mypassword DES myotherpassword createUser -e 0x0102030406 myuser2 MD5 mypassword DES myotherpassword createUser cisco SHA […]

如何设置snmp陷阱阈值

我想通过snmp监视一些防火墙设备。 现在,我可以通过snmp4j获取设备的cpu信息。 但我不知道如何使用SNMP陷阱从设备获取指定的警告和错误消息。 如何设置CPU的门限值,以便根据这个值发送一个陷阱消息。 例如,如果CPU使用率超过70%,则应向pipe理PC发送陷阱消息。 我应该通过命令在每个防火墙设备上设置此阈值还是通过snmp4j来实现? 我很困惑,请给我一些build议。 提前致谢。

SNMP监视

我试图在CentOS中configurationSNMP陷阱而没有正面的结果。 目的:在SNMP Agent上configurationSNMP trap,检查是否存在文件,并向SNMP Server发送消息。 出于testing的目的,我把“ exit 1 ”放在/tmp/script1.sh中,而不是检查是否存在某个文件。 在我的configuration文件下面: rocommunity public trapcommunity public group MyROGroup v2c readonly view all included .1 80 access MyROGroup "" any noauth exact all none none createUser testMonitor SHA testMonitor AES rouser testMonitor rwuser testMonitor iquerySecName testMonitor extend MyScript1 /tmp/script1.sh monitor -r 60 "RunScript" .1.3.6.1.4.1.8072.1.3.2.3.1.4.9.77.121.83.99.114.105.112.116.49 !=0 monitor -r 60 […]

没有连接到HP OVO时,使Nagios堆栈报警

我正在专用笔记本电脑上实施一个小型的Nagios实例来监视一些telcom设备。 警报必须通过我们的客户报告工具(如HP OpenView)通过SNMP陷阱发送。 这里没什么特别的。 但是,子系统是移动的,因此并不总是具有连通性来报告警报。 我们依靠3G调制解调器来提供此连接(如果可用)进行报告。 在没有与监控工具连接的情况下,是否有任何意义使Nagios“堆栈”报警 ,以便一旦连接恢复,它就可以传送报警的最后一个状态? 我首先想到了一个“中间人”计划,它将成为Nagios和监控工具之间的桥梁,并处理陷阱。 它将采取所有来自Nagios的snmp陷阱,并且如果没有可用的连接性,将它们插入然后传递最后的陷阱… 但是我不知道这样的事情是否存在,就我所search到的,我什么都没发现。

是否有一个标准的MIB通过SNMP查找Linux系统的用户和服务?

我知道你可以查找开放的端口和安装软件。 但是有没有办法在它们之间绘制连接来知道哪个服务在端口上侦听? 有没有什么办法来查找系统的用户? 我正在寻找一种使用Net-SNMP的Linux系统上存在的标准MIB。

snmpget错误:“此OID上的此代理上没有此类对象”

我想创build我自己的MIB。 我几个星期以来一直在努力。 我遵循本教程,并使用net-snmp 5.7.3 。 我正在做的是: 我的设置:我有两个虚拟机,都是Ubuntu 16 ,一个是IP:192.168.5.20的snmp-server ,另一个是IP:192.168.5.21的snmp-agent 。 我写了一个MIB,编译好没有任何错误( 这个编译只在代理系统,而不是在服务器上 )。 我已经这样做了: root@snmp-agent:# MIBS=+MAJOR-MIB root@snmp-agent:# MIBS=+DEPENDENT-MIB root@snmp-agent:# export MIBS root@snmp-agent:# MIBS=ALL 我的MIB文件在这个path中: /usr/share/snmp/mibs这是默认的searchpath。 我已经编译了它,并使用以下命令成功生成了.c和.h文件: mib2c -c mib2c.int_watch.conf objectName 。 而不是像这样configurationsnmp: root@snmp-agent:# ./configure –with-mib-modules="objectName" root@snmp-agent:# make root@snmp-agent:# make install 一切正常。 在此之后,当我(代理) snmptranslate我得到的输出为: root@snmp-agent:snmptranslate -IR objectName.0 MAJOR-MIB::objectName.0 并使用命令snmptranslate -On objectName.0我得到的输出为: root@snmp-agent:# snmptranslate -On MAJOR-MIB::objectName.0 […]

为CentOS 5获取更新版本的NetSNMP

我正在使用CentOS 5.我需要使用net-snmp版本“net-snmp-utils-5.5-37.el6_2.1.x86_64”,目前在CentOS 6中可用,但在CentOS 5中不可用。需要这个版本(或更高版本)是因为有一个新的支持选项添加到configuration文件,我需要我的设置。 如果有人会给我一些步骤在我的产品CentOS 5系统上安装这个版本(或更高版本),我将非常感激。 升级到CentOS 6目前不是一种select。 任何帮助,将不胜感激。 谢谢

Solaris 10 snmp exec多个string

我正在尝试使用snmp来查询目录列表。 我已经将exec行添加到snmp.conf(“exec list / bin / ls / pathtodirectory”)并重新启动服务。 当我为exec OID执行snmp步骤时,我可以看到exec所返回的string,但它只是ls输出的第一行。 是否可以列出整个目录作为一个string或返回多个string?

发送和接收机器内的SNMP陷阱之间的延迟

我正在尝试通过net-SNMP发送和接收SNMP陷阱。 我有一个脚本发送到本地主机的陷阱。 我有snmptrapd设置为陷阱写入文件。 这工作正常,除了陷阱发送和接收陷阱之间大约有5秒的延迟。 它全部在同一台计算机上(snmptrapd在本地主机上运行),为什么会有这么大的延迟? 而且,当我一次发送大量的陷阱时,如5秒钟内100次,每5秒钟不会写入1次以上。 谢谢!

收到SNMP陷阱时发送电子邮件

我必须configurationSNMP陷阱接收器来处理来自特定设备(在这种情况下,它是一个IBM TS3584磁带库)的陷阱并通过(作为电子邮件)发送有关错误的信息。 我的服务器正在运行CentOS 6.4 linux,使用net-snmp软件包。 我已经连接到图书馆,我能够收到它的testing陷阱。 另外我已经下载了这个设备的MIB(从这里: http ://www-01.ibm.com/support/docview.wss?uid=ssg1S4000318),并validation我可以得到的值(或OID)一个特定的事件: snmpwalk -v2c -c public -m +IBM-TS3500-MIBv2 10.10.100.5 ibm3584MIBObjectsTD **IBM-TS3500-MIBv1::ibm3584MIBObjectsTD.0 = STRING: "This is a test SNMP trap."** snmptranslate -m +IBM-TS3500-MIBv2 -IR -On ibm3584MIBObjectsTD **.1.3.6.1.4.1.2.6.182.1.2.71.1** 整个陷阱(从/ var / log / messages)看起来像这样: 2013-08-27 15:49:37 10.10.100.5(via UDP: [10.10.100.5]:1795->[10.10.100.135]) TRAP, SNMP v1, community public#012#011SNMPv2-SMI::enterprises.4484.1 Enterprise Specific Trap (408) Uptime: 1:00:10.45#012#011SNMPv2-SMI::enterprises.2.6.182.1.2.11.1 […]