Ich habe einige Tools wie Nagios durchsucht, aber sie finden nicht am besten, da wir no_of_req/sec für jeden virtuellen Host mit allen Antwortstatus überwachen müssen, auch mit Antwortzeit.Wie funktioniert Nginx Request Monitoring?
0
A
Antwort
0
Ich verwende ELK Stack
:
Separate Zugriffsprotokolle für jeden Server-Block für eine bessere Sichtbarkeit oder Sie können Diagramme über URLs trennen.
Dann ELK stack
Verwendung:
- -Feed der Protokolle über filebeat logstash.
- Erstellen Sie
grok
Muster für Ihr Protokollmodell. - Erstellen Sie Diagramme über
kibana
und überwachen Sie in Echtzeit.
Für Echtzeit-Monitoring:
Versuchen netdata, Es ist erstaunlich. Bitte beachten Sie, es ist kein Ersatz für Nagios oder Zabbix.
0
Nach ein paar kurzen Recherchen fand ich das: check_nginx_status.pl. Ich denke etwas wie definieren:
define command {
command_name check-nginx
command_line $USER1$/check_nginx_status.pl -H $HOSTADDRESS$ -s $ARG1$ -u $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
}
ist wahrscheinlich genau das, was Sie suchen.
Die Option es ($ ARG1 $) würde
Der -u-Flag ($ ARG2 $) wäre die spezifische URL (/ etwas/status)
der Host-Name des virtuellen Hosts und dann würde der Rest der Argumente verwendet werden, wenn Sie zusätzliche Flags hinzufügen müssten.
Hoffe, das hilft!
Verwandte Themen
- 1. Wie erhöhe ich das Nginx Request Timeout?
- 2. Nginx Request Routing basierend auf Körper param
- 3. nginx add_header funktioniert nicht
- 4. Wie ändere ich die Request URI in Nginx
- 5. Monitoring Structured Streaming
- 6. Android Application Monitoring Airtime
- 7. OpenStak Security Monitoring
- 8. Server Monitoring-System
- 9. Directory Modification Monitoring
- 10. NGINX Einschränkung I.P funktioniert nicht
- 11. Nginx-Proxy funktioniert nicht
- 12. Nginx-Setup funktioniert nicht
- 13. Nginx-Standortblock funktioniert nicht
- 14. Nginx proxy_next_upstream funktioniert nicht
- 15. Nginx Subdomänen funktioniert nicht
- 16. NGINX-Konfiguration funktioniert nicht
- 17. Nginx ssl_protocol Einstellung funktioniert nicht
- 18. Wie funktioniert HTTP 206 Partial Content Request funktioniert
- 19. Savon SOAP Request funktioniert nicht
- 20. Nginx Proxy-Pass echte IP funktioniert nicht
- 21. Letsencrypt certbot-nginx-Plugin. Wie funktioniert es?
- 22. Nginx proxy_ssl_certificate funktioniert nicht wie erwartet
- 23. Wie funktioniert POSBOX mit Nginx und SSL?
- 24. Google Monitoring API: Werte abrufen
- 25. Multi-Monitoring in VS 2010
- 26. Nginx, Include-Datei nicht funktioniert
- 27. Jenkins Monitoring-Plugin für Eclipse
- 28. Perl Scripting Ausführung Monitoring-Tools
- 29. Server Performance Monitoring - langsamster Component
- 30. NGINX reload funktioniert nicht richtig
ELK steht für Elastic Search, Logstash und Kibana –
Ich habe das nicht ganz verstanden. –
Wir verwenden efk: elastisch, fluentd und kibana, aber das Hauptproblem hier ist, wie nginx zu überwachen, hier Überwachung ist nicht nur über Protokolldatei. In der Überwachung brauche ich Daten wie req/s, laden, Arbeiter verwendet (wann es zu erhöhen), CPU verwendet von Nginx und etc –