모니터링
서버모니터링 & 네트워크모니터링 nagios 서버 설치
- 비아웹 오래 전 2022.02.14 14:02 인기
-
- 4,016
- 0
오늘은 서버모니터링과 네트워크모니터링을 할수 있는 nagios를 설치해 보려고 합니다.
** 테스트 환경 : CentOS6.10
** Nagios Core 소스 설치
centos 6버전에 경우 yum 저장소가 20년 11/30일부로 만료 되었기때문에 Centos-Base.repo파일에서
직접 저장소를 지정해줘야 yum을 쓰실수 있습니다.
이런식으로 지정해 주시면 편하디 편한 yum을 사용할 수 있습니다.
서버모니터링 nagios 의 경우 웹을 통해서 모니터링을 제공해주고 있기 때문에
기본적으로 httpd를 설치 해줍니다.
selinux=disabled
- 필수 패키지 설치
- 계정 생성
- 서버모니터링 nagios core 설치
- 서버모니터링 Nagios Core 서비스 등록
- 서버모니터링 Nagios Core 구성파일 설치
- Apache 구성파일 설치
- httpd 설정 파일 변경
158번째 줄 주석해제
LoadModule cgi_module modules/mod_cgi.so
424번째 줄 주석해제
AddHandler cgi-script .cgi
- 웹 접속용 사용자 계정 만들기
웹에서 http://서버IP/nagios 로 접속해보면 패스워드를 입력하는 창이 나오게 됩니다.
방금 전 설정한 계정정보와 패스워드를 입력하게 되면
Nagios core 홈페이지가 뜨는것을 볼 수 있습니다.
nagios 아파치 설정 경로 파일 : /etc/httpd/conf.d/nagios.conf
nagios 웹 소스파일 경로 : /usr/local/nagios/share/
* 에러 발생시)apache 시작이후에 403 에러 발생했을 경우
httpd.conf 파일 내에 DirectoryIndex index.html index.php 추가했는지 확인
- 서버모니터링nagios plugin 설치
- 서버모니터링 nagios nrpe 설치
- 설정파일 복사
- xinetd 설정
아래 내용 추가
nrpe 5666/tcp # NRPE
amqps 5671/tcp # amqp protocol over TLS/SSL
- 서버모니터링 nagios와 통신되게 하는 check_nrpe 내용 추가
맨 아래 내용 추가
# 'check_nrpe' command definition
define command{
command_name check_nrpe
command_line /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
감사합니다.
서버호스팅 비아웹
- 이전글서버모니터링 & 네트워크모니터링 nagios 클라이언트 설치2022.02.14
댓글목록
등록된 댓글이 없습니다.