우분투에서 사용할 수 있는 여러가지 서버모니터링 도구가 있습니다. 그 중에서 Apache에서 제공하는 모듈을 이용한 서버 모니터링을 활용해 봅시다.
mod_staus
Apache(아파치)에서 서버상태를 모니터링하는 모듈이다. 우분투 12.04 에서는 /etc/apache2/mods-available에 status.conf와 status.load가 설치되어 있다.
활성화
기본적으로 활성화 되어 있을 것이다.
sudo a2enmod status
설정
아래와 같이 All from 접근허용할 IP주소
와 같은 방법으로 추가하여 접속할 IP를 설정한다.
sudo vi /etc/apache2/mods-enabled/status.conf
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1 ::1
# 접근 허용할 IP주소로 같은 네트워크 대역대를 설정했다.
Allow from 192.168.0.0/24
</Location>
접근법
Allow from 에 설정한 IP를 가진 기기 : 웹브라우저를 통해 http://서버IP/server-stauts로 접근할 수 있다.
서버에서 접근법
x-winidow가 설치되어 있다면 서버에서 웹브라우저를 실행해 http://localhost/server-staus 로 접근
외부에서 접근
가끔은 외부 네트워크를 통해 접근해야 되는 경우가 있는데 접근장소의 IP가 일정치 않을때를 대비해 ssh로 서버에 접근하고 lynx 를 설치후 실행하여 접근할 수도 있다.
lynx 설치
sudo apt-get install lynx
lynx 접근
lynx http://localhost/server-status
mod_info
Apache(아파치)의 각종 정보를 제공한다.
활성화
info.conf와 info.load가 /etc/apache2/mods-enabled에 등록된다.
sudo a2enmod info
설정
sudo vi /etc/apache2/mods-enabled/info.conf
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from 127.0.0.1 ::1
Allow from 192.168.0.0/24
</Location>
접근법
http://서버IP/server-info
'리눅스 > Ubuntu' 카테고리의 다른 글
[Ubuntu] 우분투 서버모니터링 - phpsysinfo (0) | 2013.08.02 |
---|---|
[Ubuntu] 우분투 서버모니터링 - Awstats (1) | 2013.08.02 |
[Ubuntu] 우분투 MySQL 설정 (6) | 2013.08.01 |
[Ubuntu] 우분투 php.ini 설정 (4) | 2013.08.01 |
[Ubuntu] 우분투 PHP-APC 설치 (0) | 2013.07.31 |