Articles of SNMP

如何获取一个CPU状态思想net-snmp

我想获取一个设备的CPU和内存状态认为net-snmp。 我用这个命令得到我的设备的信息: snmpwalk -v 2c -c public 210.38.xxx.xxx系统 我得到这个信息: SNMPv2-MIB :: sysDescr.0 = STRING:锐捷高密度IPv6万兆核心路由交换机(S8606)作者:锐捷networking SNMPv2-MIB :: sysObjectID.0 = OID:SNMPv2-SMI :: enterprises.4881.1.1.10.1.43 DISMAN-EVENT-MIB :: sysUpTimeInstance = Timeticks:(1978814424)229 days,0:42:24.24 SNMPv2-MIB :: sysContact.0 = STRING: SNMPv2-MIB :: sysName.0 = STRING:S8606 SNMPv2-MIB :: sysLocation.0 = STRING: SNMPv2-MIB :: sysServices.0 = INTEGER:7 现在我想获取CPU状态,我在Google上search我的问题,有人提供了一个查询CPU状态的oid: snmpwalk -v 2c -c public 210.38.xxx.xxx usageOfCPU […]

uWSGI snmp统计信息

我有兴趣通过snmp收集统计uWSGI在Cacti中的图表。 根据这些文档,我开始与uwsgi: uwsgi -s :3031 –udp 192.168.10.1:2222 –snmp –snmp-community foo –emperor /usr/local/uwsgi/vassals –emperor-tyrant –pidfile /var/run/uwsgi.pid –vacuum 他们提供的示例snmpget命令工作正常: $ snmpget -v2c -c foo 192.168.10.1:2222 1.3.6.1.4.1.35156.17.1.1 SNMPv2-SMI::enterprises.35156.17.1.1 = Counter64: 0 然而,除了那个之外,我看不到任何其他的snmp“价值”。 我不应该能够从基地OID snmpwalk? 当我试图看看什么值暴露,我得到一个超时。 snmpwalk -v2c -c foo 192.168.10.1:2222 1.3.6.1.4.1.35156.17 Timeout: No Response from 192.168.10.1:2222 从我引用的文档: 一般信息由uWSGI服务器本身pipe理。 访问uWSGI SNMP信息的基础OID是1.3.6.1.4.1.35156.17(iso.org.dod.internet.private.enterprise.unbit.uwsgi)。 常规选项映射到1.3.6.1.4.1.35156.17.1.x。 我一般不了解snmp,或者uWSGI提供snmp方式。 谢谢你的帮助。

snmpbulkwalk挂在某些OIDs

在Check_MK中设置一些主机进行SNMP监控时,我发现一些主机在snmpbulkwalk出现“挂起”,然后在处理某个OID时超时。 例如: OMD[prod]:~$ snmpbulkwalk -v 2c -c public compute01.domain.com .1.3.6.1.4.1.2021 UCD-SNMP-MIB::memIndex.0 = INTEGER: 0 UCD-SNMP-MIB::memErrorName.0 = STRING: swap UCD-SNMP-MIB::memTotalSwap.0 = INTEGER: 88109052 kB UCD-SNMP-MIB::memAvailSwap.0 = INTEGER: 88109052 kB UCD-SNMP-MIB::memTotalReal.0 = INTEGER: 131860964 kB UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 94429952 kB UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 182539004 kB UCD-SNMP-MIB::memMinimumSwap.0 = INTEGER: 16000 kB UCD-SNMP-MIB::memShared.0 = INTEGER: 0 kB UCD-SNMP-MIB::memBuffer.0 = […]

nagios check_snmp ifoperstatus不好

我在阅读“ 监控路由器和交换机”页面,特别是“监控SNMP状态信息”部分。 引用: 在上例中,“-o ifOperStatus.1”表示交换机上端口1的运行状态的OID。 如果在SNMP结果中find“1”(1表示端口上的“up”状态),则“-r 1”选项告诉check_snmp插件返回OK状态,如果未find则返回CRITICAL。 “-m RFC1213-MIB”是可选的,它告诉check_snmp插件只加载“RFC1213-MIB”而不是你的系统上安装的每一个MIB,这可以帮助加快速度。 所以,我正在尝试他们的例子: # /usr/lib/nagios/plugins/check_snmp –hostname=XXXX –community=X –protocol=X –oid=ifOperStatus.5 -r1 -m RFC1213-MIB SNMP OK – 1 | RFC1213-MIB::ifOperStatus.5=1 # 接口返回SNMP OK – 1 – 接口为“up”。 我把另外一个界面放下来,并为那个界面运行相同的命令。 # /usr/lib/nagios/plugins/check_snmp –hostname=XXXX –community=X –protocol=X –oid=ifOperStatus.6 -r1 -m RFC1213-MIB SNMP OK – 2 | RFC1213-MIB::ifOperStatus.6=2 # # snmpwalk -Os -cX -vX X […]

