
우리는 웹 서버, 메일 서버 및 네트워크 장치를 모니터링하는 Nagios를 보유하고 있습니다. Nagios 데이터를 사용하여 호스트와 서비스에 대한 명확한 성능 보고서를 표시 가능한 방식으로 생성하는 좋은 플러그인이나 도구를 추천해 줄 사람이 있는지 궁금합니다. 제가 염두에 두고 있는 것은 그래프, 차트 등입니다.
답변1
pnp귀하의 요구 사항에 맞는 좋은 솔루션입니다. 이는 rrd를 기반으로 하며 멋진 그래프를 생성할 수 있습니다. 그래프를 PDF로 내보낼 수도 있습니다.
답변2
확실히 말하자면 Nagios 자체가 상태 모니터링을 수행합니다. 확장된 정보 제공을 지원하는 플러그인을 사용하는 경우 플러그인 결과에서 해당 데이터를 가져올 수 있습니다.
Nagios 플러그인을 사용하여 제가 사용을 고려 중인 데이터를 생성하는 Cacti용 소프트웨어가 있습니다. NPC 또는 선인장용 Nagios 플러그인(http://trac2.assembla.com/npc/). 나는 그것을 사용하지 않았기 때문에 성능이나 다른 것에 대해 말할 수 없지만 그것이 당신이 찾고 있는 것일 수도 있습니다.
원시 데이터를 직접 읽으려면 상태 로그 파일(일반적으로 /var/nagios/status.log 또는 /usr/local/nagios/var/status.log)에 대한 구성을 확인하세요.
답변3
성능 데이터를 그래프로 표시하기 위해 제가 찾은 최고의 도구는 다음과 같습니다.무닌- Nagios 데이터를 직접 사용하지 않지만 표준 Nagios 설치가 모니터링하는 대부분의 변수를 추적합니다. Munin은 설치 및 확장이 매우 쉽습니다.
답변4
유용한 데이터를 rrds에 덤프하는 간단한 Perl 스크립트를 사용하여 nagios 로그를 구문 분석합니다.
그런 다음 draw를 사용하여 rrd를 봅니다. Draw에서 템플릿을 설정하는 것은 매우 쉽습니다. 예를 들어 호스트 CPU 로드 그래프용 템플릿을 한 번 생성하면 추가한 새 호스트가 자동으로 대시보드에 표시됩니다.
Nagios에는 일부 덤프 to rrd 플러그인이 내장되어 있지만 모두 나에게는 부피가 크다고 느꼈고 로그를 살펴보는 것이 가장 쉽다는 것을 알았습니다.