我正在尝试监视CPU负载。 看完这个问题后 ,我发现了一个OID,可以让我在最后一刻查看平均使用情况: .1.3.6.1.2.1.25.3.3.1.2.1 (1)主机(25)hrDevice(3)hrProcessorTable(3)hrProcessorEntry(1)hrProcessorLoad(2)}确定组织(3)dod(6)Internet(1)mgmt 但我有兴趣监视即时 CPU负载。 可能吗? 如果是这样,怎么样? 我到目前为止所尝试的: 我发现这个OID (1.3.6.1.4.1.311.1.1.3.1.1.2.1)。 不知道它是否会工作,因为它似乎在Windows NT。 不知道它是否应该在Windows 7中工作。我正在调查…
我正在尝试使用snmp来查询目录列表。 我已经将exec行添加到snmp.conf(“exec list / bin / ls / pathtodirectory”)并重新启动服务。 当我为exec OID执行snmp步骤时,我可以看到exec所返回的string,但它只是ls输出的第一行。 是否可以列出整个目录作为一个string或返回多个string?
在这个问题中,我问到了监控即时CPU负载的可能性。 答案是,Windows默认的SNMP代理不给这个选项(似乎只允许读取1分钟的平均CPU负载 )。 谷歌search后,没有明确的迹象表明,如果其他代理给一般的CPU负载或即时的CPU负载,所以我的计划是安装几个,直到我知道他们是否提供即时的CPU负载 。 题 所以,任何人都知道或已经使用了一个Windows(甚至一个Linux将是可以接受的)SNMP代理软件,提供即时的CPU负载 ? 知道哪一个尝试而不是一味地select它将是一个非常节省时间的方法。
我在这里有一个问题,我已经添加到我的IPtables规则这个: -A INPUT -p tcp -m state –state NEW -m tcp –dport 161 -j ACCEPT -A INPUT -p udp -m state –state NEW -m udp –dport 161 -j ACCEPT 但是当我用nmap或任何其他工具扫描它说: Not shown: 998 filtered ports PORT STATE SERVICE 22/tcp open ssh 161/tcp closed snmp 另外当我在做: netstat -apn | grep snmpd tcp 0 0 127.0.0.1:199 0.0.0.0:* […]
我们可以使用神经节来监视服务器上的指标,但似乎并不是networking设备监控的一个选项。 为了监控交换机的带宽,我们需要通过SNMP协议轮询端口,或者以某种方式与交换机/路由器上运行的sFlow / netflow代理交谈。 桌上的任何基于开源的选项? MRTG听起来是一个很好的解决scheme,但是我真的希望我可以使用nagios或神经节,因为我现在正在使用它们(我希望不要再引入另外一个方法)
我已经将NetApp MIB文件加载到Linux服务器上,并且能够pipe理pipe理界面。 但是,在MIB加载的情况下,我似乎只能看到以RFC1213或SNMPv2-SMI为前缀的结果,而没有将MIB显示为OID值。 我期望能够看到特定于NetApp硬件的项目,例如聚合上的可用空间等.NetApp文件pipe理器中唯一的snmp选项似乎与snmp off / on和设置团体string有关。 snmpget -v2c -c public xxxx sysDescr.0 SNMPv2-MIB :: sysDescr.0 = STRING:NetApp版本8.1 7-模式:Thu Mar 29 13:56:17 PDT 2012 除了RFC1213和SNMPv2涵盖的networking信息外,是否有人有任何信息获得额外的snmp结果? 谢谢, 马特
我有snmpd在/custom/location/myscript.sh下执行脚本。 如果我禁用selinux一切正常。 如果我启用selinux它停止工作,如果我做audit2why我看到以下内容: type=AVC msg=audit(1371990300.064:23445): avc: denied { read open } for pid=21423 comm="snmpd" name="myscript.sh" dev=dm-0 ino=1046532 scontext=unconfined_u:system_r:snmpd_t:s0 tcontext=unconfined_u:object_r:default_t:s0 tclass=file Was caused by: Missing type enforcement (TE) allow rule. You can use audit2allow to generate a loadable module to allow this access. type=AVC msg=audit(1371990313.066:23446): avc: denied { read open } for pid=21425 comm="snmpd" name="myscript.sh" dev=dm-0 […]
我想添加一些testing到一个远程服务器块。 使用Perl的NetSNMP :: Agent进行编码看起来相当简单。 我不清楚的是将定义添加到(新的或现有的)MIB的最佳方式。 我find了一个分配给我们工作单位的联系人,但是联系人名字早已不存在了,所以我怀疑有人维护它。 寻找应用程序来创build一个新的MIB似乎find很多$ 500的应用程序。 如果我想添加一些数据库testing(logging数,使用)到我的SNMP块在.1.3.6.1.4.1.9892是否有一个简单的方法? 我读了一篇关于使用UUID(试图)确保独特性的文章。 这是通常做的? 或者我应该坚持数字指定和补充什么?
我需要使用Nagios检查电源设备Cisco 7604的状态。 我决定使用插件check_snmp: /usr/local/libexec/nagios/check_snmp -H 192.168.150.200 -o 1.3.6.1.4.1.9.9.91.1.1.1.1.4.13 SNMP OK – 1 | iso.3.6.1.4.1.9.9.91.1.1.1.1.4.13=1 其中: #show environment alarm threshold environmental alarm thresholds: power-supply 1 fan-fail: OK threshold #1 for power-supply 1 fan-fail: (sensor value != 0 ) is system minor alarm 如何为Nagios设置CRITICAL(CRITICAL = 0,OK = 1)?
我正在尝试通过net-SNMP发送和接收SNMP陷阱。 我有一个脚本发送到本地主机的陷阱。 我有snmptrapd设置为陷阱写入文件。 这工作正常,除了陷阱发送和接收陷阱之间大约有5秒的延迟。 它全部在同一台计算机上(snmptrapd在本地主机上运行),为什么会有这么大的延迟? 而且,当我一次发送大量的陷阱时,如5秒钟内100次,每5秒钟不会写入1次以上。 谢谢!