NAGIOS监控
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
Nagios所需要的运行条件是机器必须可以运行Linux(或是Unix变种)并且有C语言编译器。你必须正确地配置TCP/IP协议栈以使大多数的服务检测可以通过网络得以进行。你需要但并非必须正确地配置Nagios里的CGIs程序,而一旦你要使用CGI程序时,你必须要安装以下这些软件…一个WEB服务(最好是Apache)
NAGIOS安装部署(纯操作)
关闭防火墙,关闭SElinux,以便操作
一、搭建LAMP,并测试成功 如果LAMP搭建遇到问题,可以参考我的Centos:6——LAMP部署
二、上传所有所需软件包(解压,改名)改名自愿,看个人需求
在这里,我只更改nagios-4.0.3.tar.gz为nagios
解压并删除tar包
[root@DB ~]# ls
nagios-4.0.3.tar.gz nagios-plugins-1.5.tar.gz nrpe-2.15.tar.gz
[root@DB ~]# tar xf nagios-4.0.3.tar.gz
[root@DB ~]# tar xf nagios-plugins-1.5.tar.gz
[root@DB ~]# tar xf nrpe-2.15.tar.gz
[root@DB ~]# ls
nagios-4.0.3 nagios-plugins-1.5 nrpe-2.15
nagios-4.0.3.tar.gz nagios-plugins-1.5.tar.gz nrpe-2.15.tar.gz
[root@DB ~]# rm -rf *gz
[root@DB ~]# ls
nagios-4.0.3 nagios-plugins-1.5 nrpe-2.15
移动并改名
[root@DB ~]# mv nagios-4.0.3/ /usr/local/nagios
创建nagios用户和用户组
[root@DB ~]# useradd -s /sbin/nologin nagios
[root@DB ~]# chown -R nagios.nagios /usr/local/nagios/
安装相应依赖包(三个软件包所需依赖一样,所以只需安装一次即可)
[root@DB ~]# yum -y install gcc gcc-c++ pcre-devel openssl-devel
三、安装nagios
1、配置
进入安装目录
配置:根据需求配置
prefix(指定安装目录)
[root@DB ~]# cd /usr/local/nagios/
[root@DB nagios]# ./configure --prefix=/usr/local/nagios/
2、编译安装
编译:make all
安装Nagios基本环境 #make install
安装Nagios服务init脚本 # make install-init
安装Nagios配置文件目录 # make install-config
安装Nagios网页配置文件 # make install-webconf
安装Nagios权限相关 # make install-commandmode
[root@DB nagios]# make all && \
> make install && \
> make install-init && \
> make install-config && \
> make install-webconf && \
> make install-commandmode
3、生成Nagios网页认证文件并创建用户
用户建议使用nagiosadmin,不然可能导致某些功能无法实现
密码随意即可
用户名:nagiosadmin
密码:admin
[root@DB nagios]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin
四、安装Nagios-plugins
1、配置
进入安装目录
配置:根据需求配置
[root@DB ~]# cd nagios-plugins-1.5/
[root@DB nagios-plugins-1.5]# ./configure --prefix=/usr/local/nagios/
2、编译并安装
[root@DB nagios-plugins-1.5]# make && make install
五、安装nrpe
1、配置
进入安装目录
配置:根据需求配置
[root@DB ~]# cd nrpe-2.15/
[root@DB nrpe-2.15]# ./configure --prefix=/usr/local/nagios/
2、编译并安装
[root@DB nrpe-2.15]# make all && make install-plugin && make install-daemon
六、重启nagios和apache,测试并访问
[root@DB nrpe-2.15]# service nagios restart
[root@DB nrpe-2.15]# service httpd restart