唠叨话

关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言

DevOps教程

《DevOps之服务-监控工具》

注:关于监控工具的具体内容,知识与技能的层次(知道、理解、运用),理论与实践的方面(原理、技术、操作)。

《监控体系》
监控体系划分为监控(Monitoring)、警告(Alerting)、趋势(Trending)三大部分。

监控栏目分类
设备监控、系统监控、网络监控、业务监控、安全监控。
监控采集方式
Agent(代理端),SNMP(简单网络管理协议)、IPMI(智能平台管理接口)、JMX(Java管理扩展)、Trapper(捕捉器)。
监控警告方式
邮件email、短信sms、脚本script、网聊chat。
监控面板分类
BS结构Web网页,CS结构Form窗口。

《监控数据模式架构》
TICK技术栈(Telegraf数据采集,InfluxDB数据存储,Chronograf数据显示,Kapacitor数据处理)
采集数据(Telegraf|Collectd|StatsD|Cadvisor|Heapster|Jmeter|JMXtrans|Metrics)、存储数据(InfluxDB)、显示数据(Grafana)

《监控内容划分》
机房环境设备
通过IP地址、端口号(Snmp)的方式。
UPS电源、空调、温湿度、防水绳、烟雾报警、视频监控、门禁卡锁、电话机。

其他定义设备
Ping、Url、Port、Xml。

网络设备
通过设备地址、端口号(Snmp)、用户、密码的方式。
VPN、防火墙、负载均衡、交换机、路由器、网络设备。

物理机服务器
通过IP地址、端口号(Agent|Snmp|Telnet|SSH)、文件密钥、用户、密码的方式。
Windows:Agent、WMI、Snmp。
Linux:Agent、SSH、Telnet、Snmp。
IBM.AIX、HP.UX、FreeBSD、Sun.Solaris、Sco.Unix:SSH、Telnet、Snmp。

虚拟机服务器
通过IP地址、端口号、文件密钥、用户、密码的方式。
VMware ESX Server、VMware vCenter Server、Microsoft Hyper-V、Xen、Xen Server、IBM HMC、Huawei FusionComputer。

业务
数据库:SQLServer、Oracle、MySQL、Postgresql、DB2、SyBase、MongoDB。
中间件:Tomcat、JBoss、Resin、GlassFish、Jetty、WebSphere、WebLogic、MOSS、MSMQ、Kafka、RabbitMQ、Docker、Rocket
Web应用:URL、DNS。
缓存服务器:Memcached、Redis。
网站服务器:IIS、Apache、Nginx、Lighttpd。
邮件服务器:Exchange-Server、EQMail-Server、IBM Domino、Postfix、Dovecot、DBMail。
流媒体服务器:Red5、Live555、EasyDarwin。
代理服务器:Squid、Varnish、Privoxy、Tinyproxy。
目录服务器:Active Directory、LDAP Server。
应用服务器:FTP。

存储
通过设备地址、端口号(Snmp|SMH)、用户、密码的方式。
IBM、EMC、NetApp、HP、Dell、Hitachi日立、DDN、普安Infortrend、宏杉MacroSAN、华为Huawei。

《监控工具之开源市场》
Nagios,全面的监控和警报的框架。拼装型,部署容易,适合中大规模,不支持Windows系统,若监控需安装Nsclinet,包含Nagios网络监控、Nagios日志服务器、Nagios网络分析器三种类型。例如:Nagios+Cacti
Icinga,全面的监控和警报的框架,兼容Nagios插件的变种。
NetXMS,全面的监控工具,轻量级。
Sensu,CS结构界面的监控。
BigBrother,监控的鼻祖。
BigSister,监控网络,节点管理,doxygen过滤器和Web应用程序框架。
Cacti,监控网络流量及分析。
Piwik,监控网络流量及分析。
Smokeping,监控网络性能。
MRTG,监控网络链路流量负载。
Pingdom,监视网站及网络流量。
Rancid,监控网络设备。
Ganglia,监控网络集群。
Munin,监控网络资源、尤其服务器,不需要PHP、Mysql。
OpenNMS,监控网络及虚拟化,综合性监控工具,尤其VMware,开放的插件管理架构,易集成。
Ntop,数据包嗅探工具。
Wireshark,网络封包分析工具。
Graphite,性能监控工具。
LogStash,日志分析工具。
Splunk,日志收集和搜索引擎工具。
Nedi,网络跟踪及配置工具。
Observium,网络及系统监控工具。
Monitorix,轻量级的系统监视工具。
Collectl,轻量级的Linux性能监控工具。
PagerDuty,告警工具。
OneAlert,告警工具。

《监控工具之商业市场》
Zabbix(Zabbix),收集服务器,虚拟机和网络设备信息的监控。集成型,部署困难,适合中小规模。例如:Zabbix+Saltstack|Puppet。
Zenoss(Service Dynamics),丰富的资产清单和接口服务,提供CMDB关联的事件和错误管理系统。
Merethis(Centreon),通过第三方组件可以实现对网络、操作系统和应用程序的监控报警平台。
Groundworks(GroundWork Monitor Enterprise),监控网络、应用和云计算的平台。
Hyperic(VMware vFabric Hyperic HQ),监控物理、虚拟或云环境的Web应用程序及其性能,不兼容Nagios插件。
AppDynamics(思科),国际知名的应用性能监控工具。
New Relic(SaaS),国际知名的监控工具。
OneAPM(SaaS),国内知名的监控工具。
监控易(SaaS),国内优秀的监控工具。

