linux启snmp服务报错,zabbix通过snmp方式监控linux服务器

本文详细介绍了如何在Linux上配置SNMP服务,并通过Zabbix进行监控。步骤包括安装net-snmp,修改配置文件,启动SNMP服务,使用snmpwalk测试连接,以及在Zabbix web界面添加主机并关联模板。遇到snmpwalk命令找不到的问题,可以通过安装net-snmp-utils解决。
摘要由CSDN通过智能技术生成

1、安装net-snmp

[root@db01 ~]# yum install -y net-snmp net-snmp-utils

2、修改配置文件

[root@db01 ~]# vim /etc/snmp/snmpd.conf

40 # sec.name source community

41 com2sec notConfigUser default zabbix    #社区名称定义为zabbix

55 view systemview included .1  #添加一个采集项.1,意味着可以采集到所有mib tree的信息

56 view systemview included .1.3.6.1.2.1.1

57 view systemview included .1.3.6.1.2.1.25.1.1

3、启动

[root@db01 ~]# systemctl start snmpd.service

[root@db01 ~]# netstat -lntup|grep 161

udp 0 0 0.0.0.0:161 0.0.0.0:* 59093/snmpd

4、在zabbix server上测试

[root@zabbix ~]# snmpwalk -v 2c -c zabbix 192.168.1.51|wc -l

9536        #这里取到了9536项

5、zabbix的web界面添加主机。

5.1 添加主机,选择或创建一个主机群组,使用snmp接口。

3fa15a3785378510929d26e2b67c3f29.png

5.2 为添加的主机链接zabbix自带的Template SNMP OS Linux模板。

5e6464e586e501bfef066db9f11c7824.png

5.3 填写主机的宏名称,这个名称就是在Linux上配置snmp服务的时候创建的社区名称。

17779d2c18cbf06487027f58cda7b794.png

6、检验

主机添加完成后,等待一段时间等待变绿。

9f9470366beb5a86efad27f9e7d59ff6.png

同时也可以在最新数据中查看采集到的数据。

090f0512154297ea7f2ee32b515e337d.png

到这里,zabbix通过snmp监控Linux主机就配置完成了。

异常报错处理:-bash: snmpwalk: command not found

如果snmp配置过了,还出现-bash: snmpwalk: command not found;

你可以安装net-snmp 和net-snmp-utils试一下,

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

我的就是因为没有安装net-snmp-utils才导致以上错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值