YUMSERV
Nagios Plugin 활용
MONITORING 2020. 5. 12. 21:43

1. Nagios - Raid 체크 Nagios 플러그인을 이용해서 RAID를 체크할 수 있습니다. 해당 파일을 다운받아, /usr/local/nagios/libexec 밑에 추가해줍니다. 해당 파일을 열게 되면 레이드 명령어를 설정해주는 경로를 지정해주어야 합니다. my $megaclibin = '/opt/MegaRAID/MegaCli/MegaCli64'; 위에 레이드 경로를 적어주면 됩니다. 레이드의 경우 root 권한으로 실행되기 때문에, Nagios의 경우 Nagios 계정으로 생성되어 모니터링을 하게 되면 레이드를 체크할 때 root 권한을 주어야 합니다. sudoers를 통해서 권한을 주면 됩니다. $ vi /etc/sudoers.d/nagios nagios ALL=NOPASSWD:/opt/M..

article thumbnail
Nagios 텔래그램 연동
MONITORING 2020. 5. 11. 21:44

Nagios 서버와 클라이언트를 구축했다면, 이제 텔래그램을 통해서 Nagios 알람을 받는 방법을 알아봅시다. 이전 Nagios 서버 구축과 클라이언트 구축 참고 글 아래 글 클릭 [LINUX/MONITORING] - Nagios 서버 구성 [LINUX/MONITORING] - Nagios 클라이언트 구성 ** 텔래그램 연동 ** Nagios 서버쪽에서 설치 진행 1. 텔래그램이 설치 $ wget -O /usr/local/bin/nagios_telegram.py https://raw.githubusercontent.com/pommi/telegram_nagios/master/telegram_nagios.py $ chmod 755 /usr/local/bin/nagios_telegram.py $ yum in..

article thumbnail
Nagios 클라이언트 구성
MONITORING 2020. 5. 11. 21:16

전 파트에서는 Nagios 서버를 구축을 해 보았다면, 클라이언트 서버를 구축해서, 서버쪽에서 모니터링을 할 수 있게 설정해보는 작업을 진행해보고자 합니다. 전 파트 참고 글 아내 글 클릭!! [LINUX/MONITORING] - Nagios 서버 구성 ** 테스트 환경 : CentOS7 ** 클라이언트 환경 구축 ( 소스설치 ) 1. Nagios Plugin 설치 - Nagios 계정 생성 $ useradd nagios $ usermod -a -G nagios nobody - 필수 패키지 설치 $ yum -y install wget vim $ yum install mod_ssl openssl-devel gcc make openssl perl xinetd automake - Nagios Plugin 소스..

article thumbnail
Nagios 서버 구성
MONITORING 2020. 5. 5. 21:46

이번 주제로는 Nagios 서버를 구축해보고, 모니터링을 하는 방식, 마지막으로 텔레그램을 연동하는 방법까지 총 3가지 파트로 나누어서 얘기해보고자 합니다. 1. Nagios란 무엇인가? Nagios는 오픈소스 모니터링 프로그램으로 전체 IT인프라를 모니터링하여 웹, 응용프로그램 등 해당 프로세스가 정상적으로 작동하는지 확인합니다. 또한 시스템 뿐만 아니라, 네트워크 장치에 대한 모니터링도 가능하며, 알림 기능 또한 제공하고 있습니다. Nagios 종류로는 오픈소스 버전인 Nagios Core와 상용버전인 Nagios XI 두가지가 있습니다. Nagios에서 실제로 모니터링을 담당하는 시스템을 Nagios 서버라고 하며, 모니터링이 되는 대상 시스템을 Nagios 에이전트 또는 타켓이라고 부릅니다. Na..