注解:关于监控工具安装卸载,功能及性能方面等相关知识。前期暂时省略,后期逐步完善!

DevOps之服务-监控工具的更多相关文章

  1. CODING DevOps 微服务项目实战系列第一课,明天等你

    CODING DevOps 微服务项目实战系列第一课<DevOps 微服务项目实战:DevOps 初体验>将由 CODING DevOps 开发工程师 王宽老师 向大家介绍 DevOps ...

  2. CODING DevOps 微服务项目实战系列第二课来啦!

    近年来,工程项目的结构越来越复杂,需要接入合适的持续集成流水线形式,才能满足更多变的需求,那么如何优雅地使用 CI 能力提升生产效率呢?CODING DevOps 微服务项目实战系列第二课 <D ...

  3. CODING DevOps 微服务项目实战系列最后一课,周四开讲!

    随着软件工程越来越复杂化,如何在 Kubernetes 集群进行灰度发布成为了生产部署的"必修课",而如何实现安全可控.自动化的灰度发布也成为了持续部署重点关注的问题.CODING ...

  4. DevOps之服务手册

    唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <DevOps服务手册(Manual)> <IT资源目标化>1.设施和设备(I ...

  5. DevOps之服务故障

    唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <DevOps服务故障> 0.故障1.设施故障2.设备故障3.系统故障4.虚拟化故障5.存 ...

  6. 【星云测试】Devops微服务架构下具有代码级穿透能力的精准测试

    微服务是Devops场景下热门的开发框架,在大型项目中被广泛采用.它把一个大型的单个应用程序和服务拆分为数十个的支持微服务,独立部署.互相隔离,通过扩展组件来处理功能瓶颈问题,比传统的应用程序更能有效 ...

  7. 【运维监控】四款云服务监控工具介绍:Nagios 、 ganglia、zabbix、onealert

    在我们日常的工作中,有时候需要监控和管理平台的运行状况,而服务运行是否存在异常,是否有软硬件bug等,均需要第一时间知道.对服务状态了如指掌,是一个很重要的事情.那么这个如何做到呢,我们之前在进行私有 ...

  8. DevOps - 微服务与Serverless

    微服务 简介 "微服务"强调的是服务的大小,它关注的是某一个点. "微服务架构"则是一种架构思想,需要从整体上对软件系统进行通盘的考虑. 通俗来说,微服务架构就 ...

  9. Windows服务监控工具Perfmon

    原文:https://www.jianshu.com/p/f82c2b726ecf 一.Perfmon简介.性能监控指标.性能对象指标 Perfmon:提供了图表化的系统性能实时监视器.性能日志和警报 ...

随机推荐

  1. 标题:a++和++a的区别

    以前我也是老搞不懂a++和++a的区别, 后来看了很多资料, 终于总结出来一条规律, 小白专用! 看完这个例子就懂了: 例1:$a = 8, 求 ++a + a++ - --a + a-- + ++a ...

  2. 字符编码笔记:ASCII,Unicode和UTF-8(转)

    字符编码笔记:ASCII,Unicode和UTF-8 作者: 阮一峰 日期: 2007年10月28日 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料. 结果,这个 ...

  3. 必应词典英语学习APP案例分析

    一.调研,评测 1.在此次作业之前并没有听过这个学英语app,必应听起来就像英语单词bing,第一次听到觉得这个app很奇怪,但没有将它和英语挂上钩.但是使用一阵子之后我觉得这个名字很好上口,其次这个 ...

  4. 201521123012 《Java程序设计》第四周学习总结

    1.本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容 答:(1)extends关键字 <1>只能有一个父类,即单继承 <1>子 ...

  5. 201521123050《Java程序设计》第3周学习总结

    1. 本周学习总结 2. 书面作业 1.代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; p ...

  6. Python的变量参数

  7. Eclipse rap 富客户端开发总结(6) : 如何发布rap到tomcat

    1.先下载以来的打包插件 war products  输入下面的地址,选择相应的插件 新建一个 war product Configutation向导 下面的war  product Configut ...

  8. ecshop商城系统登录出现登录闪退问题

    症状:ecshop商城系统提示登录成功,而且状态也是登录,一刷新,自动退出了,真坑爹 解决方案: 1.点着点着经常无故退出,感觉session被清空了.查找原因:ecshop中有用ip地址来验证,而公 ...

  9. Hibernate @Embeddable注释

    在hibernate中实现自定义类型,只要实现UserType接口即可或者以Component的形式提供.JPA的@Embedded注释可以在你的Entity中使用一般的Java对象,此对象需要用@E ...

  10. Spring-mvc配置“/”路径过滤问题

    首先大家都知道"/*"可以匹配所有url,包括带扩展名的,一般只用在过滤器上. 一般Spring-mvc的核心 <servlet> <servlet-name&g ...