-
[ Zabbix ] Nginx MonitoringOpen Source 2022. 10. 21. 10:05
Nginx를 웹 서비스로 선택하고, 모니터링을 해야하는데 Zabbix agent 템플릿이 있어 구축하였다.
주요 성능 지표는 아래 공식사이트를 참고하면 된다.
Zabbix Agent는 이미 설치되었고, Nginx 설정만 포스팅 한다.
https://www.zabbix.com/integrations/nginx
1. nginx.conf 파일 location 위치에 아래와 같이 추가하여 준다.
location = /basic_status { stub_status; allow 127.0.0.1; deny all; }
2. nginx 서비스 재기동 ( nginx - t 를 이용하여 문법 체크하여 정상인지 확인 )
3. Nginx가 탑재되어 있는 Host 설정의 Macros 탭에 아래와 같이 추가하여 준다.
상세설명은 위의 공식 사이트 "Macros used"를 참고하면 된다. ( 설정값을 복붙 )
/basic_status HTTP/1.1" 200 Nignx 엑세스로그가 확인되면 정상적으로 연동
4. Nginx Item DashBoard
마치며, 기본적인 Nginx 모니터링을 하는 데 유용하다. 각 item 성능 지표에 대해 Trigger를 사용하고, 알림에 연동하면 좀 더 액티브하게 사용가능하다.
'Open Source' 카테고리의 다른 글
[ Prometheus ] Install jmx_exporter on Amazon Linux 2 (0) 2022.03.05 [ Prometheus ] Install node_exporter on Amazon Linux 2 (systemctl) (0) 2022.02.20 [ Prometheus ] Install Prometheus on Amazon Linux 2 (0) 2022.02.19 [ BI Tool ] Apache superset install (docker) (0) 2021.11.30 [ Zabbix 5.0 ] Template DB MSSQL by ODBC Monitoring (0) 2021.04.05 [ Zabbix 5.0 ] Elasticsearch Cluster Monitoring (0) 2021.03.26 [ grafana ] https 접속을 위한 보안인증서 적용 (0) 2020.10.08 [ Zabbix ] Zabbix server is not running : the infomation displayed may not be current Problem (0) 2020.06.15