- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.普罗米修斯promethues2.35.0监控-docker容器
promethues监控宿docker容器服务和alertmanager报警:
--promethues支持两种添加被监控端:1)静态配置(手动配置),2)服务发现(动态发现需要监控的target实例(基于文件和基于consul))
node节点安装cadvisor:(手动到各个节点安装)
机器:2alertmanager、promethues、cadvisor(被监控端)
机器:0cadvisor(被监控端)10.90根据情况进行添加或去除
1.安装cadvisor-docker安装,配置认证和加参数(被监控宿主机安装2台)
准备要监控的系统服务:
#yum-yinstalldocker
]#cat/etc/docker/daemon.json
{
graph:/data/docker,
insecure-registries:[]
}
#docker运行一些容器服务(以被监控使用)
安装cadvisor(此处用docker安装):
#dockerpullgoogle/cadvisor:latest
#dockerimages|grepcadvisor
google/cadvisorlatesteb12107075733yearsago69.6MB
运行cadvisor容器:(cadvisor是采集docker容器映射到宿主机上的信息,需要cadvisor挂载宿主机上相关用到docker的目录)
#dockerrun-d\
--volume=/:/rootfs:ro\
--volume=/var/run:/var/run:ro\
--volume=/sys:/sys:ro\
--volume=/data/docker/:/var/lib/docker:ro\
--volume=/dev/disk/:/dev/disk:ro\
--publish=8080:8080\
--detach=true\
--name=cadvisor\
google/cadvisor:latest#回车
#dockerps|grepcadvisor
2dac88e42016google/cadvisor:latest/usr/bin/cadvisor-…AboutaminuteagoUpAboutaminute:8080-8080/tcp,:::8080-8080/tcpcadvisor
查看cadvisor暴露的采集数据接口:0:8080/metrics2:8080/metrics
2.二进制安装alertmanager:(2)
[root@nacos-nfs~]#lsalertmanager-0.24.0.linux-amd64.tar.gz
alertmanager-0.24.0.linux-amd64.tar.gz
[root@nacos-nfs~]#tar-zxfalertmanager-0.24.0.linux-amd64.tar.gz
[root@nacos-nfs~]#mvalertmanager-0.24.0.linux-amd64/data/alertmanager
[root@nacos-nfs~]#cd/data/alertmanager/
[root@nacos-nfsalertmanager]#ls
alertmanageralertmanager.ymlamtoolLICENSENOTICE
[root@nacos-nfsalertmanager]#cpalertmanager.ymlalertmanager.yml.bak
[root@nacos-nfsalertmanager]#vimalertmanager.yml#使用qq邮箱,有时163邮箱不靠谱,(使用自带默认模板,不配置模板就是默认使用自带模板)
global:
resolve_timeout:1m
#配置邮箱服务器:
smtp_smarthost::25
#配置发件人:
smtp_from:1036981484@
smtp_auth_username:1036981484@
#配置发件人的授权密码:
smtp_auth_password:fwbxnmbfnrpvbedi
smtp_require_tls:false
#配置路由树:
route:
group_b
您可能关注的文档
- docker安装nginx1.15.9详细笔记.docx
- keepalived-master详细笔记文档.docx
- keepalived-backup详细笔记文档.docx
- docker安装zookeeper3.4.9集群详细笔记文档.docx
- jumpserver1.1.0搭建-cent7.x-整理完详细笔记文档.docx
- jumpserver1.5.3版本的堡垒机搭建-cent7.x.docx
- 1.普罗米修斯promethues2.35.0监控-宿主机node监控.docx
- 普罗米修斯监控发送钉钉告警-主机监控为例.docx
- 3.k8s1.20.4-promethues监控和报警详细笔记.docx
- 4.普罗米修斯promethues2.35.0监控-mysql.docx
- shijianqiang + 关注
-
实名认证内容提供者
高级 Linux 运维工程师持证人
工作以来一直奋斗在运维的前线,对整个运维流程有比较详细的了解、各类服务的部署维护、常用中间件、数据库、排查故障、监控报警、容器和k8s方面有较强的项目实战经验。
文档评论(0)