Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 监控 > Nagios > 正文

零基础学习Nagios四centreon安装过程

时间:2014-05-30 16:36 来源:未知 作者:www.51ou.com 阅读:

本节安装centreon原因:由于cacti的npc做nagios数据的图,发现有些从npc插件导入进去的服务无法绘图,网上基本上找不到npc使用教程。又不想放弃nagios这个软件,要为nagios绘图可以有二种方法:1、使用pnp4nagios插件  2、使用centreon工具

 

1
2
centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,
并于2005年正式更名为centreon。
centreon作为nagios的分布式监控管理平台,其功能之强大,打造了centreon在IT监控方面强势地位,
它的底层使用nagios监控软件,nagios通过ndoutil模块将监控数据写入数据库,
centreon读取该数据并即时的展现监控信息,通过centreon可以简单地管理和配置所有nagios,
因此,完全可以使用centreon轻易的搭建企业级分布式IT基础运维监控系统。

 

 

安装centreon不容易,装了差不多十次了,都有同一个问题,centstorage 服务无法启动,centreon无法绘图。

centstorage 服务启动不成功:各个组合都试过,centreon安装完全ok,但是centstorage服务无法启动。

os:centos 6.3 64bit / centos 6.2 32bit

centreon:2.5.0 / 2.4.3 / 2.4.0

nagios:3.43 / 3.5.0

ndoutils:1.52

centstorage 服务启动成功:

os:centos 6.5 64bit

centreon:2.5.0

nagios:3.5.0

ndoutils:1.52

 

具体原因找不到,看日志也看不出所以然,可能是安装软件的姿势不对。

 

安装过程如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
安装前准备:
#wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
#wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
#rpm --import RPM-GPG-KEY.dag.txt
#rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
安装所有软件依赖包和系统设置:
yum -y install gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD openssl-devel
mysql-server mysql-devel php php-mysql php-gd php-ldap php-xml php-mbstring perl-DBI
perl-DBD-MySQL perl-Config-IniFiles rrdtool perl-rrdtool perl-Crypt-DES perl-Digest-SHA1
perl-Digest-HMAC net-snmp-utils  perl-Socket6 perl-IO-Socket-INET6 net-snmp net-snmp-libs
php-snmp dmidecode lm_sensors perl-Net-SNMP net-snmp-perl fping cpp gcc gcc-c++
libstdc++ glib2-devel php-process php-devel php-pear php-pear-DB
usermod -U apache
pear channel-update pear.php.net
pear upgrade-all
useradd -m nagios
passwd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache
安装nagios
./configure --with-command-group=nagcmd --enable-nanosleep --enable-event-broker --enable-embedded-perl
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
添加nagiosadmin用户,pass:zerostudy
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
安装插件 nagios-plugins-1.x
./configure --with-nagios-user=nagios --with-nagios-group=nagios
--with-openssl=/usr/bin/openssl --enable-perl-modules
make && make install
安装nrpe插件
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd
修改/etc/xinetd.d/nrpe文件
# description: NRPE (Nagios Remote Plugin Executor)
service nrpe
{
        flags           = REUSE
        socket_type     = stream
        port            = 5666
        wait            = no
        user            = nagios
        group           = nagios
        server          = /usr/local/nagios/bin/nrpe
        server_args     = -c /usr/local/nagios/etc/nrpe.cfg --inetd
        log_on_failure  += USERID
        disable         = no
        only_from       = 127.0.0.1 192.168.198.254
}
在only_from 后增加监控主机的IP地址。
编辑/etc/services 文件,在最后面增加NRPE服务
nrpe            5666/tcp                # nrpe
启动nrpe
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d
安装ndoutils
./configure --prefix=/usr/local/nagios --enable-mysql
--with-ndo2db-user=nagios --with-ndo2db-group=nagios
make
make install
cp ./config/ndo2db.cfg-sample /usr/local/nagios/etc/ndo2db.cfg
cp ./config/ndomod.cfg-sample /usr/local/nagios/etc/ndomod.cfg
cp daemon-init /etc/init.d/ndo2db
chmod +x /etc/init.d/ndo2db
chkconfig --add ndo2db
chkconfig ndo2db on
修改数据库文件
vi /etc/my.cnf
添加一行配置
innodb_file_per_table=1
更改数据库的root密码
更改mysql root的密码 /usr/bin/mysqladmin -u root password  'zerostudy'
安装centreon
./install.sh  -i
全部使用默认设置
进入web界面设置(http://IP/centreon):
Nagios directory *   /usr/local/nagios
Nagiostats binary * /usr/local/nagios/bin/nagios
Nagiostats binary *  /usr/local/nagios/share/images
Ndomod binary (ndomod.o) * /usr/local/nagios/bin/ndomod.o
结束

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《零基础学习Nagios四centreon安装过程》技术文章,《零基础学习Nagios四centreon安装过程》详细使用和说明,有时《零基础学习Nagios四centreon安装过程》可能不完善、敬请谅解!如果《零基础学习Nagios四centreon安装过程》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(1)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片