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?
1. Overall architecture diagram Compared to other...
Table of contents 1. Build local storage 2. Creat...
Table of contents 1. Introduction 2. The first me...
Download image Selecting a MySQL Image docker sea...
Today, I encountered a problem: the content in the...
Table of contents 1. DateTimePicker date selectio...
Install Docker Update the yum package to the late...
Introduction Recently, I needed to make a barrage...
Does performance really matter? Performance is im...
Table of contents Preface Solution Tool Introduct...
Table of contents Preface question principle test...
I always feel that designers are the most sensiti...
Table of contents introduction 1. Overall archite...
Table of contents 1. Introduction 2. What is func...
Preface In order to follow the conventional WEB l...