监控系统
Prometheus
安装prometheus
CPU报警规则
磁盘报警规则
内存报警规则
实例存活告警规则
node_exporter
安装node_exporter
consul服务发现
安装consul
ansible注册服务器到consul
curl注册、注销服务到consul
AlertManger
安装AlertManger
BlackBox_exporter
安装blackbox_exporter
本文档使用 MrDoc 发布
-
+
home page
curl注册、注销服务到consul
# curl注册服务到consul ## 注册 - 命令行直接注册 ``` curl -X PUT -d '{"id": "${node_exporte_id}", "name": "${node_exporte_name}", "address": "${node_exporte_ip}","port": ${node_exporte_port}, "tags": ["node_exporter"],"checks": [{"http": "http://${ip}/metrics", "interval": "60s"}]}' http://${consul_ip}:8500/v1/agent/service/register?replace-existing-checks=1 ``` - 命令行和jsonfile ``` [root@Hoiwan-WORK services-config]# curl -X PUT -d @nginx81.json http://1.1.1.1:8500/v1/agent/service/register?replace-existing-checks=1 [root@Hoiwan-WORK services-config]# cat nginx81.json { "ID": "1.1.1.1", "Name": "osaNginx", "Tags": [ "osa", "nginx" ], "Address": "1.1.1.1", "Port": 19100, "Meta": { "app": "nginx", "team": "osa", "role": "active" }, "EnableTagOverride": false, "Check": { "HTTP": "http://1.1.1.1:19100/metrics", "Interval": "60s" }, "Weights": { "Passing": 10, "Warning": 1 } } ``` ## 注销 ```shell curl -X PUT http://1.1.1.1:8500/v1/agent/service/register/gitlab ```
zhangky
Aug. 23, 2021, 2:09 p.m.
Share documents
Collection documents
Last
Next
Scan wechat
Copy link
Scan your mobile phone to share
Copy link
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
share
link
type
password
Update password