Zabbix SNMP安装、获取主机名、内存(学习笔记二十)

yum安装snmp

1# 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

1# service snmpd start

通过snmp获取数据

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

获取主机名

# snmpwalk -c public -v 2c 172.18.1.107 sysName // 使用名称

SNMPv2-MIB::sysName.0 = STRING: li519-232

# snmpwalk -c public -v 2c 172.18.1.107 .1.3.6.1.2.1.1.5.0 // 使用OID

SNMPv2-MIB::sysName.0 = STRING: li519-232

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

获取服务器剩余内存

# snmpwalk -c public -v 2c 172.18.1.107 .1.3.6.1.4.1.2021.4.11.0

UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 560872 kB

# snmpwalk -c public -v 2c 172.18.1.107 memTotalFree

UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 559176 kB

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容