唠叨话

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

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. Ubuntu 14.02 cmake升级 失败解决

    错误的提示: CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly ...

  2. MongoDB学习之路(二)

    MongDB特点 MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器的性能. MongoDB旨在为WEB应用提供可拓展的高 ...

  3. 团队作业8——第二次项目冲刺(Beta阶段)第二天

    BETA阶段冲刺第二天 1.当天站立式会议 2.每个人的工作 (1) 昨天已完成的工作: Alpha阶段的Bug修复 (2) 今天计划完成的工作: 编写前端页面 (3) 工作中遇到的困难: 对于前端页 ...

  4. thinkphp创建对象及数据操作

    ThinkPHP有三种创建控制器对象的方式: 通过命名空间的路径找到类然后new出来例如:$dx = new \Home\Controller\IndexController(); 通过A快捷函数创建 ...

  5. smtp模块使用

    import smtplib from email.mime.text import MIMEText from bs4 import BeautifulSoup from urllib.reques ...

  6. 如何使用fiddler抓取https请求(PC和移动端)

    最近做一个抓取移动端app接口,并执行评论,收藏的接口功能测试.怎么搞/(ㄒoㄒ)/~~ 按照老思路试一试,第一步还是要用fiddler来帮忙获取接口信息! 一.基本的抓取http请求设置: 1.cm ...

  7. geotrellis使用(三十四)矢量瓦片技术研究——矢栅一体化

    前言 本文所涉及技术与Geotrellis并无太大关系,仅是矢量瓦片前端渲染和加载技术,但是其实我这是在为Geotrellis的矢量瓦片做铺垫.很多人可能会说,Geotrellis为什么要搞矢量瓦片, ...

  8. 翻译连载 |《你不知道的JS》姊妹篇 |《JavaScript 轻量级函数式编程》- 引言&前言

    原文地址:Functional-Light-JS 原文作者:Kyle Simpson-<You-Dont-Know-JS>作者 译者团队(排名不分先后):阿希.blueken.brucec ...

  9. jquery实现点击div外隐藏div

    html <div style="width:100px;height:100px;border:1px solid #ff0" id="div"> ...

  10. 我的第一个python web开发框架(1)——前言

    由于之前经验不是很丰富,写的C#系统太过复杂,所以一直想重写,但学的越多越觉得自己懂的越少,越觉的底气不足.所以一直不敢动手,在内心深处对自己讲,要静下心来认真学习,继续沉淀沉淀.这两年多以来找各种机 ...