03 2023 档案
摘要:场景:本数据接口初衷是编写用于接收webhhook推送过来的数据,接口具有扩展性,可以接收任意json格式数据输送。 import json from flask import Flask, request # 可用于webhook推送过来接收数据。 # 一个接收数据的接口。 # 外部主机访问时,需
阅读全文
摘要:前提条件: 1.部署好prometheus,alertmanage,测试机node_exporter 2.设置好告警规则 3.配置好邮件告警能用默认模版发送 1.编写alertmanager配置文件,alertmanager.yml 添加templates和邮件使能html模版 global: re
阅读全文
摘要:配置前提: 1.部署好prometheus,alertmanager 2.配置好告警规则,alertmanager要先可以接收到告警 一.配置alertmanager 1.查看alertmanager.yml配置文件 2.添加发送人邮箱 global: resolve_timeout: 5m smt
阅读全文
摘要:1.简要说明 应用场景:为了不频繁重启prometheus导致监控数据出现中断,使用动态加载exporter比较适合生产环境 prometheus默认添加exporter采用的是静态配置,添加完后要重启prometheus. 2.动态加载file_sd_configs方式 文件内容用json格式 3
阅读全文
摘要:问题原因:mysql8.0服务器出于安全考虑,默认只允许本地登录数据库服务器 问题解决:登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%",然后重启mysql这样就允许所有的远程机器进行访问了。步骤1:修改mysql表 my
阅读全文
摘要:默认使用的是proxy.golang.org,在国内无法访问。 处理方法 换一个国内能访问的代理地址:https://goproxy.cn go env -w GOPROXY=https://goproxy.cn
阅读全文
摘要:添加一个环境变量场景 vi /etc/profile 在文件最后面添加(如下是go执行的路径) export PATH=$PATH:/usr/local/go/bin 添加多个,路径与路径用:隔开 export PATH=$PATH:/usr/local/go/bin:/usr/local/yarn
阅读全文
摘要:一.prometheus告警规则设置及编写 vi /usr/local/prometheus/prometheus.yml 在rule_files中添加规则文件路径及文件格式。 vi cpu_mem_alert.rule groups: - name: hostStatsAlert rules: -
阅读全文
摘要:1.cpu告警规则 groups: - name: hostStatsAlert rules: - alert: hostCpuUsageAlert # 正则匹配job中的node_exporter值,这里.匹配了单个数字 expr: (1-(avg(irate(node_cpu_seconds_t
阅读全文
摘要:1.完全匹配 PromQL 支持使用 = 和!= 两种完全匹配模式 =:匹配等于node_exporter1的实例对象 !=:显示除开node_exporter1的实例对象 2.正则匹配 正则匹配分正向匹配和反向匹配 正向匹配:使用 label=~regx 表示选择那些标签符合正则表达式 反向匹配:
阅读全文
摘要:一.prometheus二进制编译安装 1.关闭防火墙(或放通具体应用端口) systemctl stop firewalld 2.下载prometheus安装包 官网:https://github.com/prometheus/prometheus/releases/download/v2.42.
阅读全文
摘要:场景:修改了服务器的ip,告警主机都可以监控但是仪表板无内容显示,并出现告警 问题分析:要修改前端$ZBX_SERVER 变量的值,修改为你新ip 进入到vim /etc/zabbix/web/ vim zabbix.conf.php 如果找不到 用find命令 全文搜索 zabbix.conf.p
阅读全文
摘要:1.临时修改,重启失效 hostname test 查看命令 hostname 2.永久修改,重启不失效 hostnamectl set-hostname test 查看命令 hostname
阅读全文
摘要:本教程已删除python3为例 linux卸载python第一步whereis python3 | xargs rm -rfv 第二步find / -name *python3* | xargs rm -rfv 第三步卸载pipwhereis pip3 | xargs rm -rfv 第四步find
阅读全文
摘要:一.配置 EPEL 源 sudo yum install -y epel-release sudo yum -y update 二、安装 Nginx sudo yum install -y nginx 安装成功后,默认的网站目录为: /usr/share/nginx/html 默认的配置文件为:/e
阅读全文
摘要:常用参数说明 -n 发送的包数量 -c 并发的线程 ab -n 10000 -c 3 https://www.baidu.com/
阅读全文
摘要:1.通过创建软链接,修改为亚洲上海 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 2.通过给登录时的环境添加变量 例如 vi /etc/profile ,添加如下命令 export TZ='Asia/Shanghai' 3.如何手动修
阅读全文