Nginx
Nginx核心监控项
- 端口是否存活、进程是否存在
- 总访问量
- 并发访问量
- 访问的响应时间
- 300、400、500系列状态码的出现次数
在nginx主机上部署agent
- 参考上面的 部署agent实现流程
- 过程省略…
在web界面添加nginx主机
- 参考上面的 添加主机流程
在web界面添加监控模板
- 参考上面的 添加模板流程
在web界面准备通知媒介
- 可选,如果实现存在通知媒介则无需添加
- 参考上面的 添加通知媒介流程
在web界面添加动作
- 参考上面的 添加动作流程
nginx故障恢复脚本参考
[root@nginx-web1 ~]# vim /data/scripts/nginx_check.sh
#!/bin/bash
killall -0 nginx &> /dev/null
if [ ${?} -ne 0 ];then
systemctl restart nginx.service
elif [ ! $(systemctl is-active nginx.service) == active ];then
kill -9 nginx
systemctl restart nginx.service
fi
[root@nginx-web1 ~]# chmod +x /data/scripts/nginx_check.sh