网站运维之道 监控与报警机制

news/2024/5/12 19:33:37/文章来源:https://blog.csdn.net/Fenng/article/details/81362326

接上一篇的《关于可用性》,再谈一下监控与报警机制。

监控机制

定义了网站可用性指标,如何获取网站的可用值? 监控工具该粉墨登场了。

多数网站都会倾向于利用开源软件自行搭建监控平台。笔者一向认为,即使网站有一台服务器,也应该搭建监控工具,这是保障网站能持续改进的基石。常见的开源监控工具有Nagios(www.nagios.org)、monit(www.tildeslash.com/monit)等。Nagios也可能是当前国内最被广泛采用的监控软件了,根据官方描述,Nagios 是开源的主机、网络、服务监控程序,从这个描述能看出,Nagios 的设计目标是很庞大的。依赖其强大的扩展性,通过分布式监控模式,管理上千台甚至更多的服务器也不在话下。而对于大型集群环境,Ganglia (http://ganglia.info/) 是个不错的选择。

另外商业化运作的比较好的开源监控工具或框架还有 Zenoss (http://www.zenoss.com/)、Zabbix (http://www.zabbix.com/)、Hyperic (http://www.hyperic.com/)、 OpenNMS(http://opennms.org/) 等。这几个的定位都是”企业级”监控平台。当然,功能的确不比 Nagios 差,也有的弥补了 Nagios 的一些不足之处(比如 Zenoss 增强了对 Windows 服务器的监控能力)。但出于种种原因,在国内的流行程度并不广泛。

Nagios_distributed.png
(图2: Nagios 分布监控示意图
图片来源: http://nagios.sourceforge.net/docs/3_0/images/distributed.png)

如果要满足日趋灵活的 Web 监控需要就不得不提 Nagios 灵活的插件机制,最简单只需要几行 Shell 代码就能实现基本的插件功能。多数情况下,脚本捕获系统日志中的特定事件,通过 NSCA Client 发送给中心监控服务器即可。灵活性是衡量监控软件的一个重要标准,从这一点说,多数传统的商业网管软件怕是都不如 Nagios 这样胜任现在日趋复杂的网站环境。

提到网管监控,必然要谈到 SNMP。跨平台或者针对专有设备的监控离不开SNMP,但有的时候 SNMP 的安全性也的确会带来严重问题。这就需要运维团队中的安全专家对监控系统机制的安全性做整体评估,或是提升运维团队的安全意识以避免在监控过程中引入更多的安全问题。

有些公司的运维团队喜欢自己写监控工具而不是利用已有的第三方开源工具。这种重复发明轮子的做法笔者认为是不可取的。这样做最明显的一个缺点是软件本身的维护成本可能会更高,而且团队人员变动的时候后续代码维护也是个潜在的问题。至于商业工具的选择,这里不作评价。

报警机制

光有监控而报警机制跟不上,不能及时把紧急情况下的信息传递给运维技术人员,那么监控形同虚设。现在报警信息发送途径主要有邮件、IM、SMS 三种(过去书籍中提到的传呼方式已是明日黄花)。

这几个途径中,邮件告警可能是最简单的,实现起来容易,一行命令即可做到,但因为邮件本身的异步属性和邮件服务器的延时问题,很难让运维人员及时得知信息。所以,如果比较严重的告警信息必须考虑其它实时性比较高的方法。至于发送到 IM,如果 IM 是支持 Jabber 的,实现起来并不难,可靠性也会有一定保障,而如果 IM 比较封闭,那么可行性就不大了,除非 IM 公司对你开放 API ,否则任何取巧的技巧来发送消息的方法其可信赖性都不强、SMS 是大家都比较倾向的一种方式,只是有很多人不知道具体如何实现,说白了也就是一层窗户纸。如果有电信服务提供商(SP)能够提供基于 Web 的调用接口给你,那么直接利用 Wget 或是 cURL 工具模拟浏览器处理表单信息即可,几行命令即可搞定。如果不具备这样的条件,不妨考虑一下短信 Modem,现在市场上这样的短信 Modem 很多,价格不贵,大多都提供二次开发的功能,简单的写点脚本即可实现目的。至于网上有人推荐的免费短信服务,因为实时性比较差,笔者是不推荐的。天下没有免费的午餐,这样的服务往往信息发送优先级很低,而且,短信到达率很难保障。

值得一提的是,报警服务器本身也需要监控的。建议定期发送测试邮件、测试短信来验证告警功能处于正常状态。尤其是在节假日来临前更要反复确保该功能是正常可用的。

未完待续,下一篇谈一下《容量规划》。

Google+

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_834204.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站运维之道 之容量规划

接上一篇《网站运维之道 监控与报警机制》,谈谈关于容量规划。 容量规划 有效的监控能够避免绝大多数问题的扩大化,但是还是做不到防患于未然。监控告警机制完善后,就需要着手考虑容量规划(Capacity Planning)的问题。 所谓的容量规划&#x…

手机之家网站架构–对话高春辉

这次去北京参加 CSDN SD 2.0 ,没发现高春辉的身影,原来是忙着做手机之家的架构升级呢。 从老高的近期工作总结中看到: 目前的技术状况是基于自行设计的 PHP 框架,跑在 PHP 5.2 MySQL 5.1 下,PHP 使用 Fastcgi 模式&am…

跨屏网  ,网站适配手机案例,适配前后对比图

跨屏网 ,网站适配手机案例,适配前后对比图 网站引用一句话JS代码适配 适配前 适配后 跨屏网自主开发一键适配跨屏平台,致力于为中小企业提供平价的手机适配服务。跨屏网为天悦网提供移动适配服务,网站适配后完美兼容手机端&#…

跨屏前后,网站添加一行代码,快速适配手机(非跳转)

跨屏前后,网站添加一行代码,快速适配手机,真实效果截图, 采用跨屏平台自主开发的解决方案。 主要的优势 1,pc手机内容及时同步 2,相同的域名访问 3,无需提交百度适配 4,利于seo…

面向用户的网站性能优化

在互联网这个行业,”以用户为中心的设计“已经达成共识,但很少听到有人说”以用户为中心进行性能优化”之类的话,很多时候,网站性能优化是面向服务器来进行,或许,应该扭转一点思维,改到考虑如何…

跨屏建站系统2021.2.17发布更新

跨屏网打造“无印良品”版建站系统,在传统建站系统都习惯性的保留建站平台的信息(版权),以至于形成了一个固有的现象,当一个建站平台上线的时候,往往都会带上平台的一些logo或者版权信息,然而这…

跨屏建站saas系统2021.4.27发布更新

跨屏建站saas系统2021.4.27发布更新,增加了聚合头条板块,saas建站除了成本低,建站快,更多的还是应该能够连接企业与企业的通道,以及帮助企业把信息推广出去,这才是saas建站的本质,也只有saas建站…

如何申请注册跨屏建站“跨屏号”

企业要网络营销,离不开网站。 而做网站的第一步,你只需要注册一个自助建站平台的账号即可快速开启。 跨屏网专注于h5响应式网站的开发,模板多、代码规范标准、后台操作简单,如果后期seo优化做的好,很容易获得百度的排…

电脑版、3g版、触屏版、跨屏版,网站为何需要重新定义?

从pc端为主、pc手机版,再到移动优先,网站到底发生了哪些变化? 跨屏时代的到来,让推广理念和建站方式随之发生改变。 2010年,被许多人称为移动互联网元年,这一年,用户逐渐将重心从PC端转到动端。 跨屏理念渗透到各个行业,比如最各大手机厂商oppo,小米…

我想这就是我选择模板自助建站平台的原因

伴随着低代码、无代码技术的出现,自助建站平台再次受到关注,只要会打字就能建站,面向小白的模板自助建站平台何尝又不是低代码、无代码技术呢?并且随着技术的革新,模板建站提供的模板不仅跨屏自适应,而且也…

【跨屏建站网】选择自助建站平台很重要的一个指标

跨屏建站网主攻电脑、手机多屏多端自适应的自助建站系统的开发,下面和大家讲讲选择自助建站平台很重要的一个指标,这是一般人不会提及的,但是又非常重要的。 首先我们不讲大家常提到的,什么网站功能强大,模板漂亮选择…

学习豆瓣好榜样–网站架构

这次的 QCon 会议,《豆瓣网技术架构的发展历程》这个议题差不多是最受关注的。洪强宁在演讲开始告诫大家期望值不要太高,我还是相信不会有人觉得失望的。 先说几句题外话,整个演讲听下来,我们会发现豆瓣在发展的过程中也是有点弯路…

跨屏建站网发布响应式电子商务网站主题kpshop

跨屏建站网发布响应式电子商务网站主题kpshop,在此之前我们开发了会员专用主题kpvip,博客专用主题kpblog,企业官网专用主题kpcom,而此次开发的跨屏响应式电子商务模板主题代号kpshop主要针对企业商城设计,采用简约式设…

跨屏建站平台2023.3.4发布更新,启用了新logo

跨屏建站平台2023.3.4发布更新,启用了新logo,网站整体风格布局进行了比较大的调整,走的是极简设计风格,最大的变化是网站变得更加简洁了,网站采用极简设计的好处很多,不仅耐看,而且对于手机下的…

再跟 Flickr 学习网站运维经验

Image via CrunchBase 学习了一下 Flickr 的运维工程师 John Allspaw 的这个Operational Efficiency Hacks 讲座内容。做一点笔记。 现在 Flickr 的数据相比2007年的时候真是有了显著的增长: 24 TB 的 MySQL 数据每秒钟 MySQL 有 3.2 万次写操作每秒钟 MySQL 有 12…

小白前端开发笔记-创建网站的细节(娃娃级)导航栏的写法细则 搜索框的写法细则

拿到后的操作: 观看布局 确定版心 :1102px 基础准备: *{ margin: 0px; padding: 0px; line-height: 1; } .center { width: 1100px; margin: 0px auto; } li{ list-style-type: none; } a{ text-decoration: none; } 针对form的操作&#xf…

杨泽业:给你的php网站添加经典语录功能

我们做一个网站就是要不断给访客提供最佳的用户体验,同时提升自己的品牌价值,而文章结束的经典语录的功能,完全可以实现我们所要达到的效果。(如下图)给你的wordpress博客添加经典语录功能这个是怎样实现的呢&#xff…

我的网站搭建: (第四天) 导航栏与页脚

2019独角兽企业重金招聘Python工程师标准>>> 经过观察可以发现,基本上每个网站都会有一个叫导航栏的东西,其目的就是为了方便用户找到自己查看的页面。导航栏可以自己制作,但我选择的方法是使用Bootstrap框架,还有给每…

网站规划通识:原型图绘制的一些注意事项

本文来自网易云社区作者:林玮园雷火游戏部 网站组基本概念:一、什么叫原型图?用线条、图形描绘出产品/专题的框架,即为原型,也可称线框图。原型图的输出可根据质量,大致分为低保真、中保真、高保真原型图。…

PHP、CMS网站搬家详细流程【系原创…

本文系原创,转载请注明出处: 流程自我备份,以备他人学习及自身查阅,另外本文主要针对在本机开发网站(DEDECMS)后上传至服务器可能出现的一些问题及流程说明 1.服务器端基本的部署请参照(包括IIS…