当前位置: 技术问答>linux和unix
怎么通过snmp获取远程主机指定进程信息?
来源: 互联网 发布时间:2016-12-19
本文导语: 想获取远程主机指定进程信息 我知道snmpwalk -v 2c -c public 172.172.10.23 hrSWRun 可以获得所有进程信息 ,但怎么获取指定进程信息?远程主机在Linux下。 或者说在snmp.conf 中怎么配置 比如获取所有进程为 :exec .1.3.6.1.4....
想获取远程主机指定进程信息
我知道snmpwalk -v 2c -c public 172.172.10.23 hrSWRun
可以获得所有进程信息 ,但怎么获取指定进程信息?远程主机在Linux下。
或者说在snmp.conf 中怎么配置
比如获取所有进程为
:exec .1.3.6.1.4.1.2021.51 ps /bin/ps
我知道snmpwalk -v 2c -c public 172.172.10.23 hrSWRun
可以获得所有进程信息 ,但怎么获取指定进程信息?远程主机在Linux下。
或者说在snmp.conf 中怎么配置
比如获取所有进程为
:exec .1.3.6.1.4.1.2021.51 ps /bin/ps
|
你可以自己需要知道的进程名 自己照着定义一个 试试 到时候直接指定oid来获取 比如java 不过这样的方法我没有试过
:exec .1.3.6.1.4.1.2021.52 ps /bin/ps -ef | /bin/grep java
然后
snmpget -v 2c -c public 172.172.10.2 .1.3.6.1.4.1.2021.52
:exec .1.3.6.1.4.1.2021.52 ps /bin/ps -ef | /bin/grep java
然后
snmpget -v 2c -c public 172.172.10.2 .1.3.6.1.4.1.2021.52