check mk mysql_通过OMD Labs 进行Check MK监控平台的安装

本文介绍了如何通过OMD Labs在Centos7和Ubuntu16.04上安装Open Monitoring Distribution(OMD)及其组件,包括Check MK。详细步骤包括添加OMD源、安装OMD、创建和启动监控实例、升级Check MK版本以及安装客户端agent。最后,文章展示了配置主机监控的流程。
摘要由CSDN通过智能技术生成

参考地址:https://labs.consol.de/omd/​labs.consol.de

OMD 是 Open Monitoring Distribution 的缩写,他不是一个发行版本,而是一个监控软件的合集。它的初衷是为了简化监控软件的安装,同时也方便日后的升级。

Labs OMD contains: (incomplete list)Monitoring CoresIcinga 2

Naemon

Webserver

GUI

Graphing

Databases

Add-ons

PrometheusAlertmanager

Pushgateway

Blackbox exporter

Monitoring-PluginsJMX4Perl

check_pdu_health

check_ups_health

check_tl_health

check_mailbox_health

check_rittal_health

check_wut_health

check_webinject

check_multi

有兴趣可以看一下它的change log,最新版已经支持Centos8、Ubuntu19.10ConSol/omd​github.comb9ee87f0c4ff8cb626c888f1bdeb5049.png

安装非常的简单了:

Centos7下:

rpm -Uvh "https://labs.consol.de/repo/stable/rhel7/i386/labs-consol-stable.rhel7.noarch.rpm"

yum install omd -y

Ubuntu16.04:

curl -s "https://labs.consol.de/repo/stable/RPM-GPG-KEY" | sudo apt-key add -

echo "deb http://labs.consol.de/repo/stable/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stable.list

apt-get update

apt-get install omd -y

更多操作系统的安装方式,请参考以下链接:Labs Repository​labs.consol.de

安装成功后,会出现omd的创建和启动方式,以及url访问路径,默认的用户名和密码:

举个例子:

1、创建一个网站实例:

omd create mon

2、启动实例:

omd start mon

3、访问实例:

http://ip/mon

下面讲一下如何安装最新版的Check MK:

(1)去官网下载RAW的免费版,地址如下:Download Checkmk for free | checkmk​checkmk.com22068fe7bc085db9d0928aad8f758699.png

(2)以Ubuntu16.04为例,下载相对应的deb包:

wget 'https://checkmk.com/support/1.6.0p10/check-mk-raw-1.6.0p10_0.xenial_amd64.deb'

apt install ./check-mk-raw-1.6.0p10_0.xenial_amd64.deb

(3)通过omd进行版本升级,假设我们创建了一个名为mon的网站,操作如下:

#停止mon网站

omd stop mon

#升级mon

omd update mon

#启动mon网站

omd start mon

4、安装客户端agent:

Debian & ubuntu:

sudo apt install check-mk-agent xinetd

Centos:

yum install check-mk-agent xinetd

修改文件:/etc/xinetd.d/check_mk

vim /etc/xinetd.d/check_mk

service check_mk

{

type = UNLISTED

port = 6556

socket_type = stream

protocol = tcp

wait = no

user = root

server = /usr/bin/check_mk_agent

# listen on IPv4 AND IPv6 when available on this host

#flags = IPv6

# If you use fully redundant monitoring and poll the client

# from more then one monitoring servers in parallel you might

# want to use the agent cache wrapper:

#server = /usr/bin/check_mk_caching_agent

# configure the IP address(es) of your Nagios server here:

#only_from = 127.0.0.1 10.0.20.1 10.0.20.2

# Don't be too verbose. Don't log every check. This might be

# commented out for debugging. If this option is commented out

# the default options will be used for this service.

log_on_success =

disable = no

}

注意: 修改 disable = no

保存并重启xinetd:

sudo service xinetd restart

5、创建一个主机监控

6、将主机、主机别名和ip填写好

7、保存并刷新服务

8、提交修改

9、效果如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值