使用Intermapper监视系统的Linux SNMP监视

我想知道是否有人使用Intermapper SNMP监控软件? 我可以通过确保启动SNMP服务,检查服务代理,检查发送身份validation陷阱,定义团体名称以及接受来自这些主机的SNMP数据包以及在其中定义指向Intermapper SNMP监视系统的IP地址。 我的问题是在Linux中configuration这个过程的方法是什么? 除了监视Windows服务器,我也希望能够监视Linux服务器。 感谢大家的帮助。

SNMP打印机输出计数

我正在尝试使用SNMP监视宽幅打印机(HP Designjet T120)的输出。 自从我刚接触SNMP以来,我一直在零星地讨论这个问题。 我想知道以正方形单位打印的总面积(可能在打印机的使用寿命内)。 对于宽幅打印机来说,这是非常棘手的,因为每个打印页面的长度可能会有所不同(因为打印页面完成后打印机会自动切断纸张)。 我find了prtMarkerCounterUnit,它的值是“7”。 “7”显然等同于“印象”。 prtMarkerLifeCount为“70”,表示打印机打印了70次展示。 这似乎是正确的,因为打印机只有几个月的时间,并不经常使用。 不幸的是,“印象”没有告诉我任何关于平方英尺的事情,因为页面的长度可能会变化,如前所述。 我从T120特定的SNMP命令中search,但是我没有find任何东西。 有人可以帮我弄清楚如何计算印刷总面积? 谢谢。

在Windows x32自定义映像中安装SNMP

我在40台机器的环境下工作,我已经在38台机器上正常安装了snmp,但其中2台似乎已经安装了定制的Windows映像,没有OptionalFeatures,没有ocsetup.exe,所以我无法安装SNMP。 我试图从另一台机器复制OptionalFeatures和ocsetup,但它不起作用。 现在我不能简单地格式化这两台电脑,可以用另一种方式安装吗? 提前致谢

检查tmpfs Nagios的磁盘空间

这里是我的目标计算机上的df的结果~# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vgsys-lvroot 11G 5.4G 5.0G 52% / udev 24G 4.0K 24G 1% /dev tmpfs 4.0G 256K 4.0G 1% /tmp tmpfs 4.8G 6.1M 4.7G 1% /run none 5.0M 0 5.0M 0% /run/lock none 24G 0 24G 0% /run/shm /dev/mapper/vgsys-lvopt 30G 25G 4.8G 84% /opt /dev/sda1 226M 71M […]

用静态oid扩展snmp

我试图扩展snmp来返回给定进程的数量 这是保存在/usr/bin/count_proc.sh的工具 #!/bin/bash ps aux | awk ' BEGIN { c=0 } /processname$/ { c=c+1 } END { print $c }' 在我的snmpd.conf中,我有以下行: extend .1.3.6.1.4.1.8072.9999.1 count_proc /usr/bin/count_proc.sh 但是,我无法使用此OID检索此命令的结果。 当我运行这个OID的snmp查询时,结果是: Value: (Snmp No Such object) 如果我运行遍历snmp树,我终于看到了一些东西,但它的奇怪…“Next OID”是我的工具的名称,而不是数字。 OID: .1.3.6.1.4.1.8072.9999.1.2.1.2.9.99.111.117.110.116.95.102.119.100 Next OID: /usr/bin/count_proc.sh Value: 1 最后,我会看到我期待的价值。 OID: .1.3.6.1.4.1.8072.9999.1.3.1.1.9.99.111.117.110.116.95.102.119.100 Value: 13 但这不是我期望查询输出的OID。 我还会在其他几个OID上find输出。 这是按预期工作,还是我在这里错过了重要的东西?

Nagios check_snmp(新响应)CRITICAL 7

我有一个新的关键数字/输出为7 SNMP关键 – * 7 * 以上7是指什么?