본문 바로가기

728x90

nagios

Performance, Nagios에 pnp4nagios 적용 다운로드 pnp4nagios Download Page에서 최신 버젼의 파일 다운 $ wget http://sourceforge.net/projects/pnp4nagios/files/PNP-0.6/pnp4nagios-0.6.24.tar.gz 설치 $ tar xvfz pnp4nagios-0.6.24.tar.gz $ ./configure *** Configuration summary for pnp4nagios-0.6.24 30-07-2014 *** General Options: ------------------------- ------------------- Nagios user/group: nagios nagios Install directory: /usr/local/pnp4nagios HTML Dir: /.. 더보기
Performance, Nagios Email Notification Setting 외부 SMTP를 이용하기 위해서 SendMail 설치$ sudo apt-get install sendemail /etc/nagios3/conf.d/contacts_nagios2.cfg 파일 수정옵션 설정과 email 설정 ############################################################################### ############################################################################### # # CONTACTS # ############################################################################### ###################.. 더보기
Performance, Nagios NRPE Addon(Remote Host) NRPE NRPE는 원격 Linux/Unix 머신에서 Nagios 명령 수행을 허용하도록 디자인 된 Nagios의 Addon이다.SSH를 사용하여 원격 호스트의 정보를 가져오는 것이 보안적인 면에서는 더 우수하지만 모니터링 하는 쪽과 원격 장비 모두 큰 부하가 생긴다. NRPE는 그에 비해 부하가 적기 때문에 많이 사용되고 있다. 모니터링 서버에 NRPE가 상주하고 SSL로 연결된 원격 호스트에도 NRPE 데몬이 돌고 있어서 check_nrpe 플러그인을 사용하여 접근할 수 있다. NRPE 데몬은 기본적으로 원격 호스트에 Nagios plugin이 설치되어 있어야 한다. 플러그인들이 없으면 NRPE 데몬은 어떤 것도 모니터링 할 수 없다. NRPE에 대한 문서는 NRPE를 다운 받은 파일의 압축을 해제하.. 더보기
Performance, Nagios 기본적인 Host 설정 Nagios의 설정에 관한 파일들은 대부분 /etc/nagios3 폴더 안에 들어있다. 여기서 Host에 대한 설정을 하려면 conf.d 폴더에 정의된 cfg 파일들을 수정 또는 추가해야 한다. 기본적으로 생성되어 있는 파일인 localhost_nagios2.cfg 파일을 보면 어떤 정의를 상속받았고, 어떤 이름을 Host 명으로 사용하고 있으며 접속 주소는 어디인지, 서비스는 어떠한 것들을 사용하고 있는지 등의 정보들이 들어있다. conf.d/localhost_nagios2.cfgdefine host{ use generic-host ; Name of host template to use host_name localhost alias localhost address 127.0.0.1 } define se.. 더보기
Performance, Nagios 설치 다운로드 및 설치 공식 홈페이지에 작성된 소스를 직접 받아 설치하는 방법(http://nagios.sourceforge.net/docs/nagioscore/3/en/quickstart-ubuntu.html)도 있고 apt-get을 이용하여 간단하게 설치하는 방법도 있다. 여기서는 apt-get을 이용하여 설치했다. (연관 라이브러리들을 수동으로 설치 하지 않아도 자동으로 설치해주므로 편리) $ sudo apt-get install nagios3 설치 중 출력되는 화면에서 "인터넷 사이트"를 선택한다. Nagios에서 알림 등으로 사용할 메일의 도메인을 입력한다. 웹 로그인 시 사용 할 암호를 설정 한다. 관련 파일 경로 기본 설정 파일(.cfg) : /etc/nagios3html 파일 : /usr/sha.. 더보기
Performance, Nagios 기본 개념 - Macros 오역이 있을 수 있으므로 아래 주소를 참고참고 : http://nagios.sourceforge.net/docs/nagioscore/3/en/macros.html Nagios를 매우 유연하게 만드는 메인 요소중 하나는 command definition에 매크로들을 사용하는 능력이다. Nagios가 어떤 명령을 수행하기 전에 그에 해당하는 값이 command definition에서 발견한 어떤 매크로로 교체될 것이다. 이 매크로 대체는 Nagios가 수행하는 명령들의 모든 타입에 발생한다. (호스트와 서비스 검사, 알림, 이벤트 핸들러 등) 특정 매크로는 다른 매크로에 자신을 포함할 수도 있다. $HOSTNOTES$, $HOSTNOTESURL$, $HOSTACTIONURL$, $SERVICENOTES$, .. 더보기
Performance, Nagios 실행 전 Configuration 검증 Configuration 검증 configuration files를 수정할 떄마다 잘 동작하는지 check를 수행해야한다. configuration에 error가 포함되어 있으면 Nagios를 다시 실행해야 하기 때문에 Nagios를 시작하기 전에 수행하는 것이 중요하다. configuration을 검증하기 위해서는 -v 옵션을 사용하여 Nagios를 실행한다. $ nagios -v /etc/nagios3/nagios.cfg 중요한 데이터를 입력을 잊었거나 잘못된 것이 있을 경우 Nagios는 문제의 위치 정보를 나타내는 경고나 에러 메세지를 뱉어낼 것이다. 에러 메세지는 일반적으로 configuration file의 문제의 소스 라인을 출력해준다. 더보기

728x90