prometheus部署

前言前端时间通过搭建zabbix来监控公司的各个服务器,后面发现zabbix查看数据比较繁琐,且可视化图表比较老旧,然后告警的邮件通知,部署起来很麻烦,因此尝试一下prometheusprometheus服务器部署代码语言:bash复制#

prometheus部署

前言

前端时间通过搭建zabbix来监控公司的各个服务器,后面发现zabbix查看数据比较繁琐,且可视化图表比较老旧,然后告警的邮件通知,部署起来很麻烦,因此尝试一下prometheus

prometheus服务器部署

代码语言:bash复制
# 首先运行服务器
docker run -d --name=prometheus_server -p 19090:9090 prom/prometheus
# 运行服务器后,把配置文件拷贝到宿主机
docker cp prometheus_server:/etc/prometheus /data/docker/prometheus
# 拷贝配置文件后,把容器删掉
docker stop prometheus_server
docker rm prometheus_server
# 再重新运行容器,把宿主机的配置文件挂载到容器里
docker run -d --name=prometheus_server --user root -p 19090:9090 -v /data/docker/prometheus:/etc/prometheus prom/prometheus

直接通过docker运行服务器,注意挂载配置文件到容器里,这样有个好处,配置文件是yml,非常容易因为缩进、格式等问题解析失败,一旦解析失败,容器就启动不起来,又进不了容器里面修改配置,非常麻烦。

运行后直接访问http://localhost:19090 即可看到prometheus的web页面

grafana服务器部署

代码语言:bash复制
docker run -d --name=grafana --user root -p 13000:3000 grafana/grafana-enterprise

启动容器后,访问http://localhost:13000即可看到grafana的web页面

登录账号密码为admin / admin,第一次登录后需要更换密码

配置数据源

在grafana新建数据源,选择prometheus,然后填写prometheus对应的url,然后保存

创建仪表盘

我们搭建监控,最主要是为了监控服务器主机的性能,已经有成熟的可视化模版了,选择导入即可

我是用的这个仪表盘,也可以去官网看看其他的仪表盘首页

导入仪表盘后,即可看到可视化页面,如果没有数据,也不用急,等后面配置node_exporter就行,配置好的页面如下

发布者:admin,转转请注明出处:http://www.yc00.com/web/1747506763a4646753.html

相关推荐

  • prometheus部署

    前言前端时间通过搭建zabbix来监控公司的各个服务器,后面发现zabbix查看数据比较繁琐,且可视化图表比较老旧,然后告警的邮件通知,部署起来很麻烦,因此尝试一下prometheusprometheus服务器部署代码语言:bash复制#

    13小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信