Prometheus技术分享——如何监控宿主机和容器
4029prometheus监控宿主机,使用node_exporter工具来暴露主机和因公程序上的指标; prometheus监控docker容器,通过Cadviso
View detailsSearch the whole station
最近经常有小伙伴问乐维君一个问题,prometheus如何加密登录,本身Prometheus默认开箱即食,并没有设置认证方式,如果你使用Grafana那就另当别论。 如果你想直接访问Prometheus并且需要设置个认证,那么通过Nginx反向代理是一个不错的选择。 本文乐维君将介绍通过Nginx反向代理增加401认证方式来实现加密登录。
安装Nginx方式多种,我这里以whsir一键包为例
rpm -ivh http://mirrors.whsir.com/centos/whsir-release-centos.noarch.rpm
yum install wnginx
yum -y install httpd-tools
这里账号是whsir,对密码加密
htpasswd -cs /usr/local/nginx/conf/401htpasswd whsir
cd /usr/local/nginx/conf/vhost
rm -f demo.conf
vi demo.conf
server {
listen 80;
server_name 192.168.1.191;
location / {
auth_basic "Prometheus";
auth_basic_user_file /usr/local/nginx/conf/401htpasswd;
proxy_pass http://localhost:9090/;
}
}
其中server_name 192.168.1.191为本机IP,可根据个人使用情况自行选择
/etc/init.d/nginx start
访问http://192.168.1.191
正常输入密码后,会看到Prometheus页面,如果提示403则表示账号密码不正确,或者路径配错。
这一期的Prometheus技术分享到这就结束了,更多开源监控技术分享请持续关注乐维官网或乐维社区(https://forum.lwops.cn/)
prometheus监控宿主机,使用node_exporter工具来暴露主机和因公程序上的指标; prometheus监控docker容器,通过Cadviso
View details这一期乐维君主要跟大家来探讨新一代的开源监控prometheus,我们知道 zabbix 在监控界占有不可撼动的地位,功能强大。但是对容器监控显得力不从心。为解决监...
View details前面几期乐维君已经跟大家介绍了prometheus的安装配置、告警规则等等,本期将重点介绍prometheus监控各个指标的含义、类型以及格式。
View details这一期乐维君主要跟大家来探讨新一代的开源监控prometheus,我们知道 zabbix 在监控界占有不可撼动的地位,功能强大。但是对容器监控显得力不从心。为解决监...
View details对于运维监控而言,除了监控展示以外,另一个重要的需求无疑就是告警了。良好的告警可以帮助运维人员及时的发现问题,处理问题并防范于未然,是运维工作中不...
View details