사용자 도구

사이트 도구


사이드바


배너

manual:concepts:server

2. Zabbix 서버

소개

Zabbix 서버는 Zabbixs 소프트웨어의 핵심 프로세스입니다.

Zabbix 서버는 데이터 폴링과 트래핑을 수행하고 트리거의 통계를하고 사용자에게 통지 보고서를 보냅니다. Zabbix 서버는 Zabbix 에이전트와 프록시에서 시스템 가동과 무결성 데이터를 보고하는 핵심 구성 요소이기도합니다. Zabbix 서버는 자체적으로 원격에서 간단한 서비스 체크 기능을 사용하여 웹 서버 나 메일 서버와 같은 네트워크에 연결된 서비스를 확인할 수 있습니다.

Zabbix 서버는 모든 설정, 통계, 조작 데이터가 저장되는 핵심 저장소이며, 모니터링 시스템 중 하나에 장애가 발생했을 때 관리자에게 능동적으로 경고하는 Zabbix에서 엔티티이기도합니다.

기본 Zabbix 서버의 기능은 3 개의 서로 다른 구성 요소로 나눌 수 있습니다. 그 3개란 Zabbix 서버, 웹 프런트 엔드 데이터베이스 스토리지입니다.

Zabbix의 모든 설정 정보는 데이터베이스에 저장되어 있습니다. 서버 및 웹 프런트 엔드 모두 데이터베이스와 통신합니다. 예를 들어, 웹 프론트 엔드 (또는 API)를 사용하여 새 항목을 만들 때 데이터베이스 항목 테이블에 추가됩니다. 그 후 약 1 분에 1 회, Zabbix 서버는 그 시점에서 Zabbix 서버의 캐시에 저장되어있는 활성 항목의 목록을 얻을 수 있는 아이템 테이블에 질의를합니다. Zabbix 프론트 엔드에서 열린 어떤 변경도 최신 데이터 섹션에 나타날 때까지 2분이 걸리는 것은 이 때문입니다.

서버 프로세스

Zabbix 서버는 데몬 프로세스로 작동합니다. Zabbix 서버를 시작하려면 다음 명령을 실행합니다 :

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

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

 -c --config <file> 설정 파일을 절대 경로로 지정합니다. (기본값은 /etc/zabbix/zabbix_​​server.conf)
-n --new-nodeid <nodeid> 데이터베이스 데이터를 새로운 노드 ID로 변환합니다.
-R --runtime-control <option> 관리자 기능을 수행합니다.
-h --help 도움말을 표시합니다.
-V --version 버전 정보를 표시합니다. 

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

명령 줄 매개 변수의 사용 예입니다 :

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

Runtime control

Runtime control 옵션은 다음과 같습니다 :

옵션 설명
config_cache_reload 설정 캐시를 다시로드합니다. 그 시점에서 캐시를로드하려고 할 때 무시됩니다.

runtime control을 사용하여 Zabbix 서버 설정 캐시를 다시로드하는 예는 다음과 같습니다 :

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

프로세스 사용자

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

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

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

Zabbix 서버와 에이전트가 동일한 시스템에서 실행 하는 경우 는 에이전트를 실행하는 것보다 서버를 실행하는 다른 사용자 를 사용하는 것이 좋습니다. 모두 동일한 사용자로 실행 하는 경우 그렇지 않은 경우 ,에이전트는 , 예를 들면,데이터베이스서버의 비밀번호 설정 파일 과 아주 쉽게 검색 할 수 있는 임의 Zabbix 관리자 레벨 사용자 액세스 할 수 있습니다.

설정 파일

설정 파일 옵션에 대한 자세한 내용은 Zabbix 서버 설정을 참조하십시오.

시작 스크립트

스크립트는 시스템의 시작 · 종료중인 Zabbix 프로세스의 자동 시작 · 자동 정지에 사용됩니다. 스크립트는 misc / init.d 디렉토리 아래에 있습니다.

지원되는 플랫폼

보안 요구 사항과 서버 작업의 중요한 특성으로 인해 지속적으로 필요한 성능과 내결함성 복원력을 제공 할 수있는 OS는 UNIX뿐입니다. Zabbix는 시장에 나와있는 버전에서 작동합니다.

Zabbix 서버는 다음 플랫폼에서 동작을 확인했습니다 :

  • Linux
  • Solaris
  • AIX
  • HP-UX
  • Mac OS X
  • FreeBSD
  • OpenBSD
  • NetBSD
  • SCO Open Server
  • Tru64 / OSF1

Zabbx는 다른 UNIX 계 OS에서도 동일하게 작동합니다.

(다른 섹션 Zabbix 유지 보수 다른 링크 예정)


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