aki0000 / k8s-myplayground

0 stars 0 forks source link

Change monitoring node for node-exporter #7

Closed aki0000 closed 3 years ago

aki0000 commented 3 years ago

As of now, node exporter is installed in one of pods in kubernetes. Need to be installed in each node that is running kubernetes.

aki0000 commented 3 years ago

Installation for node-exporter

任意のディレクトリで実行

$ cd /path/to/workspace

node_exporterをダウンロードして展開, バイナリを移動

$ wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-armv7.tar.gz $ tar -xzf node_exporter-0.18.1.linux-armv7.tar.gz $ sudo cp node_exporter-0.18.1.linux-armv7/node_exporter /usr/local/bin

aki0000 commented 3 years ago

sudo useradd -m -s /bin/bash node_exporter sudo mkdir /var/lib/node_exporter chown -R node_exporter:node_exporter /var/lib/node_exporter

aki0000 commented 3 years ago
touch /etc/systemd/system/node_exporter.service
[Unit]
Description=Node Exporter

[Service]
# Provide a text file location for https://github.com/fahlke/raspberrypi_exporter data with the
# --collector.textfile.directory parameter.
ExecStart=/usr/local/bin/node_exporter --collector.textfile.directory /var/lib/node_exporter/textfile_collector

[Install]
WantedBy=multi-user.target

reload, enable and start the service

sudo systemctl daemon-reload 
sudo systemctl enable node_exporter.service
sudo systemctl start node_exporter.service