一、什么是OMD
OMD的全称是The Open Monitoring Distribution,官方网址是:http://omdistro.org/start
OMD支持当前Centos的主流版本,同时也兼容RHEL的版本。
如果想提前感受一下Check MK,官方有一个展示Demo:
网址:http://demo.mathias-kettner.de/demo/check_mk/
用户名:demo823或demo700
密码:demo
1、以Nagios为核心,用于任务的调度。
2、Check MK是基于Nagios的一个强力的扩展程序,接替Nagios负责数据采集和web管理(nagios只做任务调度),集成了众多的监控插件/模板并支持目前主流的操作系统(Windows、Centos、Debian、FreeBSD等)。
3、通过pnp4nagios和RDDtool进行监控项目的绘图
4、通过NagVis和Thruk进行设备和网络拓扑的展示
准备工作:
阿里云镜像源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
epel源(安装nagios用):
wget http://dl.fedoraproject.org/pub/epel/6Server/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
omd源:
wget https://labs.consol.de/repo/stable/rhel6/x86_64/labs-consol-stable-1.4-1.rhel6.noarch.rpm rpm -ivh labs-consol-stable-1.4-1.rhel6.noarch.rpm
安装omd各种依赖包:
yum install xorg-x11-server-Xvfb httpd dialog php-mbstring libmcrypt freeradius-utils uuid net-snmp net-snmp-utils net-snmp-utils graphviz-gd httpd-mmn boost-program-options perl-Net-SNMP php-gd graphviz xinetd php libtool-ltdl mysql-server fping
安装omd: yum install omd
安装完成,创建站点,选择一个站点的名字如prod,创建站点用omd的命令
#omd create prod
OMD创建站点,同时创建一个Linux系统用户作为站点的管理用户。
#su - prod
用prod用户启动omd站点。这将会启动Nagios,NPCD需要PNP4Nagios 和RRD缓存守护进程 $ omd start
现在可以打开一个基本配置的web前端: http://myhost/prod base url of the site mysite http://myhost/prod/nagios classic web frontend http://myhost/prod/check_mk check_mk multisite frontend http://myhost/prod/pnp4nagios pnp4nagios start page http://myhost/prod/nagvis nagvis start page
web操作
check_mk初始信息:用户名:omdadmin
密码:omd登录后如下:
首先,打开左侧的WATO Configuration菜单,打开Users,编辑当前的默认管理员,更改信息及密码
安装被监控服务器agent
安装xinetd
#rpm -qa|grep xinetd
# yum list|grep xinetd
下载地址1-官方下载:http://mathias-kettner.de/check_mk_download.php?HTML=yes下载后解压tar.gz的包,agent安装包位于解压目录下的agents.tar.gz
# ll ~/check_mk-1.2.6p16/agents.tar.gz 下载地址2-登录到check_mk的web端
首先,找到左侧的WATO Configuration菜单,打开Monitor Agents菜单,可在右侧页面下载。
安装agent
# rpm -ivh check-mk-agent-1.2.6p16-1.noarch.rpm
# check_mk_agent #此命令会输出很多关于check_mk_agent的信息配置agent
# vim /etc/xinetd.d/check_mk #打开如下配置行,并新增监控服务器地址,中间空格隔开
only_from = 127.0.0.1 192.168.1.131
重启xinetd服务
# /etc/init.d/xinetd restart
在check_mk上配置主机
在左侧WATO Configuration菜单下,点击Hosts菜单后,点击右侧Create new host
Hostname是监控显示的名称,可以是主机名或其他,
IP address是被监控服务器的IP地址
Agent Type默认是Check_mk Agent模式,不需修改
保存主机配置,去配置哪些服务被监控,需点击Save & go to services 按钮
check_mk会自动做一个信息库。这意味着它会通过代理收集哪些服务可以被监控所有可用的服务会出现在监控清单中,包括CPU负载,内存使用情况,磁盘可用空间等保存这些可监控的需点击Save manual check configuration 按钮,
点击2 Changes 按钮
点击 Activate Changes 按钮
效果图
编辑回复