snmp安装配置 zabbix snmp监控准备

snmp在监控这个行当里面有着举足轻重的地位,一直想写zabbix使用snmp监控,由于最近懒散了一直没写,也有人提到ttlsa能否写snmp的监控,那就写吧,前面有两篇文章已经做好了铺垫《SNMP OID列表 监控需要用到的OID》《zabbix snmp监控类型》,今天是最后一篇铺垫,然后下面一篇便是zabbix使用snmp监控的实例,好了,不说没用的,看看snmp的安装配置。

yum安装snmp

# yum install net-snmp* -y

 

snmp配置

# vim /etc/snmp/snmpd.conf
view systemview included .1.3.6.1.2.1.25.1.1 //找到这行,增加下面配置
view systemview included .1 // 这个是新增加的
proc mountd // 找到这些配置,把注释去掉
proc ntalkd 4
proc sendmail 10 1
disk / 10000
load 12 14 14

 

启动snmpd

# service snmpd start

 

通过snmp获取数据

需要通过snmp获取到数据,首先我们需要对应的OID,请参考《SNMP OID列表 监控需要用到的OID

获取主机名

# snmpwalk -c public -v 2c 173.219.255.122 sysName // 使用名称
SNMPv2-MIB::sysName.0 = STRING: li519-232
# snmpwalk -c public -v 2c 173.219.255.122 .1.3.6.1.2.1.1.5.0 // 使用OID
SNMPv2-MIB::sysName.0 = STRING: li519-232

 

通过如上两种方式均可获取到数据,如上获取到得数据都是li519-232

获取服务器剩余内存

# snmpwalk -c public -v 2c 173.219.255.122 .1.3.6.1.4.1.2021.4.11.0
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 560872 kB
# snmpwalk -c public -v 2c 173.219.255.122 memTotalFree
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 559176 kB

 

通过两种方式获取到服务器剩余内存,因为服务器资源使用量都实时变动的,所以两次获取的数值不同.

最后

snmp的安装和使用就是这么的简单了,如果你希望你的snmp安全点,那请看接下来的《snmp v3的安全配置 snmp认证与加密配置

来源:http://www.ttlsa.com/zabbix/

posted on 2016-09-02 20:19  losbyday  阅读(2761)  评论(1编辑  收藏  举报

导航