[Ubuntu] Monit 설치 및 설정
서버 모니터링 용도로 오픈소스 monit 을 사용하고 있다. 설치 및 설정이 간단하지만 기능은 강력하다. monit 공식사이트는 https://mmonit.com/monit/ 이다.
설치
$ sudo apt-get install monit
우분투 환경에서는 위 명령을 실행해서 monit을 설치할 수 있다. monit 설정은 /etc/monit 에서 한다. 설정 파일은 monitrc 이며 모니터링할 서비스 설정은 conf-available 디렉토리에 제공되고 있다. 아래는 기본 제공되는 설정 파일이다. 이 중 php7.0-fpm 파일은 별도로 추가한 것이다.
-rw-r--r-- 1 root root 481 2월 17 2016 acpid -rw-r--r-- 1 root root 640 2월 17 2016 apache2 -rw-r--r-- 1 root root 455 2월 17 2016 at -rw-r--r-- 1 root root 691 2월 17 2016 cron -rw-r--r-- 1 root root 602 2월 17 2016 mdadm -rw-r--r-- 1 root root 669 2월 17 2016 memcached -rw-r--r-- 1 root root 703 2월 17 2016 mysql -rw-r--r-- 1 root root 521 2월 17 2016 nginx -rw-r--r-- 1 root root 471 2월 17 2016 openntpd -rw-r--r-- 1 root root 950 2월 17 2016 openssh-server -rw-r--r-- 1 root root 683 2월 17 2016 pdns-recursor -rw-r--r-- 1 root root 305 6월 28 12:13 php7.0-fpm -rw-r--r-- 1 root root 1421 2월 17 2016 postfix -rw-r--r-- 1 root root 867 2월 17 2016 rsyslog -rw-r--r-- 1 root root 501 2월 17 2016 smartmontools -rw-r--r-- 1 root root 306 2월 17 2016 snmpd
monit 에서 모니터링할 서비스는 conf-enabled 에 넣어주면 되는데 나의 경우는 아래처럼 심볼릭 링크를 이용했다. (more…)