2012-07-16 2 views
0

나는이 하루 종일을 다뤄 왔지만 여전히 그것을 파악할 수는 없습니다. 하나의 컴퓨터에 Zabbix를 설치했고 다른 컴퓨터에서 Apache 서버를 모니터링하고 싶습니다. 문서 (http://www.zabbix.com/wiki/templates/apache )에 설명 된 모든 단계를 완료했지만 여전히 Apache 템플릿에 데이터가 없습니다. 나는 그것이 수도 내가 그 기계에있는 가상 서버 및 추가 사이트와 함께 할 수있는 뭔가가 생각Zabbix의 오류 :/server-status 404 : 찾을 수 없습니다.

IPADDR - - [16/Jul/2012:13:29:08 +0000] "GET /server-status?auto HTTP/1.0" 404 13826 "-" "Python-urllib/1.17" 

을,하지만 난 알아낼 수 없습니다 : 아파치 서버의 로그를 확인해 볼 때 나는 access.log의에서 볼 수 문서에서 언급 한 내용이 없습니다 ...

답변

0

Apache 검사는 생각만큼 영리하지 않습니다.

Zabbix가 귀하의 아파치 서버와 통신 할 수 있습니까? "가동 시간"과 같은 간단한 것으로 템플릿에 연결하고 실제로 데이터를 가져 왔는지 확인하십시오.

그런 다음 zabbix 서버가 웹 서버와 통신하지 못하도록 방화벽 규칙이 없는지 확인하십시오. zabbix 호스트에서 문제없이 홈페이지를 말릴 수 있습니까?

아파치가 활성 체크를 확인합니까? 그렇다면 /etc/zabbix/zabbix-agentd.conf 파일에서 활성화 된 검사가 활성화되어 있고 conf 내의 "호스트 이름"이 고유하고 zabbix 서버에있는 것과 정확하게 일치하는지 확인해야합니다.

실패한 경우 /etc/zabbix-agentd.conf에서 DebugLevel을 4로 변경하고 zabbix 로그를 추적하십시오. 보세요. 수표에 문제가 있는지보십시오.

0

이것은 아파치 구성 문제입니다. /server-status이 404 오류를 생성하면 zabbix는 아무 것도 할 수 없습니다.

어쩌면 <Location /server-status>...</Location> 지시어가 아파치 설정의 올바른 위치에 있지 않을 수도 있습니다.

GET /server-status이 라우팅되는 특정 가상 서버의 <VirtualHost> 섹션으로 이동하십시오.

또한 mod_status이 활성화되어 있는지 확인하십시오.

관련 문제