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是两款流行的开源IT基础设施监控工具。Nagios是一款强大且灵活的监控系统,能够对各种IT资源进行持续监控,包括服务器、网络设备和应用。而Centreon是基于Nagios的一款监控解决方案,提供了更加友好...
一个全攻略的Nagios+Centreon+Nrpe+PHP+Mysql+NSClient完全安装
安装Nagios和Centreon的完整步骤包括但不限于系统的初始化配置、Nagios及插件的安装、Centreon的安装与配置、Nagios配置文件的创建与修改、服务监控的配置、以及监控结果的验证等。 #### 6. 系统监控与告警 Nagios...
Nagios+Centreon+Nrpe+NSClient++完全配置笔记
Nagios和Centreon是两种流行的开源监控系统,用于实时监控网络和服务的状态,确保IT基础设施的稳定运行。这里我们有"Nagios-4.1.1"和"centreon-2.5.4"的安装包,它们都是以.tar.gz格式压缩的。这种格式是一种常见的...
通过以上步骤,可以在Ubuntu 14.10上成功安装并配置Centreon与Nagios 3,实现网络设备和服务的监控。注意,上述步骤假设您已经有了一定的基础知识,例如如何使用命令行和基本的Linux系统管理技巧。
最后,安装PHP,配置Apache与PHP的集成,然后可以开始部署Nagios。Nagios的安装过程包括下载Nagios源码、配置Nagios、安装插件、配置服务监控和web界面等。在安装过程中,要确保Apache已经正确配置,能够解析PHP文件...
- 设置虚拟主机,确保Nagios与Centreon能够通过Web访问。 - 配置Nagios - 编辑`nagios.cfg`等配置文件。 - 配置Centreon - 安装Web界面,并进行初始设置。 #### 三、配置监控本机 1. **编辑配置文件** - 在...
- 安装Apache并配置其与Nagios的集成,确保Nagios的CGI脚本可访问。 - 设置Apache的DocumentRoot指向Nagios的HTML文件目录,通常为/usr/local/nagios/share。 6. 启动Nagios服务: - 使用`/etc/init.d/nagios ...
- 编译与安装:下载Nagios源码,配置、编译、安装并设置初始化脚本和命令权限。 6. **Centreon安装**: - Centreon是基于Nagios的图形化前端,提供更友好的用户界面和额外的功能。 - Centreon的安装通常包括安装...
### 基于CentOS的Nagios安装与配置详解 #### 一、Nagios简介及作用 Nagios是一款开源的系统监控工具,它主要用于监控网络中的各种设备和服务状态,如服务器、路由器等,并在出现问题时及时通知管理员。Nagios能够...
【描述】中提到,该插件文档要求在使用前进行安装,这表明"nagios+centreon 监控上面 使用"是指将这个插件集成到Nagios和Centreon这两个开源系统监控工具中。Nagios是一款强大的网络监控系统,可以实时监控网络服务...
要将Nagios与Cacti整合,你需要先安装Cacti,然后配置Nagios作为数据源。这包括在Cacti中添加Nagios监控的数据模板,设置SNMP参数,并创建监控图。具体步骤如下: 1. 安装Cacti: ``` # yum install cacti ``` 2. ...
7. 安装DBI模块,用于Perl与数据库交互:`yum install perl-DBI perl-DBD-MySQL` 8. 安装Perl相关模块,如配置文件处理模块:`yum install perl-Config-IniFiles` 9. 安装RRDTool,用于数据存储和绘图:`yum install...
《Centreon 2.0.1:整合Cacti、Nagios与Ndoutils的高效监控解决方案》 Centreon是一款强大的开源网络监控系统,它建立在Nagios基础之上,提供了更为直观和用户友好的界面,以及更高级的管理和报告功能。在2.0.1版本...
CentOS 7 是一个流行的 Linux 发行版,使用 yum 包管理器来安装软件包。下面是 CentOS 7 上安装 Smokeping 的详细指导。 安装 Smokeping 首先,需要使用 yum 安装 Smokeping。在终端中输入以下命令: yum install...
在本教程中,我们将详细介绍如何搭建和配置Nagios,包括Nagios英文版和中文版的安装步骤。 **一、Nagios系统需求** 在开始安装Nagios之前,确保你的系统满足以下基本要求: 1. 一个运行Linux的操作系统,如Ubuntu、...
- Apache是Nagios提供Web界面的基础,需要通过源码编译安装。 - 安装APR(Apache Portable Runtime)和APR-Util(APR工具库)是编译Apache前的必要条件。 - 安装PCRE(Perl Compatible Regular Expressions)包,...
在开始安装前,确保系统已经更新到最新版本,通过执行`sudo apt-get update`(Ubuntu)或`yum update`(CentOS)命令。 接下来,我们开始安装Nagios的依赖包。Nagios依赖于一些基础工具和库,包括GD库、NRPE...