1、导入nginx监控模板 [rml_read_more]: 2、查看导入的模板 3、上传zbx_nginx配置文件及脚本 4、确认配置文件指定位置与脚本相同 5、重启zabbix-agent [root@web01 ~]# systemctl restart zabbix-agent.service 6、zabbix服务端get取值 [root@zabbix ~]# zabbix_get -s 10.0.0.7 -k nginx_status[active...
1、源码编译nginx 使用zabbix监控nginx需要使用nginx的状态页,所以需要nginx编译该选项 apt-get install gcc libpcre3 libpcre3-dev openssl libssl-dev zlib1g zlib1g-devmake./configure--prefix=/apps/nginx--with-http_stub_status_modulemake&&makeinstall 2、修改nginx配置文件 location /nginx_status { stub_st...
[root@nginx scripts]# chmod +x check_nginx_Reading.sh check_nginx_Waiting.sh check_nginx_Writing.sh [root@nginx scripts]# chown zabbix.zabbix check_nginx_Reading.sh check_nginx_Waiting.sh check_nginx_Writing.sh [root@nginx scripts]# ll 总用量 12 -rwxr-xr-x. 1 zabbix zabbix 72 10月 2...
6>.如上图所示,点击"克隆",修改监控项的必要参数后点击添加,如下图所示。 7>.第二个监控项添加成功 8>.综上所述,按照上述的方法,将Nginx需要监控的参数依次进行监控,就做成模板,如下图所示 9>.博主推荐阅读 zabbix监控项有很多,详情请参考官方文档: https://www.zabbix.com/documentation/4.0/zh/manual/con...
location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; allow 192.168.136.0/32; deny all; } zabbix配置: UserParameter=nginx.status[*],/etc/zabbix/scripts/nginx_check.sh $1 UserParameter=nginx.discovery,/etc/zabbix/scripts/nginx_check.py nginx.discovery 0 0 ...
一、使用模板监控nginx 1.下载nginx(要监控的主机也就是客户端) #1.有CentOS-Base.repo和epel.repo这两个源就可以直接yum下载nginx [root@db01 ~]# cd /etc/yum.repos.d/ [root@db01 yum.repos.d]# ll 总用量16 -rw-r--r--.1root root252311月1803:23 CentOS-Base.repo ...
Hostname=10.0.0.106##启动agent#systemctl start zabbix-agent 3.3 制作监控脚本 #catnginx_status.shnginx_status_fun(){ #函数内容 NGINX_PORT=$1 #端口,函数的第一个参数是脚本的第二个参数,即脚本的第二个参数是段端口号 NGINX_COMMAND=$2 #命令,函数的第二个参数是脚本的第三个参数,即脚本的第三个...
nginx版本:1.20 配置如下: zabbix模板配置: zabbix客户端配置: [root@localhost zabbix_agentd.d]#morenginx_monitor.conf UserParameter=nginx_status[*],/bin/bash /etc/zabbix/zabbix_agentd.d/nginx_monitor.sh"$1" [root@localhost zabbix_agentd.d]#morenginx_monitor.sh#!/bin/bash ...
二、实现对客户端centos6系统的mysql服务监控 1、客户端配置 ntpdate -u cn.pool.ntp.org echo "*/20 * * * * /usr/sbin/ntpdate -u cn.pool.ntp.org >/dev/null &" >> /var/spool/cron/root wget https://repo.zabbix.com/zabbix/5.0/rhel/6/x86_64/zabbix-agent-5.0.19-1.el6.x86_64....
@web01 zabbix_agentd.d]# chmod +x zabbix_linux_plugin.sh安装nginx 修改配置文件 并启动nginx[root@web01 ~]# yum -y install nginx[root@web01 ~]# cat /etc/nginx/nginx.conf #listen 的是80端口location /nginx_status{stub_status on;access_log off;allow127.0.0.1;deny all;}重新启动nginx...