zabbix 모니터링 3 구성

zabbix 에이전트 측 구성

za38

1. 사용자 생성

groupadd zabbix

useradd -g zabbix zabbix

2. 압축 해제

tar -zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz -C / usr / local / zabbix_agent

3. 설치 서비스

고양이 >>/기타 / 서비스<<eof< 스팬 =””></eof<>

zabbix 에이전트 10050 / tcp Zabbix 에이전트

zabbix-agent 10050 / udp Zabbix 에이전트

zabbix- 트 래퍼 10051 / tcp Zabbix Trapper

zabbix- 트 래퍼 10051 / udp Zabbix Trapper

EOF

za39

4. 링크 파일

za40

5. 서버에서 구성 파일 및 시작 스크립트 복사

클라이언트는 / usr / local / zabbix_agent 아래에 디렉토리 등을 만듭니다.

za41

scp /usr/local/zabbix/etc/zabbix_agentd.conf [email protected]:/usr / local / zabbix_agent / etc /

scp / usr / local / zabbix / sbin / zabbix_agentd [email protected]:/etc / init.d /

zabbix_agentd에 실행 권한 추가

cd /etc/init.d/

chmod + x zabbix_agentd

6. 구성 파일 편집

vim /usr/local/zabbix_agent/etc/zabbix_agentd.conf

Zabbix 서버의 IP 수정

Server = 192.168.137.41 #server IP 주소 저장 후 종료

za42

za43

7. Zabbix 클라이언트는 시작시 자동 작업을 추가합니다.,그리고 시작

chkconfig zabbix_agentd

/etc / init.d / zabbix_agentd -c /usr/local/zabbix_agent/etc/zabbix_agentd.conf

za44

에코 “서비스 zabbix_agentd 시작” >>/etc / rc.local # 부팅시 시작

8. 프로세스보기,zabbix 클라이언트 시작 여부

추신 | grep zabbix

za45

9. 테스트 ,서버 측에서 다음 명령을 실행해야합니다.,여기서 192.168.137.42는 에이전트의 IP입니다.

/usr / local / zabbix / bin / zabbix_get -s192.168.137.42 -p10050 -k”system.uptime” 1031163

za46

성공적으로 테스트

10. zabbix_agentd.conf를 다시 편집하십시오.

vim /usr/local/zabbix_agent/etc/zabbix_agentd.conf

#여기에 zabbix_agent.conf를 작성하지 마십시오.,그렇지 않으면 구성이 적용되지 않습니다.

Server = 192.168.137.41 # 서버의 IP 주소 입력

ServerActive = 192.168.137.41 # 서버의 IP 주소로 수정

Hostname = zabbix-agent #이 컴퓨터의 호스트 이름을 입력합니다.,서버 측은 구문 분석 할 수 있어야합니다.

UnsafeUserParameters = 1 # 맞춤 키 허용 여부,1허가를 위해,0허용되지 않음

Include = etc / zabbix / zabbix_agentd.conf.d / # Custom agentd 구성 파일(키)여기에 쓸 수 있습니다;

11. 192.168.137.42 및 zabbix-agent도 zabbix-server 측의 / etc / hosts에 추가해야합니다. ,

ping zabbix-agnet가 올바른 IP를 ping 할 수 있는지 확인

12. zabbix 에이전트 시작

/etc / init.d / zabbix_agentd 시작

 

요약하자면: Zabbix는 매우 강력합니다,Linux 모니터링 가능, 유닉스, 윈도우,BSD 플랫폼 및 네트워크 장치 트래픽;

다양한 템플릿 및 트리거와 협력하여 다양한 매개 변수를 정확하게 모니터링,그리고 메일 구현,SMS 알람, 운영 및 유지 보수 모니터링을위한 최초의 도구입니다..

시간 때문에 너무 많이 쓸 수 없다,몇 가지 모니터링 렌더링으로 끝납니다..

za52

za47

za48

za49

za50

za51

 

붙여진:

zabbix 서버가 실행되고 있지 않습니다: 표시된 정보가 최신 정보가 아닐 수 있습니다.

1. selinux가 닫혀 있는지 여부,닫히지 않은 경우,닫으려면 enforcing = 0 명령을 사용하십시오.,selinux log tail -f /var/log/audit/audit.log보기

아래와 같이 나타나는 경우

za53

아파치에 대한 제한을 해제하려면 setsebool -P httpd_can_network_connect on을 실행하십시오.

2. zabbix 웹 디렉토리 ip 아래에 $ ZBX_SERVER가 있습니다.,localhost 인 경우,ping에서 localhost를 확인할 수 있습니까?。

IP 주소로 변경하는 것이 좋습니다,그리고 /usr/local/zabbix_server.conf의 ListenIP와 일치해야합니다.,일관성이없는 경우

동일하게 변경하세요.이 IP는 외부 IP를 사용합니다. ,같은:192.168.137.101

3. PHP의 fsockopen 모듈이 활성화되어 있는지 확인하십시오.,시작할 수없는 경우,openssl.so 모듈 수동 컴파일,그리고 해당 위치에 놓습니다..

4. 如果 tail / tmp / zabbix_섬기는 사람.로그에 50952 표시:20141012:195519.884 한 자식 프로세스가 죽었습니다.

(PID:51233,종료 코드 / 신호:255). 종료 …

자식 프로세스가 죽었다고 설명,zabbix 메모리 오버플로 오류입니다 (이 오류로 인해 위의 빨간색이 깜박임).

정력 /기타/zabbix / zabbix_server.conf CacheSize 내부의 값을 더 작게 변경하십시오.。저장 및 종료,

zabbix_server 다시 시작. 그런 다음 로그를 확인하십시오.,이 오류가 사라질 때까지。

5./var/www/html/zabbix/zabbix.conf.php 파일의 청취 포트가 동일한 지 확인하십시오.

/usr / local / zabbix / etc / zabbix_server.conf의 수신 대기 포트가 일치합니다.。일관성이없는 경우,일관되게 변경하십시오。

za54

za55

지금까지 기본적으로 zabbix 서버가 실행되고 있지 않음을 보장 할 수 있습니다.: 표시된 정보 할 수있다 현재가 아니다.

더 이상 나타나지 않음。

za56

“zabbix 모니터링 3 구성”

답장을 남겨주세요