
运维监控书籍
enlyhua
这个作者很懒,什么都没留下…
展开
-
8.Prometheus 监控技术与实践 --- Pushgateway
第8章 Pushgateway 8.1 概述 目前为止 prometheus 都是基于 pull 的,即拉取模式。然后,某些情况下,会出现无法从中获取指标的目标场景。原因如下: 1.由于网络安全性或连接性,使得无法访问目标资源,也就是说prometheus无法直接去拉取各个目标的监控数据; 2.目标资源的生命周期太短; 3.目标资源没有可以抓取的端点; 鉴于以上,我们需要某种方式将时间序列传递或推送到prometheus服务器。 Pushgateway 是一个独立的服务组件,可在.原创 2021-08-10 23:27:12 · 1745 阅读 · 1 评论 -
7.Prometheus 监控技术与实践 --- 可视化
第7章 可视化 7.1 概述 Grafana 是一款比较流行的开源时间序列分析与可视化工具。7.2 Grafana安装 7.2.1 在CentOS上安装 1.yum 方式安装vim /etc/yum.repos.d/grafana.repo[grafana]name=grafanabaseurl=https://packagecloud.io/grafana/stable/el/7/$basearchrepo_gpgcheck=1enabled=1gpgcheck=1.原创 2021-08-10 00:05:00 · 423 阅读 · 1 评论 -
6.Prometheus 监控技术与实践 --- 告警处理
第6章 告警处理 在 prometheus 监控体系中,指标的采集存储于告警是分开的。告警规则是在 prometheus server 端定义的,告警规则被触发后,才会将信息发送给独立组件Alertmanager 上,经过对告警的处理后,最终通过接收器通知用户。6.1 概述 6.2 Alertmanager部署 6.2.1 Alertmanager机制 Prometheus server 和 Alertmanager 是互相分离的两个组件,我们使用 prometheus serve.原创 2021-08-08 17:12:24 · 1127 阅读 · 0 评论 -
5.Prometheus 监控技术与实践 --- PromQL
第5章 PromQL5.1 时序数据库 时序数据库(TSDB)用于保存时间序列(按时间变化)的海量数据,是一种高性能,低成本,稳定可靠的专业化数据库。它可以提供高效读写,高压缩比低成本存储,降精度,插值,多维度聚合计算和查询功能,解决由于设备采集点数据量巨大,数据采集频率高而造成的存储成本高,写入和查询分析效率低的问题。 应用场景如下: 1.物联网设备监控分析 2.智慧城市建设 3.系统运维和业务实时监控5.2 PromQL简介 PromQL 不是类SQL语言,表现力非常丰富.原创 2021-08-08 00:40:10 · 352 阅读 · 0 评论 -
4.Prometheus 监控技术与实践 --- 服务发现
第4章 服务发现 prometheus 服务发现能够自动化检测分类,并且能够识别新目标和变更目标。也就是说,可以在容器平台或者云平台中,自动发现并监控新目标或变更目标,动态进行数据采集和处理。目前prometheus版本已经可以支持许多的服务信息来源,例如 Consul,亚马逊的EC2,OpenStack和Kubernetes。4.1 基于文件的服务发现 1台服务器:vim prometheus.ymlscrape_configs: - job_name: 'node_exporte.原创 2021-08-07 17:33:36 · 282 阅读 · 0 评论 -
3.Prometheus 监控技术与实践 --- Exporter
第3章 Exporter 在 prometheus 中,Exporter 是重要的组成部分,在实际监控样本数据的收集是由 Exporter 完成的,prometheus 服务器只需要定时从这些 Exporter 提供的http服务获取监控数据即可。3.1 概述 Exporter 本质上是将收集的数据转化为对应的文本格式,并提供 http 接口,供 prometheus 定期采集数据。 3.1.1 Exporter类型 通常来说可以将 Exporter 分为两类: 1.直接采集.原创 2021-08-05 00:55:56 · 1053 阅读 · 0 评论 -
2.Prometheus 监控技术与实践 --- Prometheus基本概念及部署
2.1 Prometheus架构 关键工作流程可以总结如下: 1.Prometheus 服务器周期性的或者在设定的时间段内,可以通过下面的方式获取内容。 a) 从配置好的job或者exporter 中拉取 metric b) 接收从 Pushgateway 推送过来的 metric c) 从其他的 Prometheus 服务器中拉取 metric 2.Prometheus 服务器获取到的数据存储在本地后(也可以选择远端存储),通过一定规则对数据进行清理和整理,并且把结果存储到.原创 2021-08-01 02:02:18 · 422 阅读 · 0 评论 -
1.Prometheus 监控技术与实践 --- 云计算时代的监控系统
第1章 云计算时代的监控系统 1.1 云计算时代的应用系统 1.1.1 企业“IT云化”实现数字化转型 1.1.2 云计算时代的IT架构特点 1.1.3 云计算时代的IT管理变革 1.企业IT投入模式改变 在传统的IT模式下,基础设施的投入占比最大,服务器运维人工成本次之,应用开发的投入占比最小。上云后,投入比例相反。 2.IT人员能力要求改变 传统IT人员更关注底层基础设施的运维,项目管理,对业务需求的理解和响应比较被动。云计算IT人员需要更关注业务的需求,.原创 2021-07-29 00:48:27 · 546 阅读 · 0 评论 -
4.Zabbix企业级分布式监控系统 --- 快速配置和使用
1.快速配置和使用 修改密码 : update usersset passwd=md5('123456') where alias='Admin' limit 1; 1.配置流程: Host groups(主机组) -> Hosts(主机) -> Applications(监控项组) -> Items(监控项) -> Triggers(触发器) -&g...转载 2018-11-01 23:28:07 · 552 阅读 · 0 评论 -
3.2 Zabbix企业级分布式监控系统 --- zabbix-agent, zabbix-get 安装
1.zabbix agent 安装1.yum install zabbix-agent2.配置修改vim /etc/zabbix/zabbix_agentd.confServer=192.168.60.103 // 被动模式,允许哪台服务器连接 agentServerActive=192.168.60.103 // 主动模式,向哪台服务器传输数据Hostname=...转载 2018-05-20 01:28:37 · 875 阅读 · 0 评论 -
3.1 Zabbix企业级分布式监控系统 --- zabbix 安装
1.硬件条件 2.安装1.zabbix 安装 1.安装源 rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 2.安装 yum install zabbix-server-mysql zabbix-web-mysql zabbix-a...转载 2018-05-19 01:13:50 · 227 阅读 · 0 评论 -
2.Zabbix企业级分布式监控系统 --- Zabbix 简介
1.zabbix 简介 zabbix 适合中小企业,大中企业的用户,单个 server 节点可以支持上万台设备,每秒处理请求 1.5w次,理论上可以支持5w台设备.2.zabbix 架构 通用架构为 C/S, 分布式架构为 C/P/S zabbix 数据采集方式不仅可以使用 agent 方式,也可以使用其他方式,如 snmp, ssh ,telnet ipmi 等多种协议。 ...转载 2018-05-19 00:34:57 · 511 阅读 · 0 评论 -
1.Zabbix企业级分布式监控系统 --- 监控系统简介
1.监控系统的实现 一个监控系统的组成大体可以分为2部分: 1.数据采集部分(客户端) 2.数据存储分析警告展示部分(服务器端) 数据采集的工作模式可以分为 1.被动模式(服务器端到客户端采集数据) : 对服务器的开销比较大,适合小型规模的监控环境 2.主动模式(客户端主动上报数据到服务器端) : 对服务器的开销比较小,适合大规模的监控环境 采集数据的协议分2种: ...转载 2018-05-19 00:00:05 · 554 阅读 · 0 评论