1、执行 find / -name node_exporter.service,查找由于之前安装 node_exporter没有卸载干净,产生了重复的文件 node_exporter.service以及符号链接. [root@k8s-master system]# find / -name node_exporter.service /sys/fs/cgroup/pids/system.slice/node_exporter.service /sys/fs/cgroup/memory/system.slice/node...
因为node_exporter之前已经安装过,如果node_exporter启动时没有指定–collector.textfile.directory参数,需要在启动文件里面,添加上参数,并确认文件指的目录存在。 [root@openvpn disk]# cat node_exporter.service[Unit] Description=node_exporter After=network.target [Service] ExecStart=/usr/local/node_exporter/no...
2、创建node_exporter.service的 systemd unit 文件 centos下创建服务 cat > /usr/lib/systemd/system/node_exporter.service <<EOF [Unit] Description=node_exporter Documentation=https://prometheus.io/ After=network.target [Service] Type=simple User=prometheus ExecStart=/data0/prometheus/node_exporter/node...
11.2自启动 touch /usr/lib/systemd/system/node_exporter.service chown prometheus2:prometheus2 /usr/lib/systemd/system/node_exporter.service chown -R prometheus2:prometheus2 /home/monitor/node_exporter vim /usr/lib/systemd/system/node_exporter.service 配置 [Unit] Description=node_exporter After=networ...
WantedBy=multi-user.target [root@ubuntu2004 local]#systemctl daemon-reload [root@ubuntu2004 local]#systemctl enable --now node_exporter.service [root@ubuntu2004 local]#systemctl status node_exporter.service #验证监听的端口,并测试访问其暴露的指标 [root@ubuntu2004 local]#ss -ntlp State Recv-Q ...
# systemctl status node_exporter.service -l● node_exporter.service - Prometheus Node Exporter Loaded: loaded (/etc/systemd/system/node_exporter.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2023-02-12 19:17:27 CST; 31s ago ...
说为了方便管理我们可以使用 docker 容器来运行node_exporter,但是需要注意的是由于采集的是宿主机的指标信息,所以需要访问主机系统,如果使用 docker 容器来部署的话需要添加一些额外的参数来允许node_exporter访问宿主机的命名空间,如果直接在宿主机上运行的,我们可以用 systemd 来管理,创建一个如下所示的 service unit ...
servicename=node_exporter.service if [ -e ${dst_file} ];then export port=9101 expname=node_exporter${port} dst_file=/usr/local/bin/${expname} fi cp ${src_file} ${dst_file} chmod 751 ${dst_file} if [ -e ${serverfile} ];then ...
1.6.重新载入配置(修改了prometheus.service文件之后执行) systemctl daemon-reload 1.7.启动 systemctl start prometheus 1.8.验证 输入netstat -plntu |grep 9090 或者 访问ip+9090 1.9其他命令 重启: systemctl restart prometheus 查看状态 :systemctl status prometheus 停止: systemctl stop prometheus 开机自启动 ...
kind: ServiceAccount metadata: name: node-exporter namespace: monitoring --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: node-exporter rules: - apiGroups: - authentication.k8s.io resources: - tokenreviews