今天初步搞定了nagios监控,写下心得:(只论nagios,不说apache等)
参考文件: angios全攻略和网友的一篇实例
必要安装的东西:
nagios:主程序软件
nagios- plugins:监控架设的插件
nrpe:信息状态返回的插件
文件介绍:
文件作用的对象:
联系人 | contact | 出了问题像谁报告?一般当然是系统管理员了 |
监控时间段 | timeperiod | 7X24小时不间断还是周一至周五,或是自定义的其他时间段 |
被监控主机 | host | 所需要监控的服务器,当然可以是监控机自己 |
监控命令 | command | nagios发出的哪个指令来执行某个监控,这也是自己定义的 |
被监控的服务 | service | 例如主机是否存活,80端口是否开,磁盘使用情况或者自定义的服务等 |
文件功能简介:
nagios.conf:配置文件的路径设置 ,那些新建的host,service,hostgroup等配置文件的路径可由此文件指定;
cgi.cfg:cgi脚本的控制文件;
commands.cfg:命令配置文件;
timeperiods.cfg:时间配置文件;
contacts.cfg:联系人控制文件;
nrpe.cfg:
其他还有新建的用户组主机文件,用户主机文件,服务项目配置文件。
注意事项:
1.selinux的权限设定:
chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin
chcon -R -t httpd_sys_content_t /usr/local/nagios/share
2.要配置好cgi.cfg文件;