没有合适的资源?快使用搜索试试~ 我知道了~
涵盖nagios基本所有设置,以及图形管理工具nagiosql的配置及使用
资源推荐
资源详情
资源评论
nagios 网络监控
Nagios 是什么:
是一款开源的免费网络监视工具,能有效监控 、 和 的主机状态,
交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一
时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
是功能强大的监控软件,主要用来监控网络设备的状态(比如:主机的资源状态)
适合于:对大量的服务器进行监控,判断其负载或服务是否正常,发生异常能通过邮件、
短信报警。特别注意:流量监控不是他的强项,流量监控建议使用 可以绘制非常直观
的图形
nagios能监视什么:
可以监控:、主机是否宕机(通过 命令,如果 不通会认为主机属于宕机
状态,但不影响所监控的其他服务);、服务器资源( 使用率、硬盘剩余空间等);
、网络服务()、监控网络设备(路由器、交换机等。)
一、RHEL6 系统上部署 Nagios:(禁用 selinux 功能)
系统环境 !,在 主机上监控 "#$ 服务器
%主机&!'(((
"#$%主机%&!'((
操作步骤:
、 安装编译所需的软件包:如下图所示:
(倘若不提前安装这些包的话一会编译的时候会提示出错的。)%
、创建运行 服务的用户
注:useradd nagios #创建运行nagios服务的用户
usermod -G nagios apache #使 apache 用户对 nagios 目录具有写权
限,不然 web 页面操作失败.
3、nagios 软件安装
释放 源码包,进行编译前的预备置:
编译并安装 及相关操作,如下图所示:
注:
)*%$$%%%%%%++安装主程序,,-. 和 /0 文件%
)*%$$1%%++在+*+2+ 安装启动脚本%
)*%$$1*%%++配置目录权限%
)*%$$13%%++安装示例配置文件%
)*%$$1*45% %++ 安 装 nagios 的 web 接 口 , 会 在 +*++5 目 录 中 创 建
5 文件。
注:若在 !6 位系统中安装 11247 要先执行 )*%$* 操作,然后再
执行+32* 和 )*%$$ 等操作,否则执行 )*%%$$ 时会报如下错误。
验证安装是否成功:验证程序是否被正确安装,我们切换目录到安装路径(默认安装目录
是+2+$$+),看是否存在 *、4、4、2*、82、这五个目录,如果存在说
明程序被正确安装到系统了
下面我们对这五个目录功能做简要说明:%
4: 执行程序所在的目录, 文件即为主程序。%
*: 配置文件目录,当 )*%$$13 完以后 * 下面就会出现默认的配置文件。
%
4:%,-. 文件所在目录,这里存放的是一些外部命令执行程序。%
2*: 网页文件目录,存放一些 $ 文件。%
82: 日志文件、 等文件目录。%
、安装 1$ 插件:
1$ 是 官方提供的一套插件程序, 监控主机的功能其实都是通过执
行插件程序来实现的。
释放 1$ 源码包并进行编译前的预备置
编译并安装 1$ 插件:
这个装完之后会在+2+$$++$4** 文件夹中多出一些文件,这里存放 所要用
到的所有插件
安装后所有插件命令将被安装到/usr/local/nagios/libexec 目录下
到此 就安装完毕,但还需修改 的配文件
预备知识:
联系人%:出了问题向谁报告9一般当然是系统管理员了%
监控时间段%**2%::6 小时不间断还是周一至周五;或是自定义的其他时间段%
被监控主机%%:所需要监控的服务器;当然可以是监控机自己%
监控命令%%: 发出的哪个指令来执行某个监控;这也是自己定义的%
被监控的服务%<*28*%:例如主机是否存活;'( 端口是否开;磁盘使用情况或者自定义的服务
等
注意:多个被监控主机可以定义为一个主机组;多个联系人可以被定义为一个联系人组
5、修改配置文件:修改 nagios 的主配置文件 nagios.cfg
cfg_le=/usr/local/nagios/etc/objects/hosts.cfg #新建 hosts.cfg 文件,存放主机与
主机组定义
cfg_le=/usr/local/nagios/etc/objects/services.cfg #新建 services.cfg 文件,存放
服务与服务组定义
#cfg_le=/usr/local/nagios/etc/objects/localhost.cgf #加“#”注释 localhost.cfg
修改后结果如下图所示:
将 localhost.cfg 文件注释掉,添加有关 hosts.cfg 和 services.cfg 文件定义。
注:
在/usr/local/nagios/etc/objects 目录下存放一些以.cfg 为后缀的文件
meperiods.cfg%%%++监控时间段配置文件
如下图所示定义了一个监控时间段;它的名称是 :(时间段的名称;这个地方不要有空
格);监控的时间是每天全天 小时
commands.cfg%%%%%%++命令配置文件
图略
contacts.cfg%%%%%%++联系人配置文件
如下图所示定义了一个联系人,联系人的名称是 ;并定义了一个联系人组,联
系人组名是 ,包含一个成员
下面列出其中重要的几个选项做说明:
*28*=3=*2%%%%%:%%
服务出了状况通知的时间段;这个时间段就是上面在 **25 中定义的%%%
=3=*2%%%%%%%%:%%
主机出了状况通知的时间段;%这个时间段就是上面在 **25 中定义的%%%
*28*=3=%%%%;;;2%%
当服务出现 1报警>2?;1未知>)?;1严重>2$?;或者 21从异常情况恢复正常;在
这四种情况下通知联系人
%=3=%%%%%%%;;2%%
当主机出现 1当机>?;1返回不可达>2*4$*?;21从异常情况恢复正常;在这 种情况
下通知联系人%
*28*=3=%%%5"1*28*14"1*$
服务出问题通知采用的命令 5"1%*28*14"1*$;这个命令是在 5 中定义的;作
用 是 给 联 系 人 发 邮 件 ; 还 可 以 飞 信 发 手 机 短 信 给 联 系 人 , 但 需 要 安 装 飞 信 程 序 。
=3=%%%%%%5"1%14"1*$%
同上;主机出问题时采用的也是发邮件和飞信的方式通知联系人。%
*$%%%%%%%%%%%%%%%%%%%%%%%%%%%"@*%%
很明显;联系的人 *$ 地址%
A*2%%%%%%%%%%%%%%%%%%%%%%%%%%%:66666666%%
联系人接收报警信息电话%
可以将多个联系人组成一个联系人组
*3*%2B%%
%%%%%%%2=*%%%%%%%%%%%++联系人组的名称;同样不能空格%%%%%%%%%
%%%%%%%$%%%%%%%%%%%%%%%%%%%%C22%%%%%%%%++别名%%%%%%%%
%%%%%%%*4*2%%%%%%%%%%%%%%%%%%
++组的成员;来自于上面定义的联系人;如果有多个联系人则以逗号相隔
templates.cfg%%%%%++模板配置文件
图略
/usr/local/nagios/etc/cgi.cfg%%++它的作用是控制相关 脚本
其他配置文件以实际情况来进行配置
发现在+2+$$++*+4D* 目录中并不存在 5 和 *28*5 文件,这两个文
件需要手工创建。
!、创建 5 文件:
E8%%+2+$$++*+4D*+5
内容如下:
注:
*3*%B%%
%%%%%%%*%%%%%%%%%$1*28*2%%++定义使用的模板
%%%%%%%=*%%%%%++被监控主机的名称;最好别带空格%%
%%%%%%%$%%%%%%%%%%%++别名%%%%%%%%
%%%%%%%2*%%%%%%:((%%++被监控主机的 .A 地址%%%%%%%%
%%%%%%%*)=%%%%*)11$8*%%
%%%%%%%++监控的命令 *)11$8*;这个命令来自 5;用来监控主机是否存活%%
%%%%%%%=*)=*%%%%F%++检查失败后重试的次数%%
%%%%%%%*)=*2%%%%%%%%:%%%++检查的时间段 :;同样来自 **25 中定义%
3=*28$%%(%%++提醒的间隔;每隔 ( 秒提醒一次%
3=*2%%%:%%++提醒的周期;%:;同样来自 **25 中定义
=2%%%%%++联系人组;上面在 25 中定义的
3=%%%%%%%%%%%%;;2%%++指定什么情况下提醒%
%%%%%%%%G%%
主机组并不是必须的,这是配合 nagios 的监控页面的显示
通过简单的复制修改就可以定义多个主机了后面我们会加上被监控主机 "#$
:、创建 *28*5 文件:(这里只是简单介绍,也可在 *28*5 文件中添加 5
文件中的参数)
E8%%+2+$$++*+4D*+*28*5
内容如下:
剩余50页未读,继续阅读
资源评论
qq_944
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Matlab simulink模型,单相光伏储能模型 可再生能源发电 超便宜超便宜太阳能发电 蓄电池储能 建模与仿真 可调节光照强度,采用MPPT电导增量法最大功率点跟踪 双向DC DC蓄
- 小程序项目-基于微信小程序的电影院票务系统(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的高校毕业论文管理系统小程序(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的校园兼职系统(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的电影交流平台(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的校园订餐小程序(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的校园二手交易平台小程序(包括源码,数据库,教程).zip
- pdf与office,word文件内容全文检索
- 小程序项目-基于微信小程序的个人健康信息管理小程序(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的基于微信小程序图书馆座位再利用系统(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的新冠疫苗预约小程序(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的校园商铺系统(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的高校餐厅食品留样管理系统(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的新生报到系统(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的驾校报名小程序(包括源码,数据库,教程).zip
- 小程序项目-基于微信小程序的学生选课系统(包括源码,数据库,教程).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功