feat(node-exporter): 现在能正常跑了

This commit is contained in:
Konano 2024-10-24 02:22:40 +08:00
parent b656906971
commit 1db0653ec6
4 changed files with 51 additions and 43 deletions

View File

@ -431,12 +431,19 @@ configure_node_exporter() {
rm $tempdir/node_exporter.tar.gz rm $tempdir/node_exporter.tar.gz
rm $node_exporter_dir -r rm $node_exporter_dir -r
# Generate a self-signed certificate
# openssl req -new -newkey rsa:2048 -days 3650 -nodes -x509 -keyout node_exporter.key -out node_exporter.crt
# -subj "/C=CN/ST=Beijing/L=Beijing/O=nano.ac/CN=localhost"
# -addext "subjectAltName=DNS:localhost,DNS:host.docker.internal,DNS:*.nano.ac,DNS:*.c-4.cc"
if [ ! -d "/etc/node_exporter" ]; then if [ ! -d "/etc/node_exporter" ]; then
sudo mkdir -p /etc/node_exporter sudo mkdir -p /etc/node_exporter
fi fi
sudo cp $scriptdir/files/node_exporter.yml /etc/node_exporter/config.yml sudo cp $scriptdir/files/node_exporter.yml /etc/node_exporter/config.yml
sudo cp $scriptdir/files/node_exporter.crt /etc/node_exporter/cert.crt sudo cp $scriptdir/files/node_exporter.crt /etc/node_exporter/cert.crt
sudo chmod 644 /etc/node_exporter/cert.crt
sudo cp $scriptdir/files/node_exporter.key /etc/node_exporter/cert.key sudo cp $scriptdir/files/node_exporter.key /etc/node_exporter/cert.key
sudo chmod 644 /etc/node_exporter/cert.key
# Create a systemd service # Create a systemd service
sudo cp $scriptdir/files/node_exporter.service /etc/systemd/system/node_exporter.service sudo cp $scriptdir/files/node_exporter.service /etc/systemd/system/node_exporter.service

View File

@ -1,22 +1,23 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
xdSL /6rHsvvJXPIyrmz6LuViEATf/2YY3fOU3bDBF+YKlqCneeQjQ6UOGDnNyU0H+g31
gXtCmfdQRwdUOe+V4mJmAMDkxsovew==
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
gnybiO6hoE6xdPg0jAtiKkk= rMdgwYrbCqrXmBTWNoOj6A==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----

View File

@ -5,7 +5,7 @@ After=network.target
[Service] [Service]
User=nobody User=nobody
ExecStart=/usr/local/bin/node_exporter \ ExecStart=/usr/local/bin/node_exporter \
--web.config=/etc/node_exporter/config.yml \ --web.config.file=/etc/node_exporter/config.yml \
--web.listen-address=":6330" --web.listen-address=":6330"
Restart=always Restart=always