prometheus node_exporter部署

curl url | sh 方式:

install.sh

#!/bin/bash

#-------------------VAR------------------------------------------------
ABS_INSTALL_PATH=/usr/local/bin/
ABS_INSTALL_PREFIX=/usr/local/bin/node_exporter

#-------------------FUN------------------------------------------------
install_package(){
        if [ -e ${ABS_INSTALL_PREFIX} ];then
                echo "====================WARNING====================="
                echo "you may have installed node_exporter "

        else
                yum install wget -y
                cd ${ABS_INSTALL_PATH}
                wget http://10.0.0.80/envs/yum/prometheus_node_exporter/node_exporter


                if [ -e node_exporter ];then
                  chmod +x node_exporter
                  groupadd -r prometheus
                  useradd -r -g prometheus -s /sbin/nologin -M -c "prometheus Daemons" prometheus

                  cd /usr/lib/systemd/system
                  wget http://10.0.0.80/envs/yum/prometheus_node_exporter/node_exporter.service
                  systemctl start node_exporter
                  systemctl enable node_exporter

                else
                  echo "=node_exporter file not exist"
                fi
        fi
}
main(){
        install_package
}
#-------------------PROGRAM--------------------------------------------
main

  

node_exporter.service

[Service]
User=prometheus
Group=prometheus
ExecStart=/usr/local/bin/node_exporter

[Install]
WantedBy=multi-user.target

[Unit]
Description=node_exporter
After=network.target

  

手动起:

nohup /usr/local/bin/node_exporter --web.listen-address=":9101" &

 

 

docker安装

docker run -d --name node_exporter \
	--restart=always \
	--net="host" \
	--pid="host" \
	-v "/proc:/host/proc:ro" \
	-v "/sys:/host/sys:ro" \
	-v "/:/rootfs:ro" \
	prom/node-exporter \
	--path.procfs=/host/proc \
	--path.rootfs=/rootfs \
	--path.sysfs=/host/sys \
	--collector.filesystem.ignored-mount-points='^/(sys|proc|dev|host|etc)($$|/)' \
	--web.listen-address=:19100

  

posted @ 2020-05-08 13:59  jabbok  阅读(565)  评论(0编辑  收藏  举报