唠叨话

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

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. 使用JSR-303进行校验 @Valid

    一.在SringMVC中使用 使用注解 1.准备校验时使用的JAR validation-api-1.0.0.GA.jar:JDK的接口: hibernate-validator-4.2.0.Fina ...

  2. 【转】为什么选择Spring Boot作为微服务的入门级微框架

    本文为普元云计算高级工程师许二虎在普元云计算架构设计群的微课堂分享.如需加入普元新一代数字化企业云平台研发设计群参与微课堂.架构设计与讨论直播,请直接回复此公众号:"加群 姓名 公司 职位 ...

  3. Linux设置全局代理与yum代理

    设置全局代理,方法如下: 修改 /etc/profile 文件,添加下面内容: http_proxy=http://username:password@yourproxy:8080/ ftp_prox ...

  4. 《JAVA程序设计》第11周学习总结

    1. 本章学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. synchronized方法/代码块 wait().notify()用法,生产者消费者例子 lock.condit ...

  5. 201621123088《Java程序设计》第1周学习总结

    1.本周学习总结 以几个关键词描述本周的学习内容.并阐述关键概念之间的联系. 这周是我第一次学习Java,对于我这个上学期没有学好的人来说,Java无疑是一个新的噩梦,但是我相信我这学期一定能学好Ja ...

  6. Eclipse 多行复制并且移动失效

    Eclipse  有个好用的快捷键  即 多行复制 并且移动 但是 用 Win7 的 电脑 的 时候 发现屏幕 在 旋转 解决方案: 打开Intel的显卡控制中心 把旋转  的 快捷键 进行更改 就好 ...

  7. Safe Area Layout Guide

    原文:Safe Area Layout Guide Apple在iOS 7中引入了topLayoutGuide和bottomLayoutGuide作为UIViewController属性.它们允许您创 ...

  8. Java 编程思想 Chapter_14 类型信息

    本章内容绕不开一个名词:RTTI(Run-time Type Identification) 运行时期的类型识别 知乎上有人推断作者是从C++中引入这个概念的,反正也无所谓,理解并能串联本章知识才是最 ...

  9. 策略模式Strategy

    定义一系列的算法,把他们封装起来,使得算法独立于适用对象. 比如,一个系统有很多的排序算法,但是使用哪个排序算法是客户对象的自有.因此把每一个排序当做一个策略对象,客户调用哪个对象,就使用对应的策略方 ...

  10. 接口测试——httpclient介绍与请求方式详解

    httpClient工具介绍 HTTP协议可能是现在lntemet上使用得最多.最重要的协议了,越来越多的Java应用程序需要直接通过HTTP协议来访问网络资源.虽然在JDK的java.net包中已经 ...