본문 바로가기
반응형
Zabbix 모니터링 - Nginx, 프로세스, 시스템 모니터링 Zabbix 에이전트를 설치하고 성능과 상태 모니터링을 하는데 있어 유용한 템플릿으로, 리눅스 서버의 CPU, 메모리, 디스크, 파일시스템 등을 모니터링하는 Linux by Zabbix agent, 서버의 프로세스를 체크하는 OS processes by Zabbix agent, Nginx 프로세스를 체크하는 Nginx by Zabbix agent에 대해 소개하려고 합니다. 1. Linux by Zabbix agent Linux 운영 시스템을 모니터링하며, CPU 및 메모리 사용률, 시스템 로드, 디스크 사용량, 네트워크 트래픽 등 Linux 시스템의 다양한 메트릭을 수집할 수 있습니다. 주요 수집 항목 CPU 사용률(CPU utilization) : 전체 시스템에서 CPU 사용률, iowait 등 메모리.. 2024. 4. 17.
리눅스 Zabbix 설치(3) - Zabbix Agent 서버 메트릭 수집을 하기 위한 Zabbix Agent를 설치하는 방법을 설명합니다. 1. Zabbix 에이전트 설치Zabbix Server 와 마찬가지로 컴파일 설치를 하려고 합니다. 2024.03.22 - [Opensource 모니터링 구축/Zabbix] - 리눅스 Zabbix Server 설치 리눅스 Zabbix Server 설치서버 메트릭과 서비스 상태 수집을 위해 Zabbix Server를 설치하는 과정을 설명합니다. 이 게시글에서는 Rocky Linux 8.8 서버에 Zabbix Server를 설치하는 과정을 설명합니다. Zabbix 7.0 버전이 Pre-Release로 출hunnie.co.kr$ cd /app/zabbix-7.0.0beta2$ mv /app/zabbix-agent​# zabbi.. 2024. 4. 9.
Zabbix Nginx 상태 모니터링(2) - Zabbix User Parameter 활용 Zabbix에서 Nginx 서버의 모니터링을 수행하기 위한 방법 중 두 번째로는 직접 스크립트를 작성하여 모니터링하는 방법이다. 이번 게시글에서는 cURL을 활용한 스크립트를 작성하고, Zabbix 웹 인터페이스에서 모니터링 설정하는 방법을 다루고자 한다. HTTP 상태 코드 모니터링 설정 1안 Nginx by Zabbix Agent 템플릿을 이용 (https://hunnie.co.kr/56) - 장점 : Zabbix Agent가 설치되어 있는 경우, Zabbix 웹 인터페이스에서 몇 번의 설정으로 적용이 가능하다. - 단점 : HTTP 상태코드 체크를 진행하다 보니, HTTPS를 사용하는 경우 200 OK 가 아닌 301 Moved Permanently 가 발생한다. * Zabbix 아이템 - 매크로.. 2024. 3. 26.
Zabbix로 Nginx 서비스 모니터링 방법 검토 통합 모니터링 시스템을 구축하면서 웹 서비스 상태 모니터링을 위해서는 어떤 것들을 할 수 있을까? 라는 생각을 하다보니 결론적으로는 HTTP 상태코드를 통해 해당 서비스의 상태를 체크하는 것이 필수라고 생각했다. 이번 글에서는 Zabbix를 통해 어떻게 Nginx 서비스를 모니터링할지, HTTP 상태코드를 어떻게 체크할지 검토해보려고 한다. 참고. 웹 서비스 상태 모니터링 방법 1. Ping 테스트 웹 서비스가 정상적으로 응답하는지 확인을 하기 위해 ICMP 패킷을 사용하여 핑 테스트를 진행한다. 2. HTTP 상태 코드 웹 서버가 반환하는 HTTP 상태코드를 모니터링하여 서비스의 상태를 확인한다. 200 OK는 정상적인 상태를 나타내고, 500 Internal Server Error, 404 Not F.. 2024. 3. 26.
Zabbix Nginx 상태 모니터링(1) - Template Nginx by Zabbix Agent Zabbix에서 Nginx 서버의 모니터링을 수행하기 위한 방법에 대해 찾아보았다. 이번 게시글에서는 Nginx 모니터링을 위한 http_stub_status_module에 대해 설명하고, Zabbix 웹 인터페이스에서 Nginx 모니터링은 어떻게 설정하는지 알아보려고 한다. 1. Zabbix 에이전트 설치 NGINX가 설치된 서버에 Zabbix 에이전트를 설치한다. Template App Nginx by Zabbix agent 템플릿을 적용한다. 2. Nginx 설정 파일 확인 2-1. http_stub_status_module 설치 여부 확인 Nginx에 http_stub_status_module 모듈 설정이 있어야 한다. 참고. http_stub_status_module은 Nginx 웹 서버의 모니.. 2024. 3. 25.
반응형