一、通过脚本安装snmp及相关工具
vim /server/scripts/install_snmp.sh
1、客户端安装net-snmp
yum install -y net-snmp net-snmp-utils
#2、修改配置文件
sed -i '/^.*com2sec notConfigUser default public.*$/acom2sec notConfigUser default zabbix/' /etc/snmp/snmpd.conf
sed -i '/view systemview included .1.3.6.1.2.1.1/iview systemview included .1/' /etc/snmp/snmpd.conf
#3、启动snmp
systemctl start snmpd
systemctl enable snmpd
#4、查看snmp的udp端口161是否开启
echo '查看udp端口161是否开启'
netstat -lntup|grep 161
if [ $? -ne 0 ];then
echo "获取udp端口161失败"
else
echo "获取udp端口161成功"
fi
#5、使用snmpwalk工具查询snmp监控的指标总数量
snmpwalk -v 2c -c zabbix localhost|wc -l
if [ $? -ne 0 ];then
echo "SNMP获取数据失败"
else
echo "SNMP获取数据成功"
fi
二、zabbix页面添加主机
1、配置监控类型选择SNMP和ip地址
2、选择链接模版Template OS Linux SNMP
3、配置宏 {$SNMP_COMMUNITY} zabbix
4、查看主机状态,绿色为正常
5、查看最新数据