
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
背景以前看见过别人家的告警系统,基于企业微信 + zabbix 做的二次开发,有一个功能一直让我念念不忘。比如发出一条某个 Tomcat 内存溢出的告警,回复个 restart ,就会自动重启这个 Tomcat。就想到如果这个机器人可以交互,那就会方便很多了。可能有人会说,Zabbix 的 action 也可以做到,但毕竟是非交互的,不满足我们的需求。后来到处查资料,也没找到合适的,自己...
某个 https 证书突然过期,导致某个业务出现问题。理论上来说这个问题不应该存在,证书到期时间是固定的,更新也不费时间,但这个问题还是存在。使用 Grafana 7 中new table visualization功能,使用Prometheus监视证书的到期日期,并使用Grafana进行展示。这就是它的样子,所有证书一目了然:证书到期之前的剩余时间,HTTP状态码和连接时间等等导出和...

背景略安装jira准备两个目录,一个是 jira 的安装目录,一个是 jira 的 home 目录,数据都存在 home 目录/data/jira/data/jira_home下载,解压wget https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-9.4.1...

收到ES的告警,在1小时内意外分配了碎片,从而导致集群状态Green > Yellow > Red > Yellow > Green 频繁切换?在此期间,ES不可访问,并且调用API开始返回非200的状态码。环境3个主节点和3个工作节点。错误分析GC锯尺图这种锯尺模式的原因是,ELasticsearch在执行某些操作搜索查询,写入查询,刷新,刷新操作等,...

首先是 nginx.conf 的日志格式json 格式很多,不一定非要这个log_format json '{ "access_time": "$time_iso8601", "remote_addr": "$remote_addr", "remote_user": "$remote_user", "request": "$request", "status": $status, "byte...
kubernetes 1.20 要去掉对 Docker的支持,具体看这里,本篇文章介绍用 containerd 替换 docker,从work节点开始,然后才到master节点。首先查看集群[root@node1 ~]# kubectl get nodeNAMESTATUSROLESAGEVERSIONk8s-masterReady...

背景以前看见过别人家的告警系统,基于企业微信 + zabbix 做的二次开发,有一个功能一直让我念念不忘。比如发出一条某个 Tomcat 内存溢出的告警,回复个 restart ,就会自动重启这个 Tomcat。就想到如果这个机器人可以交互,那就会方便很多了。可能有人会说,Zabbix 的 action 也可以做到,但毕竟是非交互的,不满足我们的需求。后来到处查资料,也没找到合适的,自己...
背景在以往使用zabbix监控Redis,都是在服务器上放置一个脚本去获取相应的数据进行监控。从zabbix 5.0推出zabbix agent2开始,可以直接监控Redis,无需外部脚本即可工作。这里我们使用zabbix 6.0来试一下。操作系统:Ubuntu 18.04.6 LTSzabbix :zabbix 6.0安装把原来的zabbix-agent卸载,安装zabbix-age...








