해결된 질문
작성
·
61
답변 2
0
안녕하세요
네 맞습니다. Zabbix 서버와 Client 서버는 에어전트 통신을 위해 TCP 10050, 10051 등 세션을 맺어 원하는 값을 주고 받습니다. 그렇기에 천대, 만대 넘어가는 서버를 모니터링 하기 위해서는 프록시 서버를 두어 부하 분산을 적절히 하거나 서버 성능 및 DB 캐시 용량을 늘려야 합니다.
이때 자빅스 웹페이지(nginx)는 별도로 관리자만 접속하기에 따로 설정해주실 필요는 없습니다. 저는 실무 경험하면서 한번도 웹페이지가 중단된 적은 없습니다. 걱정은 안하셔도 될 듯 합니다!
다만 그라파나를 이용하실 경우 조심해주셔야 하는데요. 가끔 DB 셀렉트 쿼리로 인해 다량의 테이블 조회로 그라파나 서버가 Hang 걸리실 수 있습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. bluebamus님.
Zabbix 설치 및 설정에 대해 궁금점을 남겨주셨군요. Nginx 및 PHP와의 연동 및 서버 설정에 대한 정보를 설명드리겠습니다.
Nginx 설정: 기본적으로 Zabbix는 Nginx와 함께 작동할 수 있습니다. 대규모 환경에서도 안정성을 유지하기 위해 Nginx 설정 파일에서 워커 프로세스(worker_processes
) 및 연결 수(worker_connections
) 등을 조정할 수 있습니다. 이 설정은 주로 요청량에 따라 조정하며, 기본값으로도 충분히 안정적인 작동이 가능합니다.
PHP 설정: Zabbix의 경우 PHP 설정도 중요합니다. 특히 php.ini
파일에서 메모리 제한이나 최대 실행 시간을 조정하여, 웹 인터페이스의 성능을 최적화할 수 있습니다. 일반적으로 memory_limit
, max_execution_time
, post_max_size
, upload_max_filesize
등을 조정합니다. 기본적으로 PHP-FPM을 사용한다면, 프로세스 관리자 설정도 확인하여 사용자의 동시 요청을 효율적으로 처리하도록 설정해야 합니다.
관련하여 강의에서 다루어진 내용을 검색해 보시면, 이러한 설정에 대한 세부 정보를 확인할 수 있습니다. 추가로 검색어로 “Zabbix 1000대 이상 설정 최적화” 등의 키워드를 사용해 심화된 자료를 찾아보실 수도 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.