Nagios로 Muunin 오류를 알리는 방법

5539 단어 NagiosMunin
배경.
유지보수 운영 업무에서 자원(CPU, 메모리, 디스크 사용률, 각종 IOetc)이 감시할 때의 오류를 경보 알림 시스템(오류와 복구 시 메일 알림)에 놓는다.
자원 모니터링에는 Muin을, 경고 알림에는 Nagios를 사용합니다.
(기존 리소스 모니터링, 경보 알림 시스템을 크게 수정하지 않는 조건으로 구현되므로 무인, 네이고스, 플러그인 등 다양한 설치에 대한 설명은 생략됨)
시스템 구성

Muin 소개
자원 감시를 하는 중간부품입니다.( 시위는 이쪽에서 행진한다 )
과거를 포함하는 자원은 가시화되어 쉽게 볼 수 있지만 오류가 발생할 때 경보 알림을 붙이는 것은 번거롭다.

Nagios란
종합 감시 도구.( 시위는 이쪽에서 행진한다 ID:jdoe,PW:jdoe)
호스트는 자원을 감시할 수 있고 오류가 발생하거나 복구될 때의 메일 알림을 지원하여 사용하기에 매우 편리하다.자원을 시각화할 수 없습니다.

Muin과 Nagios의 협력 방법
Muin 측(샘플)
1.commond의 정의
상세한 상황은 여기에 있다
/usr/local/nagios/nrpe.cfg
command[check_logfiles]=/usr/lib/nagios/plugins/check_logfiles --config /etc/nrpe/conf.d/munin_alert.cfg
2. check_logfiles 구성
상세한 상황은 여기에 있다
/etc/nrpe/conf.d/munin_alert.cfg
unlink /tmp/seekfilse

@searches = ({
  logfile => '/var/lib/limits',
  warningpatterns => [
      '.*state warning' ]
  criticalpatterns => [
      '.*state critical' ],
  options => ''allyoucaneat
});
/var/lib/limits(샘플)
상세한 상황은 여기에 있다
myserver1;df;_dev_sda1;warning Value is 95.99. Warning range (:85) exceeded
myserver1;df;_dev_sda1;state warning
myserver1;if_err_eth2;trans;unknown Value is unknown.
myserver1;if_err_eth2;trans;state unknown
Nagios 측면(샘플)
1. 서비스의 정의
상세한 상황은 여기에 있다
/usr/local/nagios/etc/service.cfg
define service{
        service_description             Munin-Alert
        host_name                       munin-server
        check_command                   check_nrpe!check_logfiles
        use                             service-template
        }

2.commond의 정의
상세한 상황은 여기에 있다
/usr/local/nagios/etc/commands.cfg
define command{
        command_name    check_nrpe
        command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
        }
3. host의 정의
상세한 상황은 여기에 있다
/usr/local/nagios/etc/hosts.cfg
define host{
        host_name               munin-serve
        alias                   munin-serve
        address                 ipaddress
        use                     linux-server
        }
결실
Nagios에서 Muunin의 오류가 감지되어 경고가 표시됩니다.
실물을 보여줄 수는 없지만, 플러그인을 삽입하지 않는 등 무인·나기우스 연합을 단순히 완성했기 때문에 유지보수 운용 사업으로는 좋은 결과다.

좋은 웹페이지 즐겨찾기