当前位置: 首页 > article >正文

zabbix7.2最新版本 nginx自定义监控(三) 设置触发器

安装zabbix-get服务

在zabbix-server端口安装zabbix-get服务

[root@localhost ~]# dnf install -y zabbix-get
Last metadata expiration check: 1:55:49 ago on Wed 14 May 2025 09:24:49 AM CST.
Dependencies resolved.
==================================================================================================================================================================Package                               Architecture                      Version                                          Repository                         Size
==================================================================================================================================================================
Installing:zabbix-get                            x86_64                            7.2.6-release1.el9                               zabbix                            431 k

监控Nginx

安装启动nginx

[root@localhost zabbix_agentd.d]# dnf install  -y nginx
Last metadata expiration check: 3:50:02 ago on Wed 14 May 2025 09:50:53 AM CST.
Dependencies resolved.[root@localhost zabbix_agentd.d]# systemctl restart nginx
[root@localhost zabbix_agentd.d]# netstat -pltun
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      41194/zabbix_agentd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1420/sshd: /usr/sbi
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      45869/nginx: master
tcp6       0      0 :::10050                :::*                    LISTEN      41194/zabbix_agentd

Nginx监控脚本 

[root@localhost zabbix_agentd.d]# cd /etc/zabbix/zabbix_agentd.d/
[root@localhost zabbix_agentd.d]# cat nginx_status.sh
#!/bin/bash
if pgrep -x "nginx" > /dev/null
thenecho 0
elseecho 1
fi
[root@localhost zabbix_agentd.d]# sh nginx_status.sh
0
[root@localhost zabbix_agentd.d]#

添加自定义key配置文件

[root@localhost zabbix_agentd.d]# cat nginx_status.conf
UserParameter=nginx_status,/bin/bash /etc/zabbix/zabbix_agentd.d/nginx_status.sh
[root@localhost zabbix_agentd.d]#

zabbix-server端验证监控项

验证是否能ping通过客户端
[root@localhost ~]# zabbix_get -s 192.168.25.152 -k agent.ping
1
[root@localhost ~]#
验证监控脚本
0启动 1停止
[root@localhost ~]# zabbix_get -s 192.168.25.152 -k nginx.status
0
[root@localhost ~]#

 ui界面创建Nginx监控项

  

设置Nginx触发器

 nginx停止查看监控

[root@localhost zabbix_agentd.d]# systemctl stop nginx
[root@localhost zabbix_agentd.d]#
[root@localhost zabbix_agentd.d]# netstat -pltun
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      57507/zabbix_agentd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1420/sshd: /usr/sbi
tcp6       0      0 :::10050                :::*                    LISTEN      57507/zabbix_agentd
tcp6       0      0 :::22                   :::*                    LISTEN      1420/sshd: /usr/sbi
udp        0      0 127.0.0.1:323           0.0.0.0:*                           691/chronyd
udp6       0      0 ::1:323                 :::*                                691/chronyd
[root@localhost zabbix_agentd.d]#

 通过更新修改问题状态

[root@localhost zabbix_agentd.d]# systemctl start  nginx

 启动后nginx正常恢复

http://www.lryc.cn/news/2379528.html

相关文章:

  • CDN加速对云手机延迟的影响
  • 为什么 Docker 建议关闭 Swap
  • 缓存的相关内容
  • [ctfshow web入门] web77
  • C++学习-入门到精通-【7】类的深入剖析
  • API 加速方案:如何使用 Redis 与 Memcached 进行高效缓存优化
  • 主成分分析的应用之sklearn.decomposition模块的PCA函数
  • 1. Go 语言环境安装
  • IP协议深度解析:互联网世界的核心基石
  • Oracle DBMS_STATS.GATHER_DATABASE_STATS 默认行为
  • C++天空之城的树 全国信息素养大赛复赛决赛 C++小学/初中组 算法创意实践挑战赛 内部集训模拟题详细解析
  • HTTP 请求走私(HTTP Request Smuggling)
  • 基于WebRTC的实时语音对话系统:从语音识别到AI回复
  • typeof运算符和深拷贝
  • .Net HttpClient 使用 Cookie
  • Python爬虫实战:通过PyExecJS库实现逆向解密
  • Java中的伪共享(False Sharing):隐藏的性能杀手与高并发优化实战
  • GO语言语法---switch语句
  • 开疆智能Profient转ModbusTCP网关连接ABB机器人MODBUS TCP通讯案例
  • 解决qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
  • 【洛谷P3386】二分图最大匹配之Kuhn算法/匈牙利算法:直观理解
  • Text2SQL:自助式数据报表开发---0517
  • 使用Visual Studio将C#程序发布为.exe文件
  • 写spark程序数据计算( 数据库的计算,求和,汇总之类的)连接mysql数据库,写入计算结果
  • React Flow 边的基础知识与示例:从基本属性到代码实例详解
  • oracle 资源管理器的使用
  • 新手入门系列-linux系统下安装和使用docker
  • mysql中4种扫描方式和聚簇索引非聚簇索引【爽文一篇】
  • 贝叶斯优化Transformer融合支持向量机多变量回归预测,附相关性气泡图、散点密度图,Matlab实现
  • 水平可见直线--上凸包(andrew算法