Sekundis aktsepteeritud Nginxi ühenduste jälgimine Zabbixiga.
Ühe sekundi jooksul vastuvõetavate ühenduste arvu jälgimiseks Nginxi serveris Zabbixi abil, saate järgida neid samme:
- Installige Zabbixi agent Nginxi serverisse, kui see pole veel installitud. Juhised selle kohta leiate Zabbixi dokumentatsioonist.
- Lubage
stub_status
moodul Nginxis, lisades järgmise konfiguratsiooni oma Nginxi konfiguratsioonifaili serveriplokki:
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
See paljastab Nginxi olekuteabe aadressil http://localhost/nginx_status
. Kontrollige kindlasti konfiguratsiooni ja laadige Nginx uuesti.
3. Seadistage Zabbix jälgima nginx.connections.accepted
meetriline. See mõõdik näitab aktsepteeritud kliendiühenduste koguarvu. Selleks, looge Zabbixis uus üksus järgmiste parameetritega:
- Nimi: üksuse soovitud nimetus
- Tüüp: Zabbixi agent
- Võti:
nginx.connections.accepted
- Teabe tüüp: Numbriline (allkirjastamata)
- Värskendusintervall: mis tahes soovitud intervall, näiteks, 30 sekundit
4. Looge päästik, mis hoiatab teid, kui vastuvõetavate ühenduste arv sekundis ületab teatud läve. Selleks, looge uus päästik järgmiste parameetritega:
- Nimi: mis tahes soovitud päästiku nimi
- Väljendus:
delta(nginx.connections.accepted[30s])/30>100
(see käivitub, kui vastuvõetavate ühenduste arv sekundis on suurem kui 100) - Raskusaste: mis tahes soovitud raskusastmega, näiteks, hoiatus või keskmine
Saate läve ja intervalli vastavalt oma vajadustele kohandada.
see on kõik! Nende sammudega, nüüd peaksite saama Zabbixi abil jälgida oma Nginxi serveris vastuvõetavate ühenduste arvu sekundis.