将前面生成的node_exporter.crt和node_exporter.key文件复制到 Node_exporter 解压目录下。 root@zabbix:/opt/node_exporter# cp /root/node_exporter/node_exporter.* . root@zabbix:/opt/node_exporter# ll total 19352 drwxr-xr-x 2 root root 4096 Dec 1 15:12 ./ drwxr-xr-x 5 root root 4096 Dec...
其主要组件包括 Prometheus,Alertmanager,Node Exporter,Blackbox Exporter 和 Pushgateway 等。 本文主要是为了庆祝 Node Exporter 终于迎来了 v1.0.0 版本, 所以重点主要放在一直被人诟病的安全性相关上,具体而言就是利用 TLS 和 Basic Auth 提升其安全性。 背景 Node Exporter 是 Prometheus 官方发布的,用于采集节点...
wget https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz 解压Node_exporter tar zxvf node_exporter-1.5.0.linux-amd64.tar.gz tls 证书生成 openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout node_exporter.key -out nod...
复制前面生成的 node_exporter.crt 和node_exporter.key 这两个文件到当前目录下。 代码语言:javascript 复制 (MoeLove)➜ node_exporter-1.0.0.linux-amd64 cp~/prometheus-tls/node_exporter.*.(MoeLove)➜ node_exporter-1.0.0.linux-amd64 lsLICENSE node_exporter node_exporter.crt node_exporter.keyNO...
systemctl enable node_exporter.service 到安装目录下可查看默认配置 [root@localhost node_exporter]# ./node_exporter --help 在prometheus服务器添加prometheus.yml文档 -job_name:'linux_node'scheme:httpsbasic_auth:username:'账户'password:'密码'tls_config:insecure_skip_verify:truefile_sd_configs:#注意路径...
4.prometheus连接alertmanager和node-exporter的配置添加,注意格式 basic_auth: username: prometheus password: 'pero-xddNo1' 5.如果prometheus、alertmanager和node-exporter的pod配置了探针,注意探针要加上header livenessProbe: httpGet: httpHeaders: - name: Authorization ...
二、启动 node-exporter bcrypt加密口令 node_exporter 配置文件 web-config.yml example示例 三、easy-rsa的用法 制作流程 server端 prometheus 和 Node 之间加密通信。本文中使用easy-rsa生成服务端和客户端密钥,htpasswd生成用户口令认证。在配置promethues时,配置node_exporter要求prometheus必须提供client证书。并启用双...
3、启动MySQL exporter并测试 注意可以通过 ./mysqld_exporter --help 查看以 --collect.xx 开头的参数,这个是该exporter支持的metrics 另外需要特殊说明几个参数 –config.my-cnf=“.my.cnf”配置exporter连接数据库时使用的认证信息(这里只要是配置用户和密码),默认是读取当前目录下的.my.cnf,可以修改指定 ...
Prometheus 的Node Exporter并没有提供任何认证支持。不过,借助 Nginx 作为反向代理服务器,我们可以很容易地为 Node Exporter 添加 HTTP Basic Auth 功能。 首先,启动 Node Exporter,监听 9090 端口。 然后,在/etc/nginx(可能你的 Nginx 配置目录在其他路径,请做相应修改)目录下,使用apache2-utils提供的htpasswd工具...