先下载apache、nagios、nrpe等源代码包。可以去我的115下载,也可以去官网下载。有的人认为需要安装PHP,不过我是没有安装。文件可以都放在一个目录下,我用CRT上传在/nagios目录下。
1、 解压apache
#tar zxvf httpd-2.2.20.tar
2、安装apache
#cd httpd-2.2.20
#./configure --prefix=/usr/local/apache/ (安装指定目录,方便管理)
#make
#make install
apache已经安装完成了,可以测试:http://ip。启动/usr/local/apache/bin/apachectl restart 或者service httpd start (这里若是启动报错了,可以去我的上一篇文章看。)
3、安装 nagios用户
#/usr/sbin/useradd -m nagios 添加一个名为nagios 的用户用以专门跑nagios
#passwd nagios 设置密码
#/usr/sbin/groupadd nagcmd 添加nagcmd 用户组,用以通过web 页面提交外部控制命令
#/usr/sbin/usermod -a -G nagcmd nagios 将nagios 用户加入nagcmd 组
#/usr/sbin/usermod -a -G nagcmd apache 将apache 用户加入nagcmd 组
4、解压Nagios文件
#tar zxvf nagios-3.3.1.tar
#cd nagios
#./configure --prefix=/usr/local/nagios/
#make all
#make install
#make install-init
#make install-commandmode
#make install-webconf
5、检测安装是否成功
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (如图)
6、配置登录web用户
#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
#passwd nagiosadmin
7、安装nagios-plugins
#tar nagios-plugins
#cd nagios-plugins
#./configure --prefix=/usr/local/nagios/
#make install
8、登录
#service nagios restart
通过web界面查看nagios: http://ip/nagios
输入:nagiosadmin 密码:........
9、设置开机启动
#chkconfig --add nagios
#chkconfig nagios on
#chkconfig --level 2345 httpd on
10、以上就是没有安装插件的配置。这样就算安装完成了nagios简单的服务器
11、喜欢中文界面的(可选)
#tar xvf nagios-cn-3.2.3.tar
#cd nagios-cn-3.2.3
#./configure --prefix=/usr/local/nagios/
#make all
#make install
#make install-init
#make install-commandmode
注:若是安装了中文包,无法登录,再次输入:安装6的过程。
vi /usr/local/nagios/etc/objects/contacts.cfg 修改Email发送地址。
参考:http://nagios.sourceforge.net/docs/3_0/quickstart-fedora.html(官网文档)
包下载 http://u.115.com/file/aqkkx6qw#
nagios-plugins-1.4.15.tar.gz
http://u.115.com/file/clss1ocv#
nagios-cn-3.2.3.tar.bz2
http://u.115.com/file/e655a2i4#
nagios-3.3.1.tar.gz
http://u.115.com/file/bhiikbba#
httpd-2.2.20.tar.gz
需要包的,若是过期了,你们请提醒!
下篇安装插件!