系统监控
奥科sbc监控简易说明-v9
Prometheus与SNMP对接监控
zabbix5.2批量监控laihu3.0指定端口
prometheus监控说明
prometheus监控服务端口状态
Prometheus监控运维实战十: 主机监控指标
prometheus 使用 ipmi exporter 增加硬件级别监控
jvm监控指标 - 求其在我 - 博客园
nginx_exporter的安装
Nginx Exporter 接入
CentOS 7下Nginx安装配置nginx-module-exporter 数据采集器 - 灰信网(软件开发博客聚合)
Zabbix统一监控系统
奥科sbc监控说明-v6
AlertManager告警服务
Prometheus AlertManager讲解
CentOS安装snmp-exporter部署来监控cisco交换机端口
prometheus监控之Domain域名过期监控
监控群晖NAS
linux下docker搭建Prometheus +SNMP Exporter +Grafana进行核心路由器交换机监控
ES8生产实践——数据查询与数据可视化(Grafana)
本文档使用 MrDoc 发布
-
+
首页
prometheus监控之Domain域名过期监控
[https://prometheus.io/download/](https://prometheus.io/download/) wget https://github.com/caarlos0/domain\_exporter/releases/download/v1.20.0/domain\_exporter\_1.20.0\_linux\_amd64.tar.gz tar zxvf domain\_exporter\_1.20.0\_linux\_amd64.tar.gz mkdir /opt/prometheus -p mv domain\_exporter\_1.20.0\_linux\_amd64 /opt/prometheus/domain\_exporter # 创建用户,并给文件夹授权 useradd \-M -s /usr/sbin/nologin prometheus chown prometheus:prometheus -R /opt/prometheus #创建systemd服务 cat <<"EOF" >/etc/systemd/system/domain\_exporter.service \[Unit\] Description\=domain\_exporter After\=network.target \[Service\] Type\=simple User\=prometheus Group\=prometheus ExecStart\=/opt/prometheus/domain\_exporter/domain\_exporter Restart\=on-failure \[Install\] WantedBy\=multi-user.target EOF # 启动 systemctl daemon\-reload systemctl start domain\_exporter systemctl enable domain\_exporter #### 2.2 docker安装方式 docker run -d --restart=always --name domain\_exporter -p 9222:9222 caarlos0/domain\_exporter ### 3.Prometheus设置 cd /data/docker-prometheus cat >> prometheus/prometheus.yml <<"EOF" - job\_name: domain #scrape\_interval: 1h scrape\_interval: 15s metrics\_path: /probe relabel\_configs: \- source\_labels: \[\_\_address\_\_\] target\_label: \_\_param\_target \- target\_label: \_\_address\_\_ replacement: 192.168.10.100:9222 # domain\_exporter address static\_configs: \- targets: \- qq.com \- baidu.cn EOF # 重新加载配置 curl \-X POST http://localhost:9090/-/reload # 检查 http://192.168.10.100:9222/ http://192.168.10.14:9090/targets?search= #### 3.1 常用监控项目 domain\_expiry\_days 域名到期时间 domain\_probe\_success 域名检测状态 ### 4.domain触发器(告警规则) cat >> prometheus/rules/domain.yml <<"EOF" groups: - name: domain rules: - alert: 域名检测失败 expr: domain\_probe\_success \== 0 for: 2h labels: severity: warning annotations: summary: '{{ $labels.instance }}' description: '{{ $labels.domain }}域名检测失败' - alert: 域名过期 expr: domain\_expiry\_days < 30 for: 2h labels: severity: warning annotations: summary: '{{ $labels.instance }}' description: '{{ $labels.domain }}将在30天后过期' - alert: 域名过期 expr: domain\_expiry\_days < 5 for: 2h labels: severity: page annotations: summary: '{{ $labels.instance }}' description: '{{ $labels.domain }}将在5天后过期' EOF 重新加载配置: curl -X POST http://localhost:9090/-/reload 检查: http://192.168.10.14:9090/rules http://192.168.10.14:9090/alerts?search= ### 4.grafana dashboard图形展示 [https://grafana.com/grafana/dashboards/14605](https://grafana.com/grafana/dashboards/14605) id14605显示域名不正确,需要修改 找到右边的Column Styles,在找到“域名”这列,把`instance`修改为`domain`  https://grafana.com/grafana/dashboards/13924-9116-domain/ 
adouk
2024年8月5日 12:21
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码