随笔分类 - 监控
摘要:一 环境准备 pip install flask pip install --ignore-installed PyYAML pip install prometheus_client 二 包引入 from prometheus_client import Gauge from prometheus
阅读全文
摘要:一 prometheus文件主体解析 1 job_name: 1 prometheus 2 grafana 3 linux 4 proxysql 5 mongodb 6 mysql相关 7 rds相关 (job_name=prometheus的target host:port 为prometheus
阅读全文
摘要:零 整体调用链 1 linux安装alertmanager模块 2 配置alert.yml 里面主要定义报警级别和相关频率,并填写webhook的api 3 利用flask框架编写webhook模块,主要包含两方面 1 是各种报警方式 2 是在不同问题级别对报警方式的调用 4 在prometheus
阅读全文
摘要:0 注意点 修改docker默认存储路径 vim /etc/sysconfig/docker 在启动项OPTIONS=添加 --graph = "datadir" 并重启服务 1 docker info | grep -i dir 查看docker默认存储位置 2 rsync -aP /var/li
阅读全文
摘要:,一 简介: 我们来谈谈mongo的监控二 核心命令 rs.status() 关注复制集群是否健康 db.serverStatus() 关注实例整体性能三 目标解读 主要来解读下db.serverStatus() 整体 1 db.serverStatus()输出一个json大串,我只需要关注部分的串
阅读全文
摘要:一 场景 监控mongo的多实例端口二 目标 定制一套模板,根据不同的端口进行批量监控项的生成三 步骤 1 编写py脚本实现端口josin化输出,以便zabbix_server能进行识别 jsonStr = json.dumps(port_dict,sort_keys=True,indent=4)
阅读全文
摘要:一 简介:聊聊zabbix的报警方式二 报警方式 邮件,短信,钉钉,微信三 准备 需要预选准备好对应报警方式的脚本四 web端设置 1 设置报警方式 2 设置报警触发器 1 选择报警信息 推荐 Trigger severity >=High 2 设置报警操作 1 Default message 2
阅读全文
摘要:一 简介:讲讲监控相关的东西 二 监控模式 Active(主动式)agent —》常用 在Active agent模式下,Zabbix agent启动后,由agent端初始化和Zabbix server之间的通信,向Zabbix server发出获取监控项清单的请求,server端收到请求后响应ag
阅读全文
摘要:一 简介:zabbix进行数据库监控 二 目的:采用percona进行插件式安装监控 三 安装 环境 zabbix_agent 步骤 yum -y install php php-mysql yum -y install https://www.percona.com/downloads/perco
阅读全文