田逸:互联网监控的艺术

田逸:互联网监控的艺术

ID:37893694

大小:489.81 KB

页数:38页

时间:2019-06-02

田逸:互联网监控的艺术_第1页
田逸:互联网监控的艺术_第2页
田逸:互联网监控的艺术_第3页
田逸:互联网监控的艺术_第4页
田逸:互联网监控的艺术_第5页
资源描述:

《田逸:互联网监控的艺术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、互联网监控的艺术演讲人:田逸(sery@163.com)监控演变历程用户、老板电话通知Ping主机放在线收音机时不时登陆系统查看状态使用监控平台必要性被动方式延误时机,并且给技术人员产生巨大的压力Ping主机对于服务器数量多的场合会怎么样?服务器在远端,无声卡等,放不了在线收音机音频数以百计甚至上千计的服务器,挨个登录恐怕是个困难部署监控平台,随时了解大规模网络运行的状态,并且在出现意外时及时报警高可用性的保证措施高可用架构:应用集群、负载均衡、分布式文件系统、数据库集群等设计良好的监控系统选择何种监控方

2、式自己写程序或者脚本小工具商业解决方案开源的方案自己写程序或者脚本优点1、现金成本低2、操控性强不足1、集中管理是个问题2、无可视性效果3、调度需要好的技巧4、运营复杂,如监控一个集群,需要对集群维护。因程序被安装在每个主机,因此可能要重复n次操作商业解决方案优势1、大包大揽2、用户不用承担运营中的责任。假如出了问题,可把责任推给厂商。3、很受欢迎的展现方式,如报表、美观的用户界面不足1、成本高(一般以万计)2、取舍不易:需要的功能可能不足,不需要的功能一大堆商业解决方案(续)3、巨大的资源占用:就cli

3、ent代理而言,包大小基本以百兆字节计4、扩展性差。要新增模块,需要昂贵的支出5、安全问题。来自代理agent的权限。开源解决方案优势1、开源免费2、定制能力强3、完全可控4、集中化管理5、可视性好不足1、需要很强的技术实力2、一切靠自己推荐的方案开源的方案Nagios、zenoss、Ganglia、zabbix等本案以nagios为例谁在使用nagiosFacebook搜狗www.sogou.com网易www.163.com空中网www.kong.net新浪www.sina.com阿里巴巴www.wik

4、ipedia.org互动百科www.hudong.comSohu其他更多…….什么是nagiosNagios是一个框架,核心部分是调度器和状态通知模块。调度器调度插件或者任意定制的可执行程序,根据执行结果返回状态值,并根据需要进行相信的报警/通知Nagios监控机制检查登录用户数的场景条件:1、当登录数小于5时,属于正常2、当用户数大于5小于8时,应当警告3、大于8时为异常脚本:logins.sh检查用户登录脚本(续一)#!/bin/shlogins=`who

5、wc-l`if[$logins-le$1]t

6、henecho"OK!-logincountis$logins"exit0fiif[$logins-gt$1-a$logins-le$2]thenecho"Warnning!-logincountis$logins"exit1fiif[$logins-gt$2]thenecho"Critical!-logincountis$logins"exit2fi检查用户登录脚本(续二)手动执行脚本,形如./usercon.sh58输出:1、有2个用户登录时:OK!-logincountis22、有6个用户登录时:W

7、arnning!-logincountis63、有9个用户登录时:Critical!-logincountis9调度脚本本地调度:用于检查远程服务端口等远程调度(Nrpe):检查主机资源、检查内部网络服务设定调度时间间隔、重试次数等。注意与crond不同。通知机制退出代码为0,代表正常退出代码为1,代表警告warning退出代码为2,代表极度异常Critical退出代码为3、代表未知(不常用)监控的表现形式Web方式:不同的用户查看各自负责的应用运行状态邮件:故障发生或恢复时发送邮件告警手机短消息:最及时

8、的通知方式Nagios的组成3个大的部分:1、守护进程(core)2、插件3、web接口定制安装nagios-coreUseraddnagios–s/sbin/nologinTarzxvfnagios-3.x.tar.gzCdnagios-3.x./configure–prefix=/usr/local/nagiosMakeallMakeinstallmakeinstall-configinstall-commandmode为保持通用性舍弃了一些安装选项安装插件Tarzxvfnagios-plugin-x

9、.tar.gzCdnagios-plugin-x./configure–prefix=/usr/local/nagiosMakeallMakeinstall安装nrpeUseraddnagios–s/sbin/nologinTarzxvfnrpe-x.tar.gzCdnrpe.x./configure–prefix=/usr/local/nrpeMake;makeinstall从nagios-core复制一些插件配置nagio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。