nagios와 같은 일부 도구를 사용했지만 모든 응답 상태 및 응답 시간과 함께 각 가상 호스트에 대해 no_of_req/sec를 모니터링해야하므로 최선을 다합니다. 내가 ELK Stack
를 사용하고nginx 요청 모니터링을 수행하는 방법
0
A
답변
0
: 더 나은 가시성 또는 URL을 통해 차트를 분리 할 수 있습니다 각 서버 블록
별도의 액세스 로그.
그런 다음ELK stack
을 사용
- 피드 로그를 filebeat 통해 logstash 할 수 있습니다.
- 로그 모델에 대해
grok
패턴을 생성하십시오. kibana
을 통해 차트를 만들고 실시간으로 모니터링하십시오. 실시간 모니터링을위한
:
이 netdata, 그것의 놀라운보십시오. Nagios 또는 zabbix를 대신 할 수 없습니다.
0
몇 가지 빠른 연구가 끝난 후 다음을 발견했습니다. check_nginx_status.pl. 나는 다음과 같이 정의하는 것을 생각합니다 :
define command {
command_name check-nginx
command_line $USER1$/check_nginx_status.pl -H $HOSTADDRESS$ -s $ARG1$ -u $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
}
아마도 당신이 찾고있는 것일 것입니다.
-s 플래그 ($ ARG1 $) 가상 호스트
-u 플래그 ($ ARG2 $)의 호스트 이름 것은 (/ 일/상태) 특정 URL을 것
그리고 추가 플래그를 추가해야하는 경우 나머지 args가 사용됩니다.
희망이 도움이됩니다.
관련 문제
- 1. Nginx 요청 경로 변수?
- 2. 의 nginx - 너무 많은 요청
- 3. NGINX 초당 요청 수
- 4. Nginx 동적 요청
- 5. POST 요청 및 nginx
- 6. 초당 흑연 nginx 요청
- 7. nginx 상태 : 요청 하시겠습니까?
- 8. Node.js 요청 모듈 + NGINX
- 9. nginx 요청 시간 제한
- 10. 파일 모니터링을 수행하는 임시 스레드를 생성하는 좋은 방법은 무엇입니까?
- 11. 요청 라이브러리에서 HTTP DELETE 요청을 수행하는 방법
- 12. WebSocket을 사용하여 요청 - 응답 패턴을 수행하는 방법
- 13. Nginx PUT에서 POST로 요청 변경
- 14. Nginx + Gunicorn POST 요청 오류
- 15. Nginx - Heroku에 대한 프록시 요청
- 16. Nginx - 모든 백엔드로 요청 리디렉션
- 17. nginx 구성 파일에서 변수에 대한 간단한 수학 계산을 수행하는 방법
- 18. Mule esb와 Hawtio 모니터링을 통합하는 방법
- 19. WIN32 API에서 폴더 모니터링을 잡는 방법?
- 20. 루트 폴더에서 nginx failover를 수행하는 방법은 무엇입니까?
- 21. FiddlerCore에서 SSL을 해독하지 않고 HTTPS 모니터링을 활성화하는 방법
- 22. 의 nginx -의 nginx 서버
- 23. Nginx 캐시 : 요청 날짜에 따라 만료/변경되는 방법
- 24. www를 무시한 Nginx 구성 요청 uri
- 25. 413 요청 엔티티가 너무 큼의 nginx
- 26. NGINX 특정 URI에 대한 로그 요청
- 27. Nginx 요청 헤더 또는 쿠키가 너무 크다
- 28. mongo-express nginx 프록시로 요청 문제를받습니다.
- 29. 특정 URL의 POST 요청 만 허용하는 Nginx
- 30. nginx/bottle python - 다른 포트로 경로 요청
ELK는 Elastic Search, Logstash 및 Kibana의 약자입니다. –
나는 그것을 제대로 이해하지 못했습니다. –
우리는 efk : elastic, fluentd 및 kibana를 사용하고 있지만 주요 문제는 nginx를 모니터링하는 방법입니다. 여기서 모니터링은 로그 파일에 관한 것은 아닙니다. 모니터링에서 나는 req/s,로드, 작업자 (증가시킬 때), nginx 등이 사용하는 CPU –