mirror of
https://github.com/MrUnknownDE/linux-script.git
synced 2026-04-20 15:23:49 +02:00
finish prometheus quick installer
This commit is contained in:
@@ -44,3 +44,11 @@ is not finished<br>
|
|||||||
## Cloudserver Repo Autoset
|
## Cloudserver Repo Autoset
|
||||||
  <br>
|
  <br>
|
||||||
<code>bash <(wget -O - 'https://raw.githubusercontent.com/MrUnknownDE/linux-script/main/sh_scripts/cloudserver_auto_repos.sh')</code>
|
<code>bash <(wget -O - 'https://raw.githubusercontent.com/MrUnknownDE/linux-script/main/sh_scripts/cloudserver_auto_repos.sh')</code>
|
||||||
|
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
|
||||||
|
## Prometheus + Grafana + Node_Exporter Quick Installer
|
||||||
|
  <br>
|
||||||
|
<code>bash <(wget -O - 'https://raw.githubusercontent.com/MrUnknownDE/linux-script/main/sh_scripts/prometheus.sh')</code>
|
||||||
@@ -76,7 +76,7 @@ scrape_configs:
|
|||||||
static_configs:
|
static_configs:
|
||||||
- targets: ['localhost:9100']" > /etc/prometheus/prometheus.yml
|
- targets: ['localhost:9100']" > /etc/prometheus/prometheus.yml
|
||||||
|
|
||||||
sudo echo "<<EOF
|
sudo echo "
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Prometheus
|
Description=Prometheus
|
||||||
Documentation=https://prometheus.io/docs/introduction/overview/
|
Documentation=https://prometheus.io/docs/introduction/overview/
|
||||||
@@ -100,8 +100,7 @@ SyslogIdentifier=prometheus
|
|||||||
Restart=always
|
Restart=always
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target" > /etc/systemd/system/prometheus.service
|
||||||
EOF" > /etc/systemd/system/prometheus.service
|
|
||||||
for i in rules rules.d files_sd; do sudo chown -R prometheus:prometheus /etc/prometheus/${i}; done
|
for i in rules rules.d files_sd; do sudo chown -R prometheus:prometheus /etc/prometheus/${i}; done
|
||||||
for i in rules rules.d files_sd; do sudo chmod -R 775 /etc/prometheus/${i}; done
|
for i in rules rules.d files_sd; do sudo chmod -R 775 /etc/prometheus/${i}; done
|
||||||
sudo chown -R prometheus:prometheus /var/lib/prometheus/
|
sudo chown -R prometheus:prometheus /var/lib/prometheus/
|
||||||
@@ -117,7 +116,7 @@ tar -xvf node_exporter*.tar.gz
|
|||||||
cd node_exporter*/
|
cd node_exporter*/
|
||||||
sudo cp node_exporter /usr/local/bin
|
sudo cp node_exporter /usr/local/bin
|
||||||
|
|
||||||
sudo echo "<<EOF
|
sudo echo "
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Node Exporter
|
Description=Node Exporter
|
||||||
Wants=network-online.target
|
Wants=network-online.target
|
||||||
@@ -128,8 +127,7 @@ User=prometheus
|
|||||||
ExecStart=/usr/local/bin/node_exporter
|
ExecStart=/usr/local/bin/node_exporter
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=default.target
|
WantedBy=default.target" > /etc/systemd/system/node_exporter.service
|
||||||
EOF" > /etc/systemd/system/node_exporter.service
|
|
||||||
|
|
||||||
|
|
||||||
sudo apt install -y apt-transport-https
|
sudo apt install -y apt-transport-https
|
||||||
|
|||||||
Reference in New Issue
Block a user