码迷,mamicode.com
首页 > 移动开发 > 详细

Nagios--简单篇

时间:2015-09-10 17:42:11      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:nagios--简单篇

Nagios拓扑图:

技术分享

Nagios环境准备:

首先关闭iptables selinux


安装需求:

主机
操作系统
安装包:

nagios-4.0.1.tar.gz 

nagios-plugins-1.5.tar.gz 

nrpe-2.15.tar.gz

nagios-plugins-1.5.tar.gz 

nrpe-2.15.tar.gz

nagios-plugins-1.5.tar.gz 

nrpe-2.15.tar.gz

Nagios
CentOS release 6.6 (Final)
mysql
CentOS release 6.6 (Final)
httpd
CentOS release 6.6 (Final)

备注:以上的Nagios需要安装http和php提供web页面支持,nrpe需要ssl的支持。


部署Nagios监控系统

[root@cjl ~]# /etc/init.d/iptables stop
iptables:将链设置为政策 ACCEPT:filter                    
[确定]iptables:清除防火墙规则:                                 
[确定]iptables:正在卸载模块:                                   
[确定]
[root@cjl ~]# setenforce 0
[root@cjl ~]# chkconfig iptables off
[root@cjl ~]# yum -y install httpd php openssl-devel
[root@cjl ~]# useradd -s /sbin/nologin nagios
[root@cjl ~]# mkdir /usr/local/nagios
[root@cjl ~]# chown -R nagios:nagios /usr/local/nagios/
[root@cjl ~]# tar zxf nagios-4.0.1.tar.gz 
[root@cjl ~]# cd nagios-4.0.1
[root@cjl nagios-4.0.1]# ./configure --prefix=/usr/local/nagios &&make all &&make install &&make install-init &&make install-commandmode &&make install-config &&chkconfig --add nagios &&chkconfig --level 35 nagios on

查看nagios是否完成:

技术分享

安装nagios插件:

技术分享

安装nrpe

[root@cjl ~]# tar zxf nrpe-2.15.tar.gz 
[root@cjl ~]# cd nrpe-2.15
[root@cjl nrpe-2.15]# ./configure &&make all &&make install-plugin

为了安全起见Nagios的web监控界面需要授权才能访问,即修改如下配置:

[root@cjl ~]# vim /etc/httpd/conf/httpd.conf
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride None
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserfile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
Alias /nagios "/usr/local/nagios/share"
<Directory "/usr/local/nagios/share">
Options None
AllowOverride None
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserfile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

创建一个nagios登陆用户,并启动httpd服务。

[root@cjl ~]# /usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadm
New password: 
Re-type new password: 
Adding password for user nagiosadm
[root@cjl ~]# cat /usr/local/nagios/etc/htpasswd.users 
nagiosadm:L6hnKRp4rJZ9U
[root@cjl ~]# /etc/init.d/httpd start

访问测试:

技术分享



配置Nagios监控系统

[root@cjl ~]# cd /usr/local/nagios/etc/
[root@cjl etc]# vim nagios.cfg  ###添加如下行
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
cfg_dir=/usr/local/nagios/etc/conf   ##主机配置文件放在此文件夹下




本文出自 “某某” 博客,请务必保留此出处http://moumou.blog.51cto.com/9995443/1693400

Nagios--简单篇

标签:nagios--简单篇

原文地址:http://moumou.blog.51cto.com/9995443/1693400

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!