Zabbix custom monitoring nginx status
1. Open the status interfaceEnable status: [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf location /status { stub_status on; allow 192.168.200.146; allow 192.168.200.145 deny all; } [root@localhost ~]# nginx -s reload Status page information details:
2. Write monitoring scripts[root@localhost scripts]# vim check_status.sh #!/bin/bash ip=$(ip a | grep 'inet ' | grep -v '127.0.0.1' | awk -F'[ /]+' '{print $3}') case $1 in "Reading") curl -s http://$ip | awk 'NR==4 {print $2}';; "Writing") curl -s http://$ip | awk 'NR==4 {print $4}';; "Waiting") curl -s http://$ip | awk 'NR==4 {print $6}' esac //Add configuration file [root@localhost scripts]# vim /usr/local/etc/zabbix_agentd.conf UnsafeUserParameters=1 UserParameter=check_status[*],/bin/bash /scripts/check_Reading.sh $1 [root@localhost scripts]# pkill zabbix_agentd [root@localhost scripts]# zabbix_agentd //Test[root@zabbix ~]# zabbix_get -s 192.168.200.146 -k check_status Waiting 1 3. Configure monitoring items4. Configure triggers5. Testing[root@localhost scripts]# ab -n 1500000 http://192.168.200.146/status The above is the detailed content of the implementation process of Zabbix custom monitoring nginx status. For more information about Zabbix custom monitoring nginx, please pay attention to other related articles on 123WORDPRESS.COM! You may also be interested in:
|
<<: Common styles of CSS animation effects animation
>>: Why does using limit in MySQL affect performance?
Bash Initialization Files Interactive login shell...
This tutorial shares the specific code of MySQL5....
Table of contents 1. Pull the mysql image 2. Chec...
Vim is a powerful full-screen text editor and the...
Table of contents Preface 1. Configure routing na...
Table of contents 1. Aggregate Query 1. COUNT fun...
Table of contents Effect display Component Settin...
In cells, light border colors can be defined indi...
1. Unzip mysql-8.0.21-winx64 2. Configure environ...
prune To use this command, both the client and da...
This article uses examples to illustrate the simp...
Preface As a basic data structure, arrays and obj...
Table of contents Preface text 1. Panel 2. Huaron...
First, let me introduce how to install PHP on Cen...
Zero: Uninstall old version Older versions of Doc...