사용자 도구

사이트 도구


사이드바


배너

manual:concepts:proxy

4. Zabbix 프록시

소개

Zabbix 프록시는 하나 또는 여러 감시 장치에서 모니터링 데이터를 수집하고 Zabbix 서버에 정보를 보내는 과정에서 기본적으로 서버 대신 작동합니다. 수집 된 모든 데이터는 로컬에 버퍼링되어 있고, 그 프록시가 속한 Zabbix 서버에 전송됩니다.

프록시 실행은 선택적이지만, 단체의 Zabbix 서버의 부하를 분산시키는 데 매우 유용합니다. 프록시만 데이터를 수집하는 경우 Zabbix 서버의 처리는 CPU의 소비와 디스크 I / O를 줄일 수 있습니다.

Zabbix 프록시는 로컬 관리자를 두지 않아 원격 위치 지점 네트워크의 집중 관리를 가능하게하는 이상적인 방법입니다.

Zabbix 프록시에는 다른 데이터베이스가 필요합니다.

Zabbix 프록시가 지원하는 데이터베이스는 SQLite, MySQL, PostgreSQL입니다. Oracle과 DB2를 사용하는 것은 자기 책임으로합니다. 하위 수준의 검색 규칙이기도 같이 제한가있을 수 있습니다.

이쪽도 참조 : 분산 환경에서의 Zabbix 프록시

Zabbix 프록시 프로세스

Zabbix 프록시는 데몬 프로세스로 작동합니다. 다음과 같이 실행하여 시작할 수 있습니다 :

  shell> cd sbin   shell> ./zabbix_​​proxy

Zabbix 프록시에서 다음 명령 줄 매개 변수를 사용할 수 있습니다 :

-c --config <file> 설정 파일을 절대 경로로 지정합니다.
-R --runtime-control <option> 관리자 기능을 수행합니다.
-h --help 도움말을 표시합니다.
-V --version 버전 정보를 표시합니다.

명령 줄 매개 변수의 예 :

  shell> zabbix_​​proxy -c /usr/local/etc/zabbix_​​proxy.conf   shell> zabbix_​​proxy –help   shell> zabbix_​​proxy -V

Runtime control

Runtime control 옵션 :

옵션 내용
config_cache_reload 설정 캐시를 다시로드합니다. 캐시가 그 시점에서로드하려고 할 때 무시됩니다. 활성 Zabbix 프록시가 Zabbix 서버에 연결하여 구성 데이터를 요청합니다.

Zabbix 프록시 설정의 캐시를 다시로드하는데 runtime control을 사용하는 예

  shell> zabbix_​​proxy -c /usr/local/etc/zabbix_​​proxy.conf -R config_cache_reload

Runtime control은 OpenBSD와 NetBSD에서는 지원되지 않습니다.

프로세스 사용자

Zabbix 프록시 root가 아닌 사용자로 실행하도록 설계되어 있습니다. 어떤 비 root 사용자이든 시작되면 작동합니다. 따라서 아무런 문제없이 어떤 비 root 사용자로도 당신은 Zabbix 에이전트를 동작시킬 수 있습니다.

root로 동작시키는 경우 시스템에 반드시 존재하는 하드 코드 된 'zabbix “사용자로 전환됩니다.

프록시 설정 파일의 “AllowRoot”매개 변수를 변경 한 경우에만 프록시를 “root”로 작동 할 수 있습니다.

설정 파일

zabbix_​​proxy 설정에 대한 자세한 내용은 설정 파일 옵션을 참조하십시오.


manual/concepts/proxy.txt · 마지막으로 수정됨: 2016/11/29 02:31 (바깥 편집)