你是否正在寻找关于nagios配置的内容?让我把最有用的东西奉献给你:
Nagios的主要功能特点简介:
- 监视网络服务 (SMTP, POP3, HTTP, NNTP, PING等)
- 监视主机资源 (进程, 磁盘等)
- 简单的插件设计可以轻松扩展Nagios的监视功能
- 服务等监视的并发处理
- 错误通知功能 (通过email, pager, 或其他用户自定义方法)
- 可指定自定义的事件处理控制器
- 可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等
- 可以通过手机查看系统监控信息
它也
有一个中文的Nagios网站比较不错,大家如果想详细理解,可以看看:
Nagios安装至少也应该配置下Apache的Httpd服务器,否则没有界面,只能靠查看日志去找错误,那就是完全没有意外了
Nagios下载地址:
Httpd下载地址:
必须安装GCC!!! 其实,我们的apache可以直接用yum来安装,不必指定路径,就可以直接配置apache了。
1、Nagios安装
#tar -zxvf nagios-2.6.tar.gz
#mkdir /usr/local/nagios
#./configure –prefix=/usr/local/nagios //设置安装的目录,可随自己喜欢
#make all
附图片


与别的软件安装稍有不同,nagios的安装要好几步才能完成
#make install //安装主要的程序、CGI及HTML文件;
#make install-commandmode //给外部命令访问nagios配置文件的权限;
#make install-config //把配置文件的例子复制到nagios的安装目录,按照安装向导的提示
作用是把nagios做成一个运行脚本 在/etc/rc.d/init.d安装启动脚本
正确图解:




原因:由于系统找不到nagios这个用户
解决办法:直接找到“第三、配置用户” 进行配置即可
验证程序是否被正确安装。
切换目录到安装路径,看是否存在 etc、bin、 sbin、 share、 var 这五个目录,其中也可能存在一个libexec,但里面没有文档,如果存在则可以表明程序被正确的安装到系统了
#cd /usr/local/nagios
#ls
bin etc sbin share libexec var
下表是五个目录主要功能的简要说明:
bin
Nagios执行程序所在目录,这个目录只有一个文件nagios
etc
nagios配置文件位置,初始安装完后,只有几个*.cfg-sample文件
sbin
Nagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录
Share
Nagios网页文件所在的目录
Var
Nagios日志文件、spid等文件所在的目录
2、插件安装
Nagios的插件在上可以找到,接着我们用wget下载它,除了下载常用的插件外,我们还可以根据实际要求编写自己的插件
#wget
安装它是很简单
#tar -zxvf nagios-plugins-1.4.16.tar.gz # ./configure -prefix=/usr/local/nagios #make #make install
说明:安装路径是/usr/local/nagios ,完成后,在目录/usr/local/nagios生成目录 libexec 里面有很多文件
图解



3、安装web
Web服务不是nagios所必须的,但是如果nagios没有web,查看监控对象的对象将是非常费事和没有趣味的事情,只有通过查看nagios的日志来判断状态
#wget
#tar -zxvf httpd-2.2.22.tar.gz
#cd httpd-2.2.22
#mkdir /usr/local/apache/
#./configure –prefix=/usr/local/apache
#make
#make install
安装完成后,执行命令检查一下apache是否正确安装
#./usr/local/apache/bin/apachectl –t (用yum安装的,#apachectl -t)
说明:没有提示出错,那就是已经正确安装
假期出现如下错误:
Httpd Could not reliably determine the server`s fully qualified domain name
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-19522-1.html
以后小日本得对我们点头哈腰了
请拿出当年“保卫珍宝岛