사용자 도구

사이트 도구


사이드바


배너

manual:concepts:agent

3. Zabbix 에이전트

소개

로컬 리소스와 애플리케이션 (하드웨어 장치, 메모리, 프로세서 통계 등)을 능동적으로 감시하기 위하여 Zabbix 에이전트는 모니터링에서 작동된다.

Zabbix 에이전트는 운영 데이터를 로컬로 수집하고 Zabbix 처리를 위해 Zabbix 서버에 정보를 보고합니다. 하드 디스크가 꽉 찼을때 또는 서비스 프로세스가 손상 등의 장애가 발생한 경우 Zabbix 서버는 오류가 발생한 시스템 관리자에게 장애 발생했음을 능동적으로 경고 할 수 있습니다.

Zabbix 에이전트는 통계 정보를 수집하는 데 기본 시스템 호출을 사용하기 때문에 매우 효율적으로 작동합니다.

수동 검사 및 활성화 체크

Zabbix 에이전트는 수동 검사 및 활성화 체크를 할 수 있습니다.

수동검사에서 에이전트는 데이터 요청에 응답합니다. Zabbix 서버 (또는 프록시)가 예를 들어 CPU 부하의 데이터를 요청하면 Zabbix 에이전트가 결과를 회신합니다.

활성 검사에서는 더 복잡한 처리가 필요합니다. Zabbix 에이전트는 개별 처리를 위해 먼저 Zabbix 서버에서 항목의 목록을 가져옵니다. 그 후, 업데이트 된 값을 서버에 정기적 보냅니다.

패시브 체크 활성 검사 중에서 작동하는지는 각각의 감시 대상 항목의 유형을 선택하여 설정됩니다. Zabbix 에이전트는 “Zabbix 에이전트”또는 “Zabbix 에이전트 (활성)“에서 항목 유형을 처리합니다.

지원하는 플랫폼

Zabbix 에이전트는 다음의 OS에서 동작을 지원하고 있습니다 :

  • Linux
  • IBM AIX
  • FreeBSD
  • NetBSD
  • OpenBSD
  • HP-UX
  • Mac OS X
  • Solaris 9, 10, 11
  • Windows : 2000, Server 2003, XP, Vista Server 2008, 7
설치

Zabbix 에이전트 설치 방법을 참조하십시오.

일반적으로 32 비트 Zabbix 에이전트는 64 비트 시스템에서 작동하지만, 경우에 따라서는 제대로 작동하지 않을 수 있습니다.

UNIX 용 에이전트의 처리 (독립형 데몬)

Zabbix 에이전트는 모니터링되는 호스트에서 실행됩니다. Zabbix 에이전트는 데몬 프로세스로 작동합니다.

Zabbix 에이전트를 시작하려면 다음을 수행합니다 :

  shell> cd sbin   shell> ./zabbix_​​agentd    다음 명령 줄 매개 변수 Zabbix 에이전트에서 사용할 수 있습니다 :

  -c --config <file> 설정 파일을 지정합니다. 기본값은 /etc/zabbix/zabbix_​​agentd.conf입니다.
  -h --help 도움말을 표시합니다.
  -V --version 버전 정보를 표시합니다.
  -p --print 지원되는 측정 값을 출력하고 종료합니다.
  -t --test <item key> 지정한 측정 기준을 테스트하고 종료합니다.

예를 들어, 도움말을 표시하려면 다음을 수행하십시오.

  shell> zabbix_​​agentd -h

다른 명령 줄 매개 변수의 예는 다음과 같습니다 :

  shell> zabbix_​​agentd -c /usr/local/etc/zabbix_​​agentd.conf   shell> zabbix_​​agentd –help   shell> zabbix_​​agentd –print   shell> zabbix_​​agentd -t “system.cpu.load [all, avg1]”

프로세스 사용자

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

root로 동작시키는 경우 시스템에 반드시 존재하는 하드 코드 된 'zabbix “사용자로 전환됩니다. Zabbix 에이전트 설정 파일에서 “AllowRoot”매개 변수를 편집 한 경우에만 에이전트를 root로 작동 할 수 있습니다.

설정 파일

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

Windows 에이전트의 동작

설치 정보는 Zabbix Windows 에이전트 설치를 참조하십시오.

Zabbix 에이전트 서비스를 시작하려면 제어판을 사용하거나 다음을 실행합니다 :

  zabbix_​​agentd.exe –start

명령 줄 구문 :

  zabbix_​​agentd.exe [-Vhp] [-idsx] [-c <file>] [-t <metric>

Zabbix Windows 에이전트는 다음 명령 줄 매개 변수를 사용할 수 있습니다 :

옵션 :

  -c --config <file> 대신 설정 파일을 지정합니다. (기본값은 c : \ zabbix_​​agentd.conf입니다)
  -h --help 도움말을 표시합니다.
  -V --version 버전 정보를 표시합니다.
  -p --print 파악한 아이템을 출력하고 종료합니다.
  -t --test <item key> 단일 항목을 테스트하고 종료합니다.

기능 :

 -i --install Zabbix 에이전트를 서비스로 설치합니다.
 -d --uninstall Zabbix 에이전트 서비스를 제거합니다.
 -s --start Zabbix 에이전트 서비스를 시작합니다.
 -x --stop Zabbix 에이전트 서비스를 중지합니다.

설정 파일

Zabbix Windows 에이전트 설정에 대한 자세한 내용은 설정 파일 옵션을 참조하십시오.

종료 코드

2.2 이전 버전에서는 Zabbix 에이전트는 성공하면 0을 반환하고 비정상적으로 종료 된 경우는 255를 반환했습니다. 버전 2.2 이상에서는 Zabbix 에이전트는 성공하면 0을 반환하고 비정상적으로 종료 된 경우 1을 반환합니다.


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