Articles of SNMP

收到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 […]

net-snmp mib加载和snmptranslate

我试图在我的系统上运行snmptranslate,但它不起作用,即使我通过net-snmp.org的教程做了所有的事情。 他们说,它应该工作,但事实并非如此。 我有一个debian 6服务器和net-snmp 5.4.3。 我试过他们在这里说的官方教程,但它仍然返回相同的错误: No log handling enabled – turning on stderr logging MIB search path: /home/las/.snmp/mibs:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/$ Cannot find module (SNMPv2-TC): At line 10 in /usr/share/mibs/netsnmp/UCD-DLMOD-MIB Cannot find module (SNMPv2-SMI): At line 34 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB Cannot find module (SNMPv2-TC): At line 37 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB Did not find 'enterprises' in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB) Did […]

juniper ex2200c通过snmp获取温度

我有一个杜松ex2200c,并试图通过snmp获得温度。 我试过了juniper的这个教程,但是我的开关似乎没有回答。 snmpwalk -v 2c -c foobar23 192.168.1.10 1.3.6.1.4.1.2636.3.1.13.1.5 SNMPv2-SMI::enterprises.2636.3.1.13.1.5.1.1.0.0 = "" SNMPv2-SMI::enterprises.2636.3.1.13.1.5.2.1.1.0 = STRING: "Power Supply: Power Supply 0 @ 0/0/*" SNMPv2-SMI::enterprises.2636.3.1.13.1.5.7.1.0.0 = STRING: "FPC: EX2200-C-12T-2G @ 0/*/*" SNMPv2-SMI::enterprises.2636.3.1.13.1.5.8.1.1.0 = STRING: "PIC: 12x 10/100/1000 Base-T @ 0/0/*" SNMPv2-SMI::enterprises.2636.3.1.13.1.5.8.1.2.0 = STRING: "PIC: 2x (10/100/1000 Base-T or GE SFP) @ 0/1/*" SNMPv2-SMI::enterprises.2636.3.1.13.1.5.9.1.0.0 = STRING: "Routing Engine […]

您无权访问此服务器上的/cacti/index.php

在cacti.conf中,我试图编辑默认的上下文从本地到0.0.0.0(以及之间的一切)。 现在我只有 Alias /cacti /usr/share/cacti <Directory /usr/share/cacti/> Order Deny,Allow Deny from all Allow from 0.0.0.0 </Directory> 在/etc/httpd/conf.d/cacti.conf中。 (也试过192.168.0.0/24等等) 我也尝试了同一个文件夹的apache:apache / usr / share / cacti和0:0和cacti:cacti。 总是相同的权限错误。 我无法在本地login,服务器在很远的地方有很多个桌面。

如何转换大量的MIB?

关于我在这个网站上的最新问题; 我仍然努力将MIB文件添加到我的snmptt服务器。 我有来自思科和瞻博networking的大量MIB,snmptt需要处理器。 他们提供了一个名为snmpttconvertmib的工具,我可以编写shell脚本来为每个MIB执行它,但是这里是问题:它们依赖于彼此… 所以转换MIB的整个目录将会失败,因为文件被转换的顺序是错误的。 是否有任何已知的工具/方式来照顾这个,让我做我所需要的? 使用Debian btw。

SNMP – snmpwalk不返回文本OID

我有一个简单的/etc/snmp/snmpd.conf在Ubuntu Linux系统上运行snmpd: rocommunity public snmpd正在本地主机上侦听。 从同一个系统,我正在运行: snmpwalk -v 1 -c public localhost 部分输出是: iso.3.6.1.2.1.92.1.1.1.0 = Gauge32: 1000 iso.3.6.1.2.1.92.1.1.2.0 = Gauge32: 1440 iso.3.6.1.2.1.92.1.2.1.0 = Counter32: 0 iso.3.6.1.2.1.92.1.2.2.0 = Counter32: 0 正如你所看到的,我只获得除了iso对象之外的所有数字OID。 我也尝试了使用-Of选项和snmptranslate的snmpwalk。 两者都产生与上述完全相同的OID:也就是说,对于iso的孩子,只有数字。 另外,除了iso之外,没有其他的根级对象。 这是正常的吗? 谢谢

Observium和SNMP参数

我在Ubuntu 14.04 LTS服务器上安装了observium。 现在,我正在试图添加一个Windows 7实例设备到天文台。 但是,当我尝试添加设备时出现以下消息: root@observium:/opt/observium# ./add_device.php debian public Observium CE 0.14.11.6000 Add Device(s) Try to add debian: Trying v2c community public … No reply on community public using v2c. Could not reach debian with given SNMP parameters using v2c. Trying v1 community public … No reply on community public using v1. Could not […]

Nagios Core来监视Cisco VPN隧道

我能够使用check_snmp查看VPN隧道是否启动。 其中一个隧道的OID是.1.3.6.1.4.1.9.9.171.1.2.3.1.35.3002962。 当隧道启动时,没有问题。 问题是,当隧道closures时,因为OID消失了。 加工: /usr/lib/nagios/plugins/check_snmp -H 10.10.10.1 -C public -o .1.3.6.1.4.1.9.9.171.1.2.3.1.35.3002962 收益: SNMP OK – 1 | iso.3.6.1.4.1.9.9.171.1.2.3.1.35.300296=1 Tunnel down and OID missing: External command error: Error in packet Reason: (noSuchName) There is no such variable name in this MIB. Failed object: iso.3.6.1.4.1.9.9.171.1.2.3.1.35.30029 有任何想法吗? 更新:看起来我将不得不写我自己的。 隧道的OID改变了,所以使用直接的check_snmp将不起作用。 还是找不到为什么check_asa_vpn添加出错了。

如何通过SNMP从VmWare Esxi 4.x \ 5.x中获取Dell iDrac FirmWare版本?

如何通过SNMP在Esxi 4.x \ 5.x上获得Dell iDrac固件版本。 我试图通过snmpwalk -c public -v 2c esxihost 1.3.6.1.4.1.674.10892.5.1.1.8进行检查,但是在这个OID上一直都没有这个对象可用。 我只看到1.3.6.1.4.1.6876 MIB(VMWare),但这没有我需要的信息。 在安装OpenManage软件包后,我也没有成功,也没有看到任何改变。 虽然在这里http://en.community.dell.com/support-forums/servers/f/177/t/19442142我发现Server Administrator不支持在VMWare ESXi 4.X上的SNMP Get和Set操作, ESXi 5.x作为所需的SNMP支持不可用。 有任何想法吗?

为什么我的web服务器比ifOutOctets有更多的ifInOctets

我需要跟踪进出我们的服务器的stream量。 我有一个监视32位或64位计数器的nagios插件ifXXOctets。 $ in_octet_table ='1.3.6.1.2.1.2.2.1.10。'; $ in_octet_table_64 ='1.3.6.1.2.1.31.1.1.1.6。'; $ out_octet_table ='1.3.6.1.2.1.2.2.1.16。'; $ out_octet_table_64 ='1.3.6.1.2.1.31.1.1.1.10。'; 我使用64位的oid把它扔到了我们的一个web服务器上,我惊讶地发现服务器报告的入站字节数多于出站数。 (我确定我正在查询正确的界面。) 这似乎是一个Web服务器的直觉。 我们的networking服务器是Rackspace Cloud中的Centos 7云服务器。 有任何想法吗? Ed G