设为首页 收藏本站
查看: 1495|回复: 6

Nagios 搭建配置全过程汇总篇

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-7-18 09:19:15 | 显示全部楼层 |阅读模式

    接触Nagios 也有一段时间了,个人感觉Nagios 相对来说配置起来还是比较简单的,而且报警功能很强大,图形化也做的还不错。特别是结合了NagioSQL 这个插件之后,直接就是通过一个web端管理Nagios的配置,使其变得更加的简单,快捷。


    由于之前也写过相关安装配置的文章,这里就不在累述,只是作为一个汇总,为有需要的朋友提供一个清晰的目录结构:

(1)Nagios 介绍

(2)Nagios 所需LAMP 环境搭建

(3)Nagios 服务器基本安装配置

(4)Nagios 监控客户端外部信息(端口,服务,ping等)(5)Nagios 监控客户端内部信息(cpu,内存,磁盘空间使用情况等)

(6)配置Pnp4Nagios 进行图表分析

(7)Nagios 实现邮件、短信告警

(8)配置Nagios Web管理端-- NagioSQL

(9)Nagios 监控Windows 2003 服务器

(10)Nagios 监控路由器、交换机


    以上其实都是之前写过的文章,不过没有很好的汇总起来,现在有时间就汇总一下,方便有需要的朋友快速查阅。根据多人反馈,安装上面的过程一步步下来是可以达到最终效果的,但这并不代表说其他人按照上面的步骤来就一定能顺利,可能环境不同,包的版本不同也可能造成其他新的问题。为了避免因为包版本问题导致实验报错,这里我也顺便提供一下,本实验所使用到的所有软件包:

点击下载:http://down./data/699395


    如果实验过程还有其他问题的话,欢迎大家提出来交流交流。

       另外,由于最近经常需要重复性的配置搭建类似的环境,于是抽空把配置过程写成了shell 脚本,其中包括LNMP ,LAMP 还有Nagios 的脚本。这里我也附上下载地址:

LAMP : http://down./data/874195

LNMP : http://down./data/872036


    下面的脚本,是我根据上述博文将安装配置过程写成shell 脚本。

需要注意的是:

(1) 需要实现下载好相关软件包

(2) 将脚本与软件包放置在同一目录下

(3) 事先配置好yum

(4) 实验是在关闭iptables和SELinux的情况下进行的

(5) 该脚本运行环境是:CentOS 6.3 最小化安装


这里再提一下,本脚本我在这边虚拟机测试过没问题了,但是由于时间精力有限,也没有在其他环境下测试过,不知道跑起来怎么样,如果能看到的朋友,可以参照我上述的博文,根据需要自行修改。

Nagios脚本下载:

http://down./data/874218

里面包括:

auto_nagios_server.sh  (安装和基本配置)

monioutside_info.sh (监控客户端外部信息)

moniinside_infoc.sh (监控客户端内部信息。注意:只有这个脚本是在客户端上运行的!!!)

moniinside_infos.sh (监控客户端内部信息)

pnp.sh (搭建绘图工具)

脚本执行步骤按从上到下进行。配置过程中,需要手动输入需要监控的主机名和IP。

附上通过脚本安装后的截图:



111601347.jpg


111309839.jpg

另外有几个点需要注意:

(1) 如果跑完脚本,过程中没有报错,但是Nagios页面却没有显示,尝试手动执行重启apache


(2) 需要确保系统中有字体文件,可以通过下面的命令查看:

[iyunv@localhost nagios]# ls /usr/share/fonts/
  simsun_0.ttc  simsun.ttc

这里的simsun 就是宋体,没有字体的话,请自行上传到/usr/share/fonts 目录下,注意名字不要出现中文的。没有字体的话,通过RRDTOOLS 绘图会报错,提示:找不到可用的字体!


(3)如果点击小太阳查看图表仍然显示安装页面,可能需要手动做以下操作:

[iyunv@server ~]# mv /usr/local/pnp4nagios/share/install.php

/usr/local/pnp4nagios/share/install.php.bak


编辑nagios.cfg,开启数据接收功能

[iyunv@server ~]# vim /usr/local/nagios/etc/nagios.cfg

process_performance_data=1

enable_environment_macros=1

service_perfdata_command=process-service-perfdata

host_perfdata_command=process-host-perfdata


总结:近期写了很多一键安装部署xx的脚本,虽然这个过程有点艰难,但是我却很享受,因为我觉得写这么一个自动安装的脚本思路上并不难,难的是里面需要大量的文本处理,这对复习sed, awk,grep 这些文本处理工具真的有很大的帮助,通过这几个脚本的锻炼后,觉得对这几个工具的使用又更加熟练了。

    有时间,有想法,就多写写shell 脚本,一方面可以方便自己的学习工作,一方面对自己的技术也是一种锻炼。如果大家有其他实用的脚本,也可以分享出来,共同学习哦~


今天看了一句话,挺感动的:未来的你,肯定会感谢现在努力的你!

正如前阵子看的中国合伙人中,孟晓骏在那本英汉词典中夹的书签:有天你会让我嫉妒的!

写给未来的自己~加油吧~



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-7617-1-1.html 上篇帖子: centos5.5安装nagios监控--被监控端安装 下篇帖子: Nagios+Cacti模块——Nagios+Cacti 搭建及整合

尚未签到

发表于 2013-7-18 21:38:24 | 显示全部楼层
帮你顶下哈!!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-7-19 13:03:04 | 显示全部楼层
鸳鸳相抱何时了,鸯在一边看热闹。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-7-19 21:30:56 | 显示全部楼层
读书读到抽筋处,文思方能如尿崩!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-7-19 21:41:09 | 显示全部楼层
生,容易。活,容易。生活,不容易。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-7-19 22:55:03 | 显示全部楼层
找到好贴不容易,我顶你了,谢了

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-7-20 06:49:25 | 显示全部楼层
穿别人的鞋,走自己的路,让他们找去吧。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表