1. yum安装snmp

1 yum install net-snmp* -y

2. snmp配置

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

3. 启动snmpd

1 service snmpd start
1 systemctl start snmpd                                # 启动并加入开机启动项SNMP服务
2 systemctl enable snmpd

Zabbix4.0 SNMP安装

4. 通过snmp获取数据

     需要通过snmp获取到数据,首先我们需要对应的OID

     获取主机名

1 snmpwalk -c public -v 2c 172.18.1.107 sysName // 使用名称
2 SNMPv2-MIB::sysName.0 = STRING: li519-232
3 snmpwalk -c public -v 2c 172.18.1.107 .1.3.6.1.2.1.1.5.0 // 使用OID
4 SNMPv2-MIB::sysName.0 = STRING: li519-232

 

      通过如上两种方式均可获取到数据,如上获取到得数据都是li519-232获取服务器剩余内存

1 snmpwalk -c public -v 2c 172.18.1.107 .1.3.6.1.4.1.2021.4.11.0
2 UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 560872 kB
3 snmpwalk -c public -v 2c 172.18.1.107 memTotalFree
4 UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 559176 kB

 

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

相关文章:

  • 2021-11-22
  • 2022-02-15
  • 2021-11-15
  • 2022-02-18
  • 2022-12-23
  • 2021-09-13
  • 2021-12-13
  • 2021-07-26
猜你喜欢
  • 2022-12-23
  • 2019-07-12
  • 2021-10-15
  • 2022-12-23
  • 2021-12-08
  • 2021-10-09
  • 2021-08-15
相关资源
相似解决方案