安装check_mk

声明

作者:昨夜星辰

博客:http://yestreenstars.blog.51cto.com/

本文由本人创作,如需转载,请注明出处,谢谢合作!

目的

安装check_mk。

主要软件

OS: CentOS 6.2 32

nagios: 4.0.7

nagios-plugins: 2.0.3

nrpe: 2.15

pnp4nagios: 0.6.25

mk-livestatus: 1.2.6

mod-python: 3.5.0

check_mk: 1.2.6

注意事项

我已经将以下配置过程中会用到的软件打包上传到云盘,读者可以直接从云盘下载并上传至/tmp目录。

http://yunpan.cn/cVHrvdAAutXup (提取码:2807)

配置

# 停止防火墙并禁止开机自动启动
service iptables stop
chkconfig iptables off

# 关闭SELinux并设置开机默认为不可用状态
setenforce 0
sed -i ‘/^SELINUX=/s/=.*/=disabled/‘ /etc/selinux/config

# 安装相关软件
yum -y groupinstall ‘Development Tools‘
yum -y install httpd-devel python-devel rrdtool rrdtool-perl perl-Time-HiRes gd gd-devel openssl openssl-devel php net-snmp wget

# 创建相关用户和组
useradd nagios -M -s /sbin/nologin
gpasswd -a apache nagios

# 安装nagios
tar xzf /tmp/nagios-4.0.7.tar.gz -C /usr/local/src/
cd /usr/local/src/nagios-4.0.7/
./configure
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf

# 安装nagios-plugins
tar xzf /tmp/nagios-plugins-2.0.3.tar.gz -C /usr/local/src/
cd /usr/local/src/nagios-plugins-2.0.3/
./configure
make
make install

# 安装nrpe
tar xzf /tmp/nrpe-2.15.tar.gz -C /usr/local/src/
cd /usr/local/src/nrpe-2.15/
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config

# 启动httpd和nagios服务并设置为开机自动启动
service httpd start
chkconfig httpd on
service nagios start
chkconfig --add nagios
chkconfig nagios on

# 创建nagios的管理员并设置密码
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

# 安装pnp4nagios
tar xzf /tmp/pnp4nagios-0.6.25.tar.gz -C /usr/local/src/
cd /usr/local/src/pnp4nagios-0.6.25/
./configure
make all
make fullinstall

# 安装mk-livestatus
tar xzf /tmp/mk-livestatus-1.2.6.tar.gz -C /usr/local/src/
cd /usr/local/src/mk-livestatus-1.2.6/
./configure
make
make install

# 安装mod_python
tar xzf /tmp/mod_python-3.5.0.tgz -C /usr/local/src/
cd /usr/local/src/mod_python-3.5.0/
git init
git add .
git commit -m ‘Initial commit‘
./configure --with-apxs=/usr/sbin/apxs
make
make install
# 修改/etc/httpd/conf/httpd.conf以支持mod_python
sed -i ‘/^LoadModule/,/^$/{/^$/s/^/LoadModule python_module modules\/mod_python.so\n/}‘ /etc/httpd/conf/httpd.conf

# 安装check_mk
tar xzf /tmp/check_mk-1.2.6.tar.gz -C /usr/local/src/
cd /usr/local/src/check_mk-1.2.6/
./setup.sh
# 这是一个交互式脚本,大部分值都可以用默认的(直接回车),除了以下几个值:
# /var/log/nagios/rw/nagios.cmd -> /usr/local/nagios/var/rw/nagios.cmd
# /var/lib/nagios/rrd -> /usr/local/pnp4nagios/var/perfdata
# 安装完之后要重启httpd和nagios
service nagios restart
service httpd restart

# 整个配置过程就到此结束了,读者可以通过http://localhost/check_mk来访问。
时间: 2024-10-17 11:14:46

安装check_mk的相关文章

OMD安装(check_mk+nagios+...)

1.1.1 yum源准备 准备centos7YUM源: wget -O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 把里面的$releasever全部替换为7 准备epel yum源 # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm-ivh epel-rele

