Inflearn brand logo image

인프런 커뮤니티 질문&답변

bluebamus님의 프로필 이미지
bluebamus

작성한 질문수

GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동

[실습] 자빅스 : 설치

zabbix를 설치하고 이후 설정에 문의 드립니다.

해결된 질문

작성

·

61

0

과정을 복습하기 위해

제가 사용하는 서버에 zabbix를 설치해보고 있습니다.

설치 내역을 저는 nginx를 선택하였습니다.

 

이에 궁금한 사항이 강의 내용에서 1000대까지 연결하여 사용하는데 문제가 없었다 하셨는데,

이때 nginx와 php의 별도 설정은 없었는지가 궁금합니다.

 

검색을 하니 zabbix 서버와 agent의 연결은 웹이 아닌 tcp 연결이라 되어 있던데,

 

대시보드 사용자가 소수라면 문제가 없을것 같긴 한데 실무에서는 어떤지가 궁금합니다.

답변 2

0

안녕하세요

 

네 맞습니다. Zabbix 서버와 Client 서버는 에어전트 통신을 위해 TCP 10050, 10051 등 세션을 맺어 원하는 값을 주고 받습니다. 그렇기에 천대, 만대 넘어가는 서버를 모니터링 하기 위해서는 프록시 서버를 두어 부하 분산을 적절히 하거나 서버 성능 및 DB 캐시 용량을 늘려야 합니다.

 

이때 자빅스 웹페이지(nginx)는 별도로 관리자만 접속하기에 따로 설정해주실 필요는 없습니다. 저는 실무 경험하면서 한번도 웹페이지가 중단된 적은 없습니다. 걱정은 안하셔도 될 듯 합니다!

 

다만 그라파나를 이용하실 경우 조심해주셔야 하는데요. 가끔 DB 셀렉트 쿼리로 인해 다량의 테이블 조회로 그라파나 서버가 Hang 걸리실 수 있습니다.

 

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. bluebamus님.

Zabbix 설치 및 설정에 대해 궁금점을 남겨주셨군요. Nginx 및 PHP와의 연동 및 서버 설정에 대한 정보를 설명드리겠습니다.

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 서버와 에이전트의 연결

  • Zabbix 서버와 에이전트는 HTTP로 통신하는 것이 아닌 TCP 연결을 통해 데이터를 수집하고 전달합니다. 따라서 웹 서버 설정과는 분리된 항목이며, 네트워크 환경에 따른 방화벽 설정이나 포트 개방 상태를 점검하는 것이 중요합니다.

실무 환경 고찰

  • 대규모 환경(예: 1000대 이상의 서버)에서의 설정은 대개 Zabbix Proxy를 활용하여 부하를 분산시키고 네트워크 효율성을 높입니다. 모든 에이전트가 직접 Zabbix 서버에 연결되지 않고, 프록시를 통해 데이터를 중계하게 하는 방법이 효과적입니다.
  • 웹 대시보드 접속자 수와 관련된 부하는 Nginx와 PHP 설정 최적화, 캐싱 전략을 통해 개선할 수 있습니다.

관련하여 강의에서 다루어진 내용을 검색해 보시면, 이러한 설정에 대한 세부 정보를 확인할 수 있습니다. 추가로 검색어로 “Zabbix 1000대 이상 설정 최적화” 등의 키워드를 사용해 심화된 자료를 찾아보실 수도 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

bluebamus님의 프로필 이미지
bluebamus

작성한 질문수

질문하기