开源监控利器,高大上的OMD check_mk

回复 收藏

一、什么是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进行设备和网络拓扑的展示

WPRIEA5AL~%40ZVR5T)(L[5.png

准备工作:

阿里云镜像源:

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登录后如下:

_(EZIZ]``}J[X7A4[F`6Y1Z.png

 

首先,打开左侧的WATO Configuration菜单,打开Users,编辑当前的默认管理员,更改信息及密码

5G%YH{(U8DC)8TH4C9Q@]0.png

 

安装被监控服务器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菜单,可在右侧页面下载。

{~4TXY9U6V97ECHW63S[@UI.png

安装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

V4UT(N%PPQELYDATS4RTT_R.png

Hostname是监控显示的名称,可以是主机名或其他,

IP address是被监控服务器的IP地址

Agent Type默认是Check_mk Agent模式,不需修改

 

保存主机配置,去配置哪些服务被监控,需点击Save & go to services 按钮

@4NL%P9)CY~3Q6~JGHFW]X.png

check_mk会自动做一个信息库。这意味着它会通过代理收集哪些服务可以被监控所有可用的服务会出现在监控清单中,包括CPU负载,内存使用情况,磁盘可用空间等保存这些可监控的需点击Save manual check configuration 按钮,

)VTSPEC~`K%5BOO6VV{EUNH.png

点击2 Changes 按钮

9`)]7`RR`5Z5285D8[W@QAX.png

点击 Activate Changes 按钮

IP3ASK(7C%}EP_Z]{O53C.png

效果图

Y54TBPBW[JX6HFEDEVQSMB4.png

2016-12-22 11:08 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: