nginx에는 php-fpm과 같은 상태 페이지가 내장되어 있는데, 이는 nginx의 상태를 이해하고 nginx를 모니터링하는 데 매우 유용합니다. 후속 Zabbix 모니터링을 위해서는 먼저 nginx 상태 페이지가 무엇인지 이해해야 합니다.
1. nginx 상태 구성 활성화
기본 호스트 또는 액세스하려는 호스트에 위치를 추가합니다.
1 234567891011 |
server{ listen *:80default_server; server_name_; location/ngx_status { stub_status on; access_log off; #allow 127.0.0.1; #deny all; } } |
456
78
910
1 |
# service nginx restart |
{
듣기
:
1 2 3 4 5 |
# curl http://127.0.0.1/ngx_status Active connections:11921 server accepts handled requests 119891198911991 Reading:0Writing:7Waiting:42 |
;
서버
_
이름
;
위치/ngx_status { stub_status 사용; #allow 127.0.0.1; #모두거부; } }