一、配置zabbix监控nginx状态。
1.安装并开启nginx
# yum -y install nginx
# systemctl start nginx
2、在zabbix配置文件中自定义监控项key(UserParameter)key为nginx.status
# vim /etc/zabbix/zabbix_agentd.d/nginx_status.conf
UserParameter=nginx.status,systemctl status nginx | awk NR==3'{print $3}'| awk -F '(' '{print $2}'| awk -F')' '{print $1}'
3、重启zabbix-agent
# systemctl restart zabbix-agent
4.安装zabbix-get
# yum -y install zabbix-get
5.测试自定义的监控项nginx.status
# zabbix_get -s 192.168.59.128 -k "nginx.status"
当nginx运行时显示running,不运行时显示dead
6.web端创建监控项和触发器
添加监控项
添加触发器
触发器测试:
1、关闭zabbix-agent端的nginx
2、查看报警情况
二、配置zabbix监控华为路由器
1.搭建拓扑图
配置华为云
配置路由器
<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.59.1 24
[Huawei]snmp-agent
[Huawei]snmp-agent community read huawei
[Huawei]snmp-agent sys-info version all
[Huawei]snmp-agent target-host trap-hostname zabbix address 192.168.5.11 udp-port 161 trap-paramsname huawei
[Huawei]snmp-agent trap enable
Info: All switches of SNMP trap/notification will be open. Continue? [Y/N]:y
查看 zabbix-server、HUAWEI-route 连通性
2.zabbix-server 监控
添加主机群组
添加主机
配置主机宏
创建图形
监控结果