Nagios编译安装 原本想简简单单用RPM包搞定Nagios的偷懒想法果然是行不通啊,原来想编译安装多麻烦啊~用RPM包当然比较好,可是偏偏我RP装到了安装Nagios插件包的时候需要fping以及SNMP::NET-Perl两个功能包的缺失,在网上怎么找也找不到,尤其是fping,无论是RHEL和CentOS里都不集成。到官网上找RPM包,哦不,源码也好,结果人家Download里一部片空白(当时大脑里也是一片空白...囧),只好放弃。无奈选择了源码安装Nagios,本来不想多走的路结果一条都没少走。RPM包
系统环境:CentOS 5.0操作系统。Nagios版本为2.9稳定版。
Cents下Nagios的安装:
Apache服务、Nagios主程序的安装、plugins插件程序、配置Apache服务、Nagios的配置文件
一.安装Apache服务:
- [root@KCentOS5C ~]# yum install httpd*
- Dependencies Resolved
=============================================================================
- Package Arch Version Repository Size
=============================================================================
- Installing:
- httpd i386 2.2.3-6.el5.centos.1 base 1.1 M
- httpd-devel i386 2.2.3-6.el5.centos.1 base 145 k
- httpd-manual i386 2.2.3-6.el5.centos.1 base 830 k
- Installing for dependencies:
- apr-devel i386 1.2.7-11 base 237 k
- apr-util-devel i386 1.2.7-6 base 54 k
- Transaction Summary
=============================================================================
将Apache服务设定为系统启动服务
- [root@KCentOS5C ~]# chkconfig httpd on
添加Nagios系统用户和同名组:
- [root@KCentOS5C ~]# useradd nagios
准备好Nagios的源代码包:
- [root@KCentOS5C ~]# ll
----------------------------------------------------
- total 3712
- -rw------- 1 root root 928 Oct 3 10:33 anaconda-ks.cfg
- -rw-r--r-- 1 root root 22760 Oct 3 10:33 install.log
- -rw-r--r-- 1 root root 2888 Oct 3 10:33 install.log.syslog
- -rw-r--r-- 1 root root 1738698 Sep 30 22:42 nagios-2.9.tar.gz
这个就是Nagios主程序的源代码包
- -rw-r--r-- 1 root root 1693979 Sep 30 22:51 nagios-plugins-1.4.10.tar.gz
这个是Nagios-plugin插件程序源代码包
- -rw-r--r-- 1 root root 305019 Sep 30 22:58 nrpe-2.9.tar.gz
这个是Nagios远程本地监测附加功能源代码包
Cents下Nagios的安装-Apache服务就介绍到这里了。
下一节:Nagios主程序的安装
【编辑推荐】