nagios监控详解(中小企业必备的监控设备) <上>

cacti和nagios 都是中小企业必备的监控软件,首先来一个回顾
cacti监控优缺点:主要是监控图形流量,通过web界面监控流量,(主要监控cpu内存硬盘,流量)
基于snmp(抓取数据)和rrdtool(rrdtool主要是将抓取的数据 绘制图像)
nagios监控系统服务的,也能监控window,linux,unix的主机状态,不过主要还是监控系统服务.
nagios监控客户端需要借助插件以及NRPE软件
[把之前写的一个关于cacti的博客地址也不要碧莲的贴出来] http://www.cnblogs.com/xiexiaohua007/p/5175171.html
  nagios监控详解(中小企业必备的监控设备) <上>_第1张图片
NRPE作为中间代理的程序(这里类似于cacti的rrdtool和snmp) 它接受Nagios服务器端发送来的请求,另一端在远程主机上指定的相关的监控信息.
google一张图, 教nagios做人:
 
图像过于简单,就不多做解释(这里提一点,nagiosplugins 也能够通过snmp获取服务器信息)
(1)Nagios 实例安装:
# yum install httpd mysql mysql-server php php-mysql -y 
首先是安装lamp,这里我们就用yum 来安装lamp(企业中安装监控之类的这些服务,一般都是用yum来安装lamp的,除专门搭建web服务的时候)
 

可以到管网下载nagios相应版本和插件(这里建议用我给出的版本,顺便分享一句很经典的话,先把路走通然后再想着把路走远):

wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gz  http://sourceforge.net/projects/nagios-cn/files/latest/download http://down1.chinaunix.net/distfiles/nagios-plugins-1.4.14.tar.gz http://nchc.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.14/nrpe-2.14.tar.gz 

useradd nagios
make all
make install;make install-init;make install-commandmode;make install-config;make install-webconf
具体安装过程讲解:
[

make install //来安装主程序,CGI和HTML文件

make install-init //在/etc/rc.d/init.d安装启动脚本

make install-config //来安装示例配置文件,安装的路径是/usr/local/nagios/etc

make install-commandmode //来配置目录权限

make install-webconf // 配置nagios跟apache整合

]
nagios 配置文件(在配置文件中你可以看到自己想找的文件):
#cat /etc/httpd/conf.d/nagios.conf 
  nagios监控详解(中小企业必备的监控设备) <上>_第2张图片
安装nagios 插件:

tar zxvf nagios-plugins-1.4.14.tar.gz

cd nagios-plugins-1.4.14

./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios

make && make install

nagios访问控制设置
service nagios start

htpasswd  -c  /usr/local/nagios/etc/htpasswd.users nagiosadmin

service nagios restart 

输入两次密码即可,登录页面的时候会用到这个密码.

nagios监控详解(中小企业必备的监控设备) <上>_第3张图片
 
启动apache服务器,输入网址  ip/nagios   ;   用户名是nagiosadmin,密码是刚才输入的密码.
nagios监控详解(中小企业必备的监控设备) <上>_第4张图片
页面输出:
  nagios监控详解(中小企业必备的监控设备) <上>_第5张图片
关于nagios的具体使用(小灯泡指的是出现危机,也不报警):
  nagios监控详解(中小企业必备的监控设备) <上>_第6张图片
 
若想开启报警,则 点击灯泡,出现如下界面:
nagios监控详解(中小企业必备的监控设备) <上>_第7张图片
点击Enable 那个选项之后,会出现一个commit的选项,直接点击commit开启服务,则会出现如下错误显示:
nagios监控详解(中小企业必备的监控设备) <上>_第8张图片
有提示错误, 在服务器上开启 /usr/local/nagios/var/rw/nagios.cmd 的执行权限.
# chmod 777 -R /usr/local/nagios/var/rw/nagios.cmd
  nagios监控详解(中小企业必备的监控设备) <上>_第9张图片
刷新网页,取消报警的那个灯泡消除.
  nagios监控详解(中小企业必备的监控设备) <上>_第10张图片
 
 
 <未完待续>
 
 
 
 
 
 
 
 
 
 
 
 

你可能感兴趣的:(nagios监控详解(中小企业必备的监控设备) <上>)