nagios core的安装配置请移步
http://luozhaoyu.iteye.com/blog/2017262
nagios安装最麻烦的就是各种软件包了这里记一下:
引用
yum install httpd php gcc glibc glibc-common gd gd-devel
nagios的可视化界面工具
centreon的软件依赖:
其中最最麻烦的就是rrdtool for perl了!
用cpan找不到perl rrdtool
而且官方yum也找不到它
最后终于找到一个比较猛地源:
引用
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
接下来就开始yum了
引用
yum install perl php php-mbstring php-pear php-gd php-mysql php-mysql php-soap php-snmp php-ldap mysql mysql-server php-xml perl-rrdtool ndoutils
yum install php-pear-DB php-pear-Date php-pear-Auth-SASL php-pear-Net-Socket php-pear-MDB2
引用
pear install -o DB DB_DataObject DB_DataObject_FormBuilder Validate MDB2 Date HTML_Common HTML_QuickForm HTML_QuickForm_advmultiselect HTML_Table Archive_Tar Auth_SASL Console_Getopt Net_Socket Net_Traceroute Net_Ping XML_RPC SOAP
pear install -o Net_SMTP Log
注:
HTML_Common2
HTML_QuickForm2
是最新版本,以前的版本已经deprecated
centreon网页配置
如果碰到permission denied的话,试着把selinux关了
centreon安装失败后的卸载
# rm -rf /usr/local/centreon
# rm -rf /etc/centreon
# rm -rf /etc/httpd/conf.d/centreon.conf
# rm -rf /var/lib/centreon
# ./install -i
另外一个卸载脚本
echo 'find / -name centreon -type d | grep -v mysql | grep -v samba | xargs rm -rf...'
findall centreon -type d | grep -v mysql | grep -v samba | xargs rm -rf
echo 'locate centreon | grep -v mysql | grep -v samba | xargs rm -rf...'
locate centreon | grep -v mysql | grep -v samba | xargs rm -rf
updatedb
echo "locate centreon's result:"
locate centreon
Nagios的配置
nagios yum安装完后进行的配置有
- 防火墙放行
- 关闭selinux
- useradd nagios
- 设置页面访问账户htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
进入localhost/nagios即可查看安装后结果
分享到:
相关推荐
- 设置虚拟主机,确保Nagios与Centreon能够通过Web访问。 - 配置Nagios - 编辑`nagios.cfg`等配置文件。 - 配置Centreon - 安装Web界面,并进行初始设置。 #### 三、配置监控本机 1. **编辑配置文件** - 在...
7. 安装DBI模块,用于Perl与数据库交互:`yum install perl-DBI perl-DBD-MySQL` 8. 安装Perl相关模块,如配置文件处理模块:`yum install perl-Config-IniFiles` 9. 安装RRDTool,用于数据存储和绘图:`yum install...
安装过程通过YUM安装GD及其相关依赖。 - **安装MySQL**:MySQL是关系型数据库管理系统,安装步骤包括安装MySQL服务、设置root用户的密码、设置开机自启。 - **安装PHP**:PHP是一种服务器端脚本语言,用于开发动态...
8. **验证安装**:通过Web浏览器访问Nagios服务器的IP地址和端口,确认界面能正常显示监控信息。 **Nagios的插件和扩展:** Nagios的灵活性主要体现在其插件系统。插件是小型的可执行程序,用于执行具体的监控任务...
Catic是一款用于网络运维和数据中心监控的专业软件,相较于传统的Nagios+Centreon组合,Catic在数据可视化和用户体验方面表现出更优的特点。本篇文章将详细介绍如何利用Catic进行网络监控系统的搭建,以及与Nagios、...
运行脚本如果出现缺少Python模块“requests”,执行指令yum install python-requests -y即可把这个Python模块安装上。此文件下载以后,仅需修改“api_url”的值,把它换成你所创建的机器人的验证token就行。执行钉钉...