下面给大家说下nagios软件的使用教程,首先我们要准备好nagios相对应的安装软件,可以在我分享的这个链接下载,如果链接失效可以@一下我的QQ 邮箱353698376@qq.com,我邮箱发给你们
nagios:http://pan.baidu.com/s/1nvRw5o1
pit8
说明:里面有Nagios的安装包,中文包,以及插件
lamp一键安装包:http://pan.baidu.com/s/1i5QiLVZ
uof2
关于LAMP环境的搭建可以看我的一片文章Apache登陆验证,上面有环境搭建的相关教程
http://blog.csdn.net/qq_26614295/article/details/75043038
nagios相信大家都知道是用来监控Linux服务器的软件,我在这里说的只是冰山一角的功能:
首先我的虚拟机版本是Centos6.5 服务器地址是192.168.10.132,主机名是web
另外一个服务器地址192.168.10.134,
主机名是client1,我在服务器上面搭建LAMP环境和安装nagios,安装web服务不是必须的,但是我要利用nagios的web界面来监控主机,所以就搭建了Lamp环境,通过这个web服务器去监控自己以及服务器客户client1,实际生活中我们会在一台Linux客户端上面安装nagios,而在服务器上面的apache配置nagios,让nagios监控web服务信息,原理其实差不多。
1安装nagios
到我上面的链接下载nagios,我的在/usr/local/src文件夹里面
tar -zvxf nagios-plugins-2.2.1.tar.gz解压
cd nagios-plugins-2.2.1
./configure –prefix /usr/local/nagios
make && make install
注意,安装完记得查看/usr/local/nagios有没有安装插件,我之前就是以为安装上了,结果没装上,后面登陆nagios 页一直提示127错误
取消两个Loadmodule前面的#注释加载cgi模块
注意,如果不取消注释的话后面打开nagios监控页面你会发觉右边一堆乱码
找到DirectoryIndex修改并且添加以下内容
配置登陆的用户密码,/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd ixdba
输入密码以及确认密码
5登陆Nagios监控web页面
http://192.168.10.132/nagios,
会提示输入用户密码
输入ixdba用户名和对应你输入的密码就可以看到nagios的监控页面了
6配置nagios
6.1 nagios的配置文件在安装目录的/usr/local/nagios/etc目录下
在/etc和/etc/objects目录下,可以看到默认的配置文件和我自己定义的配置文件,在这里我自己定义了hosts.cfg,service.cfg两个文件,分别代表了监控的主机信息和监控的服务信息
我这里修改了192.168.10.132这台服务器名字为web,同理在192.168.10.134中修改主机名字为client1
这里说下linux hostname的信息,hostname其实是在Linux内核/proc/sys/kernel/hostname中定义的,所以我们要看里面有没有修改
再看回这个hosts.cfg配置文件,members是组,我想把web,和client1这两台主机加入到这个组,这个样子就可以一起监控了
6.2 services.cfg配置文件
在所有含有Nagiosadmin的后面加上登陆验证用户ixdba,我们找到refresh_rate这行,是设置监控的间隔
6.4配置/etc目录下的nagios.cfg配置文件
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8591 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!