设为首页 收藏本站
查看: 2921|回复: 0

[经验分享] 分布式监控报警平台Centreon之:Centreon安装(1)

[复制链接]
累计签到:2 天
连续签到:1 天
发表于 2014-11-19 09:31:42 | 显示全部楼层 |阅读模式
一、安装Centreon首先到Centreon的官方网站下载最新稳定版本,这里我们下载的是centreon-2.4.1版本,完成下载后开始安装:

[iyunv@centreon-server app]#tar zxvf centreon-2.4.1.tar.gz
[iyunv@centreon-server app]# cd centreon-2.4.1
[iyunv@centreon-server centreon-2.4.1]# ./install.sh  -i
下面就进入了交互安装界面,如图1所示。
安装Centreon第一步主要是检查必须的几个系统命令,然后会进入GPL licence确认,这里输入"y"即可进入下一步。
wKioL1Rqze2DnrX0AADRm0x6EQ4373.jpg
图1 开始安装Centreon
接下来这一步主要是确认需要安装的Centreon模块,主要有Centreon Web Front、Centreon CentCore、Centreon Nagios Plugins、Centreon Snmp Traps process四个模块可选,这里我们选择全部安装,如图2所示。
wKiom1RqzXigErSHAAEVkOzSfro852.jpg
图2选择需要安装的Centreon模块
下面进入Centreon Web Front的安装过程,这里需要指定一系列安装路径,比如Centreon的安装目录,配置文件的安装路径,日志文件的目录等。安装过程会给出默认的安装路径,如果不需要更改路径,直接按回车确认即可;如果需要改变默认的安装路径,输入自定义的路径,然后按回车确认即可。读者可根据自己的环境,选择对应的安装目录,如图3、图4所示。
wKioL1Rqze6yFFfiAAH0r1V6o8c640.jpg
图3Centreon Web安装路径配置1
wKiom1RqzXnTau6IAAI-1c_M5sk281.jpg
图4Centreon Web安装路径配置2
需要注意的是,有些默认配置并不正确,此时,就需要手工指定某些库文件或模块的安装路径,例如,RRDs.pm的安装路径、PEAR.php的安装路径就需要通过手工来指定,如图5所示。
wKioL1Rqze_Sph_iAAGZGKt8NEs535.jpg
图5手工指定Centreon依赖文件安装路径
Centreon支持多种管理引擎(也可称为监控引擎),例如Centreon Engine、Nagios和Icinga。可根据需要选择管理引擎,这里我们选择的是Nagios管理引擎。同时Centreon也支持多种代理模块,例如Centreon Broker和NDOUtils,这里采用的是NDOUtils代理模块。
这里需要特别注意,如果选择了Centreon Engine引擎,那么相应的"Monitoring engine user"就要选择"centreon-engine",如果选择了Nagios引擎,那么"Monitoring engine user"就要选择"nagios"。同理,如果选择了Centreon Broker代理模块,那么"Broker user"就要选择"centreon-broker",如果选择了NDOUtils代理模块,那么"Broker user"就要选择"nagios"。
最后还需要给出管理引擎的日志目录及插件目录,整个过程如图6所示。
wKiom1RqzXqgMYe2AAI5h8UXrdw601.jpg
图6配置Centreon的管理引擎和代理模块
在指定了对应的Centreon管理引擎和代理模块之后,接下来,就需要指定这些管理引擎和代理模块的维护脚本。nagios管理引擎对应的维护脚本为/etc/init.d/nagios,由于nagios是yum方式安装的,因此对应的二进制文件为/usr/bin/nagios。接着还需要指定管理引擎和代理模块的配置文件目录,这里均为/etc/nagios。最后指定代理模块的维护脚本路径为/etc/init.d/ndoutils。在指定了所有的路径后,Centreon安装程序会将这些管理脚本和路径统一写入/etc/sudoers文件中,这是因为Centreon监控系统是在Centreon用户下运行的,而这些维护脚本默认只有root用户才能执行,因此要让Centreon用户统一来配置和维护,就必须将这些维护脚本放入/etc/sudoers文件中,实现无密码授权访问。
配置结果如图7所示。
wKioL1Rqze_w0BujAAHNVoPSVG0663.jpg
图7 指定管理引擎和代理模块的维护脚本并添加到sudoers文件
下面的步骤是配置Apache Server,如图8和图9所示。由于Centreon是基于web的一个应用,默认使用的是Apache Server,因此安装程序会自动在/etc/httpd/conf.d下创建一个centreon.conf文件,文件内容如下:
Alias /centreon /usr/local/centreon/www/

Options Indexes
AllowOverride AuthConfig Options
Order allow,deny
Allow from all

