Linux 모니터링 인프라 구축 2

바이너리 파일, 초기화 스크립트, 예시 설정 파일을 설치하고 외부 명령 디렉터리에 권한을 설정합니다.
root@Nagios: ~/Downloads/nagios-3.0.5# 설치
root@Nagios:~/Downloads/nagios-3.0.5#make install init
root@Nagios: ~/Downloads/nagios-3.0.5# 설치 구성
root@Nagios:~/Downloads/nagios-3.0.5#make install commandmode
  • 맞춤형 구성
    편집/usr/local/nagios/etc/objects/contacts.cfg config 파일과 nagiosadmin 연락처 정의와 관련된 전자 우편 주소를 경보를 받을 주소로 변경합니다.
  • root@Nagios:~#emacs/usr/local/nagios/etc/objects/contacts.cfg
    By the way, emacs is like notepad in Windows and there are other ones that you can use instead. It depends on your expertise on using them. Other such applications include vim, nano, joe, pico etc
    
  • 웹 인터페이스 구성
    Apache conf.d 디렉토리에 Nagios 웹 구성 파일을 설치합니다.
    root@Nagios:~/Downloads/nagios-3.0.5#make-install-webconf
  • Nagios 웹 인터페이스에 로그인한 nagiosadmin 계정을 만듭니다.
    root@Nagios: ~/Downloads/nagios-3.0.5#htpasswd-c/usr/local/nagios/etc/htpasswd 생성.사용자nagiosadmin
    Apache를 다시 시작하여 새 설정을 적용합니다.
    root@Nagios:~/Downloads/nagios-3.0.5#/etc/init.d/apache2 다시 로드
  • Nagios 플러그인 컴파일 및 설치
    Nagios 플러그인 소스 코드 tarball을 추출합니다.
    root@Nagios: ~#cd 다운로드
    root@Nagios:#tar xzf nagios-plugins-1.4.11.타르.중국 광저우
    root@Nagios:#cd nagios-plugins-1.4.11
  • 플러그인을 컴파일하고 설치합니다.
    root@Nagios:~/Downloads/nagios-plugins-1.4.11#/설정-nagios 사용자 사용=nagios - nagios 그룹 사용=nagios
    root@Nagios:~/Downloads/nagios-plugins-1.4.11#make
    root@Nagios: ~/Downloads/nagios-plugins-1.4.11# 설치
  • Nagios 시작
    시스템 부팅 시 자동으로 시작하도록 Nagios를 구성합니다.
    root@Nagios:~/Downloads#ln-s/etc/init.d/nagios/etc/rcS.d/S99nagios
  • 샘플 Nagios 구성 파일을 검증합니다.
    root@Nagios:~#/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg
    오류가 없으면 Nagios를 시작합니다.
    root@Nagios:~#/etc/init.d/nagios 시작
  • 웹 인터페이스에 로그인
    이제 다음 URL을 통해 Nagios 웹 인터페이스에 액세스할 수 있습니다.
    http://localhost/nagios/
  • 통지하다
    Nagios 경고의 이메일 알림을 받으려면 mailx(Postfix) 패키지를 설치해야 합니다.
    Any other Mail Transfer Agent (MTA) can be used to send email notifications. Postfix was used here because it’s much more easier to configure for use.
    
    aayoola@Nagios:~$sudo apt get install mailx
    /usr/local/Nagios/etc/objects/commands의 Nagios 이메일 알림 명령을 편집해야 합니다.cfg는 '/bin/mail' 인용을 '/usr/bin/mailx' 로 변경합니다.이렇게 하면 구성 변경 사항이 적용되도록 Nagios를 다시 시작해야 합니다.
    aayoola@Nagios:~$sudo/etc/init.d/nagios 재시작
    접미어 설치 및 구성
    postfix를 설치하려면 다음 명령을 실행합니다.
    aayoola@Nagios:~$sudo-apt-get-install-postfix
    접미어를 구성하려면 다음 명령을 실행합니다.
    aayoola@Nagios: ~$sudo dpkg 접미사 재구성
    파일/etc/postfix/maincf는 이렇게 해야 돼요.
    myhostname=Nagios.리누크스 실험실.일반 도메인 이름 형식
    alias maps= 해싱:/etc/별칭
    alias_database=hash:/etc/alias
    myorigin=/etc/mailname
    mydestination=Nagios.리누크스 실험실.com, 로컬 호스트.리누크스 실험실.com, 로컬 호스트
    relayhost=miranda.워싱턴툴쿠마르크.활용단어참조
    mynetworks=127.0.0.0/8[::ffff:127.0.0.0]/104[::1]/128
    메일박스 크기 제한 = 0
    받는 사람 구분자=+
    inet 인터페이스 = 모두
    inet 프로토콜 = ipv4
    The relay host was what I changed as the host miranda.dc.turkuamk.fi is a relay server within a known network and so you might want to set up one for yourself in order that notification gets into your inbox.
    
    현재 접미사의 초기 설정이 완료되었습니다.postfix 데몬을 시작하려면 다음 명령을 실행합니다.
    aayoola@Nagios:~$sudo/etc/init.d/접미사 시작
    객체 구성 개요
    대상은 모니터링 및 알림 논리에 관련된 모든 요소입니다./usr/local/nagios/etc/Objects에서 찾을 수 있습니다.
    객체 유형은 다음과 같습니다.
    서비스
    봉사 단체
    주인.
    주최 단체
    연락하다
    연락조
    명령하다
    시간대
    업그레이드 알림
    알림 및 실행 종속성
    주 프로파일
    설치할 때, 예시적인 메인 프로필/usr/local/nagios/etc/nagios가 필요합니다.cfg가 설치되어 있습니다.주 프로필은 보통 나고우스라고 명명됩니다.cfg는/usr/local/nagios/etc/디렉터리에 있습니다.

    좋은 웹페이지 즐겨찾기