一、什麼是OMD
OMD的全稱是The Open Monitoring Distribution,官方網址是:http://omdistro.org/start
大家可以看看官方的團隊介紹:
從左至右Lars Michelsen (NagVis), Wolfgang Barth (author of “Nagios. System- und Netzwerk-Monitoring”), Gerhard Lauer (Nagios - Das Praxisbuch), Mathias Kettner (Check_MK, Livestatus), Jrg Linge (pnp4nagios), Sven Nierlein (Thruk) and Stefan Hsl. 其團隊成員可以說都是業內的重量級人物。
從團隊核心成員大家可以清楚的瞭解OMD監控系統的主要組成部分:
1、以Nagios爲核心,用於任務的調度。
2、Check MK是基於Nagios的一個強力的擴展程序,接替Nagios負責數據採集和web管理(nagios只做任務調度),集成了衆多的監控插件/模板並支持目前主流的操作系統(Windows、Centos、Debian、FreeBSD等)。
3、通過pnp4nagios和RDDtool進行監控項目的繪圖
4、通過NagVis和Thruk進行設備和網絡拓撲的展示
二、查看Check MK演示
如果大家想感受一下Check MK,官方有一個展示Demo:
網址:http://demo.mathias-kettner.de/demo/check_mk/
用戶名:demo823
密碼:demo
三、安裝OMD
以Debian 7 x64爲例:
1、去官網下載deb包,http://files.omdistro.org/releases/debian_ubuntu/
目前最新版本是omd-1.20.wheezy.amd64.deb
2、安裝依賴包:
aptitude install apache2 libapache2-mod-php5 libgd2-xpm libgd2-xpm-dev \
rrdtool libapache2-mod-python libapache2-mod-fcgid libapache2-mod-proxy-html \
libdbi-dev libevent-2.0-5 dnsutils fping graphviz dialog curl time \
libgd2-xpm libnet-snmp-perl libperl5.14 libsnmp-perl libpython2.7 \
rpm php5 php5-cgi php5-cli php5-gd php5-mcrypt php5-sqlite php-pear \
rsync lcab snmp unzip xinetd python-ldap libradiusclient-ng2 libpcap0.8 \
libgsf-1-114 python-reportlab python-imaging poppler-utils
3、安裝OMD:
dpkg -i omd-1.20.wheezy.amd64.deb
4、創建監控實例:
omd create mon
omd start mon
創建完畢後在瀏覽器中敲入:
選取check mk選項
用戶名:omdadmin
密碼:omd