这样我们就可以通过http://ip/centreon的方式访问Centreon了。
接着,会提示是否重新加载apache配置,最后会执行一些列动作,比如设置权限、复制配置文件、安装库文件等。每个动作执行后都会显示运行结果,如果都显示"OK"字样,表示所有动作执行正常。
wKiom1RqzXuibFctAAMO-qXqysA817.jpg
图8 配置Apache Server并加载配置1
wKioL1RqzfDgWa70AAER7XvZBAA740.jpg
图9配置Apache Server并加载配置2
接下来是Pear模块的检查和安装。Pear是运行Centreon必需的软件支持。安装进程会首先检查系统是否安装了这些必需的Pear模块,以及版本是否正确,如果已经安装,会显示"OK"字样,如果没有安装,会显示"NOK"字样。对于缺少Pear模块的情况,安装进程会提示是否在线进行安装或更新,这里选择"y"可进行在线更新,当然前提是服务器必须能连接互联网。紧接着安装进程就从互联网下载所需的软件包进行安装,直到安装完所有软件包。如图10所示。
wKiom1RqzXvAjeYKAAH7dEJj8tA358.jpg
图10在线安装Pear模块
下面这个步骤是创建两个配置文件,为安装Centreon做准备,其实也就是创建安装Centreon的文件模板,如图11所示。
wKioL1RqzfHh9R9zAAC-86vYzXQ006.jpg
图11创建安装Centreon的文件模板
接下来正式进入了Centreon的安装过程。Centreon的安装分为安装CentStorage、安装CentCore、安装CentPlugins、安装CentPlugins Traps四个部分。
首先是CentStorage的安装,如图12和图13所示,这个过程会询问Centreon的运行目录、CentStorage的二进制文件目录、CentStorage的RRD数据存放目录等,分别指定路径后,安装进程将会创建相应目录。
图13演示的主要是安装CentStorage管理维护脚本及设定运行级等。
wKiom1RqzXyTXNEmAAKbYmIDZNI701.jpg
图12安装CentStorage并创建指定目录
wKioL1RqzfLi5fMxAAH_FSPYyjA432.jpg
图13安装CentStorage并创建维护脚本
接下来是安装CentCore。与CentStorage的安装类似,安装进程会创建相应的CentCore运行目录、维护脚本等,如图14所示。
wKioL1RqzfLjk6mQAAIgnr6XMPY911.jpg
图14安装CentCore
然后是安装CentPlugins,这里指定CentPlugins的安装目录是/var/lib/centreon/centplugins,如图15所示。
wKiom1RqzX3j7pxrAAF0mHoD7gk380.jpg
图15 安装CentPlugins
最后是CentPlugins Traps的安装。这个过程会要求指定snmp配置目录,SNMPTT的存放目录等,然后安装进程会将配置文件分别放到指定的目录下。如图16所示。
wKioL1RqzfPygXs9AAI2_fVWJ4M115.jpg
图16安装CentPlugins Traps
至此,Centreon的安装完成了,下面就可以进入Centreon Web的安装配置。不过在进行Centreon Web的安装配置之前,需要通过以下命令启动相关的几个服务:
[iyunv@centreon-server app]#/etc/init.d/httpd  start
[iyunv@centreon-server app]# /etc/init.d/mysqld  start
[iyunv@centreon-server app]# /etc/init.d/ndoutils  start

8.4.7 安装配置Centreon Web
Centreon提供了非常友好的Web安装向导界面,通过这个界面可以一步一步完成Centreon的最后安装过程。
首先在浏览器中输入访问Centreon Web的地址,例如http:// centreon-server/centreon。如果上面的安装过程都正确,就会出现如图17的欢迎界面。
wKiom1RqzX6B5J90AAC1UaZVIbk109.jpg
图17 Centreon Web欢迎页面
点击"Next",进入下一步,如图18所示,这个步骤主要是验证一些必需的依赖模块,例如mysql.so、gd.so、ldap.so等是否正常加载。
wKioL1RqzfSR7gb1AADrRNMDjtI524.jpg
图18检测必需的依赖模块
点击"Next",进入下一步,如图19所示。这一步主要是选择一个用于Centreon的管理引擎,这里选择nagios。
wKiom1RqzX6ggg2oAAC5_0W0yBw552.jpg
图19        选择管理引擎
点击“Next”,进入下一步,如图20所示。此步骤主要是指定管理引擎nagios对应一些配置信息,其中“Nagiosdirectory”是指定Nagios的主目录,“Nagiostats binary”是指定nagiostats二进制文件的位置,而“Nagios image directory”对应的目录是nagios主目录下的images目录。需要注意的是,“Embedded Perl initialisation file”对应的路径可能因环境而不同,要根据实际情况填写。



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-31408-1-1.html 上篇帖子: 分布式监控报警平台Centreon之:Centreon依赖安装 下篇帖子: 分布式监控报警平台Centreon之:Centreon安装(2) 监控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表