DevOps之服务-监控工具
唠叨话
关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言。
《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之服务-监控工具的更多相关文章
- CODING DevOps 微服务项目实战系列第一课,明天等你
CODING DevOps 微服务项目实战系列第一课<DevOps 微服务项目实战:DevOps 初体验>将由 CODING DevOps 开发工程师 王宽老师 向大家介绍 DevOps ...
- CODING DevOps 微服务项目实战系列第二课来啦!
近年来,工程项目的结构越来越复杂,需要接入合适的持续集成流水线形式,才能满足更多变的需求,那么如何优雅地使用 CI 能力提升生产效率呢?CODING DevOps 微服务项目实战系列第二课 <D ...
- CODING DevOps 微服务项目实战系列最后一课,周四开讲!
随着软件工程越来越复杂化,如何在 Kubernetes 集群进行灰度发布成为了生产部署的"必修课",而如何实现安全可控.自动化的灰度发布也成为了持续部署重点关注的问题.CODING ...
- DevOps之服务手册
唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <DevOps服务手册(Manual)> <IT资源目标化>1.设施和设备(I ...
- DevOps之服务故障
唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <DevOps服务故障> 0.故障1.设施故障2.设备故障3.系统故障4.虚拟化故障5.存 ...
- 【星云测试】Devops微服务架构下具有代码级穿透能力的精准测试
微服务是Devops场景下热门的开发框架,在大型项目中被广泛采用.它把一个大型的单个应用程序和服务拆分为数十个的支持微服务,独立部署.互相隔离,通过扩展组件来处理功能瓶颈问题,比传统的应用程序更能有效 ...
- 【运维监控】四款云服务监控工具介绍:Nagios 、 ganglia、zabbix、onealert
在我们日常的工作中,有时候需要监控和管理平台的运行状况,而服务运行是否存在异常,是否有软硬件bug等,均需要第一时间知道.对服务状态了如指掌,是一个很重要的事情.那么这个如何做到呢,我们之前在进行私有 ...
- DevOps - 微服务与Serverless
微服务 简介 "微服务"强调的是服务的大小,它关注的是某一个点. "微服务架构"则是一种架构思想,需要从整体上对软件系统进行通盘的考虑. 通俗来说,微服务架构就 ...
- Windows服务监控工具Perfmon
原文:https://www.jianshu.com/p/f82c2b726ecf 一.Perfmon简介.性能监控指标.性能对象指标 Perfmon:提供了图表化的系统性能实时监视器.性能日志和警报 ...
随机推荐
- 【深入Java虚拟机】之一:Java内存区域与内存溢出
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17565503 内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若 ...
- 【集美大学1411_助教博客】团队作业4——第一次项目冲刺(Alpha版本) 成绩
写在前面的话 第一次alpha冲刺,大家完成得都很好,从博客中体现出来的是所有团队都完成了预期的目标. 一个团队从最初建立,到磨合,到做出一个能被接受的产品,真是一件不容易的事情.就好像TheNexu ...
- 【Alpha】——Sixth Scrum Meeting
一.今日站立式会议照片 二.每个人的工作 成员 昨天已完成的工作 今天计划完成的工作 李永豪 对统计出现的问题进一步完善 学习将项目做成APK 郑靖涛 完善报表设计 协助设计账目一览表板块 杨海亮 测 ...
- 201521123105 《Java程序设计》第1周学习总结
1.学习总结 简单学习jave 了解并区分JVM JRE JDK 了解JAVA语言的发展史 2.书面作业 Q:为什么java程序可以跨平台运行?执行java程序的步骤是什么?( ...
- 201521123003《Java程序设计》第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...
- SpringMVC 构建Restful风格 及问题处理
基本的请求URL: /person/{id} GET 得到id的person /person POST 新增person /person/{id} PUT 更新id的person / ...
- org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not a
如果出现了这个错误,看看在使用Hibernate的时候有没有在事务的环境下执行操作!
- 利用Struts拦截器限制上传图片的格式和大小
在这之前 Struts的一个核心功能就是大量的拦截器,既然是框架,那么自然也就贴心地为我们准备好了各种常用的功能,比如这里即将讨论的如何限制上传图片的格式和大小.那么既然是使用Struts已经写好的拦 ...
- Java通过链表实现栈
class LinkedStack<T> { private Node top; private int size; /** * 初始化栈 */ public LinkedStack() ...
- MongoDB的备份和部署 高级功能索引,聚合复制,分片
创建备份 MongoDB 数据转储 为了在 MongoDB 中创建数据库备份,需要使用 mongodump 命令.该命令会将服务器上的所有数据都转储到 dump 目录中.你可以使用很多选项来限制转储的 ...