서버 모니터링 · 1 min read · Oct 17, 2025
Debian Lenny에 Nagios 설치 및 Debian Lenny 서버 모니터링
Debian Lenny에 Nagios 설치 및 Debian Lenny 서버 모니터링
소개
Nagios는 복잡한 IT 인프라를 위한 모니터링 솔루션으로, 구현이 쉽고 플러그인이라고 불리는 사용자 정의 모듈로 확장할 수 있습니다. 이 방법서에서는 Debian Lenny 호스트에 Nagios를 설치하고 그에 대한 구성을 만드는 방법을 설명합니다. 또한 원격 및 로컬 플러그인으로 모니터링할 두 번째 Debian 머신을 설치할 것입니다.
1. 두 개의 기본 Debian 머신 설치
최소 설정으로 두 개의 Debian Lenny 머신을 준비합니다. 좋은 작업 환경을 구축하세요.
이 방법서에서는 다음 기본 구성을 참조합니다:
- Nagios 호스트: - 호스트 이름: monitor
- IP: 10.10.10.105
- 예제 서버: - 호스트 이름: server1
- IP: 10.10.10.100
2. Nagios 설치
monitor:~# apt-get install nagios3 nagios-plugins nagios-nrpe-plugin
server1:~# apt-get install nagios-nrpe-server nagios-plugins설치 과정에서 samba 작업 그룹 및 WINS 설정을 묻는 질문이 나오면 기본값으로 설정하세요.
3. 모니터링 호스트에서 기본 Nagios 구성 설정
Nagios 구성 페이지에 접근하기 위해 nagiosadmin 사용자에 대한 비밀번호를 설정해야 합니다:
monitor:~# htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin이후 nagiosadmin 사용자 이름과 방금 설정한 비밀번호로 http://10.10.10.105/nagios3/에 로그인할 수 있어야 합니다.
서비스 세부 정보 사이트로 가면 Nagios가 이미 localhost에 대한 기본 구성을 제공하고 있음을 알 수 있습니다.
4. 예제 서버에 웹 서버 설치
server1:~# apt-get install apache25. Nagios 호스트에 새 구성 파일 생성
monitor:~# nano /etc/nagios3/conf.d/server1_nagios2.cfgdefine host{
use generic-host
host_name server1
alias server1
address 10.10.10.100
}
define service{
use generic-service
host_name server1
service_description HTTP-Server
check_command check_http
}다음 명령어로 nagios 서비스를 재시작하세요:
monitor:~# /etc/init.d/nagios3 restart여기서 각 객체의 ‘use’ 변수는 사용되는 템플릿을 나타냅니다. generic-host 객체는 /etc/nagios3/generic-host_nagios2.cfg 파일에서 찾을 수 있으며, generic-service는 /etc/nagios3/generic-service_nagios2.cfg 파일에서 결정됩니다.
이제 Nagios의 서비스 세부 정보 사이트에서 server1과 http 서비스를 볼 수 있어야 합니다.
6. server1에서 nrpe 클라이언트 준비하여 Nagios에 더 많은 데이터 제출
모니터링할 서버의 nrpe 구성을 변경해야 합니다. 먼저 허용된 호스트에 대한 줄(기본적으로 79행)을 변경하세요:
server1:~# nano /etc/nagios/nrpe.cfg다음과 같이 변경합니다:
allowed_hosts=127.0.0.1에서
allowed_hosts=10.10.10.105server1에서 nrpe 서비스를 재시작하세요:
server1:~# /etc/init.d/nagios-nrpe-server restart구성을 변경하기 전에 nrpe 서비스를 수동으로 확인하세요. Nagios 호스트에서 이 작업을 수행합니다.
monitor:~# cd /usr/lib/nagios/plugins/
monitor:/usr/lib/nagios/plugins# ./check_nrpe -H 10.10.10.100 -c check_users출력은 다음과 같아야 합니다:
USERS OK - 2 users currently logged in |users=2;5;10;0새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.