Loading

通过snmp监控linux

一、linux snmpd安装

yum install -y net-snmp net-snmp-utils

二、snmp的配置(vim /etc/snmp/snmpd.conf)

com2sec notConfigUser  default      snmp_passwd
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
#view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1
access  notConfigGroup ""      any       noauth    exact  systemview none none
syslocation hangzhou
syscontact module@hangzhou.com
dontLogTCPWrappersConnects yes

snmp oid:
1
3 5

mib的讲解:
disk2  -> 1.2.2

三、snmp开启和默认开启

/etc/init.d/snmpd restart
chkconfig snmpd on
chkconfig --list|grep snmp

四、snmp理论与测试

4.1  snmp oid(搜索SNMPv2-MIB进行讲解)
4.2  snmp mib库
4.3  测试
snmpwalk -v 2c -c snmp_passwd 172.16.0.3 sysDescr
snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifDescr
snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifOutOctets.1
snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifHCOutOctets.1

五、zabbix添加主机

使用snmp监控172.16.0.3,端口是161
ss -tulnp|grep snmp

zabbix自定义宏变量:
管理-> 一般->宏定义
{$SNMP_COMMUNITY} = snmp_passwd

六、zabbix手动添加通过snmp v2添加监控

SNMPv2-MIB::sysDescr.0 #字符
克隆添加IF-MIB::ifDescr.2

七、zabbix通过snmp模板去监控linux流量

7.1  使用Template SNMP Interfaces模板(注意,流量需要用64位的)
Incoming traffic on interface 加个HC
Outgoing traffic on interface 加个HC
7.2  刷新一下,看下流量是否准确

八、zabbix通过snmp模板监控linux磁盘

8.1  使用Template SNMP Disks模板
8.2  多等一会儿看下磁盘的容量,跟系统进行对比

 

posted @ 2018-07-10 20:36  KubeSec  阅读(3106)  评论(0编辑  收藏  举报