check_MK安装部署(nagios4版本)

概述: 操作系统版本:CentOS release 6.3 (Final) 64位 nagios版本:Nagios Core 4.0.6 pnp4nagios版本:pnp4nagios-0.6.22 mk-livestatus版本:mk-livestatus-1.2.5i5p2 check_mk版本:check_mk-1.2.5i5p2 python版本:Python-2.7.8 httpd是rpm安装的,版本为: httpd-2.2.15-30.el6.centos.x86_64 httpd-

一款德国的Nagios插件---Check_mk 搭建

经过两周的研究与测试,把Check_Mk摸得40%程度,在这里简单的总结一下并分享给大家,可能还存在问题,请大家多多指点.. Check_mk 安装 第 1 章  check_mk的介绍 Check_MK是一款通用的Nagios/Icinga数据采集插件,主要由三个子项目组成.它采用了新的方法从操作系统和网络组件中收集数据和淘汰老式的NRPE.check_by_ssh.NSClient和check_snmp.其优点能够自动检测主机上的监控项目,并且在监控端的CPU使用率也显著减少.其遵循CPL

check_mk 客户端安装配置

有了check_mk监控当然少不了客户端了,废话不多说,直接上脚本,实现秒装 #!/bin/bash #nagios+check_mk  linux客户端安装 #by Caffrey #2103-12-24 #注意:此脚本需要用root用户执行 #1.linux客户端下载  wget http://mathias-kettner.de/download/check_mk-agent-1.2.0p2-1.noarch.rpm #2.windows客户端下载  http://mathias-kett

Centos 6 编译安装LNMP

搭建环境:Centos 6.8,nginx 1.9.14,mysql 5.6.23,php 5.6.17 目的:LNMP如今已成为主流的web服务器搭建方案,如公司内部的ECstore,Discuz,计划用来替代nagios+check_mk监控平台的Zabbix.均可以基于LNMP.本次单机LNMP搭建为熟悉电商集群做准备,顺便记录下搭建过程,省的每次搭建完后,下回搭建又得重头再来. LNMP安装环境准备: yum -y install gcc gcc-c++ autoconf libjpeg

安装OMD - The Open Monitoring Distribution (基于check mk的开源版本)

一.什么是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 K

linux下安装Nagios-check-mk-agent

以下方法本人安装了3台服务器,绝对有效被监控端1安装超级守护进程(按需)[[email protected]~]#yum install xinetd 2查看超级守护进程开启情况[[email protected] ~]# chkconfig --list |grep xinetdxinetd 0:off 1:off 2:off 3:on 4:on 5:on 6:off从中可以查看到xinetd是否为开机启动,如果有其他进程托管到超级守护进程下,此命令也可以列出它们的启动情况.如果没有可以设置开

安装Windows7系统时,提示:缺少所需的CD/DVD驱动器设备驱动程序

      测试机型:HP probook 430 g3       系统:Windows 7 Pro x64 现在笔记本电脑主板集成的USB口大多为3.0版本,而且一些厂商为了追求PC的轻薄,不再集成光驱,所以我们在安装系统时,一般只能通过U盘或U口外接光驱. 而当我们因为需要(安装OEM系统),在通过刻录软件(如UltraISO)将系统写入U盘或光盘的方式安装系统时,此时问题就可能悄悄出现了:因为Win7官方原版系统没有集成USB3.0驱动,所以可能的报错如下: 点击"浏览"或通过

Windows8.1-KB2999226-x64安装提示 此更新不适用你的计算机

如题 Windows8.1-KB2999226-x64.msu  双击安装 安装提示 此更新不适用你的计算机 . 解决方案: 放在D:\update\目录下 windows键+X  选择  命令提示符(管理员)  一定要是管理员 打开cmd 分别执行下面两句.红色部分就是自己的更新程序了.其他安装同理 例如Windows8.1-KB2919442-x64.msu 等 1    expand –F:* D:\update\Windows8.1-KB2999226-x64.msu D:\update