Zabbix benutzerdefinierte Überwachung des Nginx-Status
1. Öffnen Sie die StatusoberflächeAktivierungsstatus: [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf Standort /Status { stub_status ein; erlauben Sie 192.168.200.146; erlauben 192.168.200.145 alles leugnen; } [root@localhost ~]# nginx -s neu laden Einzelheiten zu den Informationen auf der Statusseite:
2. Schreiben Sie Überwachungsskripte[root@localhost-Skripte]# vim check_status.sh #!/bin/bash ip=$(ip a | grep 'inet ' | grep -v '127.0.0.1' | awk -F'[ /]+' '{print $3}') Fall $1 in "Lektüre") curl -s http://$ip | awk 'NR==4 {print $2}';; "Schreiben") curl -s http://$ip | awk 'NR==4 {print $4}';; "Warten") curl -s http://$ip | awk 'NR==4 {print $6}' esac //Konfigurationsdatei hinzufügen [root@localhost scripts]# vim /usr/local/etc/zabbix_agentd.conf UnsafeUserParameters=1 Benutzerparameter=check_status[*],/bin/bash /scripts/check_Reading.sh $1 [root@localhost-Skripte]# pkill zabbix_agentd [root@localhost-Skripte]# zabbix_agentd //Test[root@zabbix ~]# zabbix_get -s 192.168.200.146 -k check_status Warten 1 3. Überwachungselemente konfigurieren4. Trigger konfigurieren5. Testen[root@localhost-Skripte]# ab -n 1500000 http://192.168.200.146/status Oben finden Sie den detaillierten Inhalt des Implementierungsprozesses der benutzerdefinierten Überwachung des Nginx-Status von Zabbix. Weitere Informationen zur benutzerdefinierten Überwachung von Nginx von Zabbix finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Gängige Stile von CSS-Animationseffekten
>>: Warum wirkt sich die Verwendung von Limits in MySQL auf die Leistung aus?
Verwenden von mock.js im Vue-Projekt Auswahl des ...
Bei vielen Benutzern ist dieser Fehler beim Start...
1. MIME: Mehrzweck-Internet-Mail-Erweiterungen Da...
netem und tc: netem ist ein Netzwerksimulationsmo...
Ausführungsproblem zwischen MySQL Max und Where S...
Einige Befehlsunterschiede zwischen den Versionen...
Tatsächlich ist es sehr einfach, Axios in Vue zu ...
Wenn wir Tabellen- und td-Tags Rahmen hinzufügen,...
Öffnen Sie eine beliebige Webseite, zum Beispiel ...
Inhaltsverzeichnis Erstellen Sie ein Docker-Image...
Bei der Verwendung von lepus3.7 zur Überwachung d...
Keepalive wird häufig zum Caching in Vue-Projekte...
Überblick MySQL verfügt auch über einen eigenen E...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis 1. Unterschiede zwischen Optio...