Wilt u weten hoe u een Prometheus bewakingsinstallatie op Ubuntu Linux kunt uitvoeren? In deze zelfstudie laten we u zien hoe Prometheus op Ubuntu Linux moet worden geïnstalleerd en hoe u voor de eerste keer toegang kunt krijgen tot uw Prometheus-webbeheerinterface.
• Ubuntu-versie: 18.04
• Prometheus-versie: 2.8.0
Wat is Prometheus?
Prometheus is een open-source monitoringplatform dat in staat is meetgegevens van bewaakte doelen te verzamelen door statistische gegevens te schrapen.
Nadat de verzamelde gegevens zijn opgeslagen, kan een netwerkbeheerder deze opvragen met behulp van de querytaal en alle resultaten weergeven in grafieken.
Prometheus wordt geleverd met een webserver waarmee deze vanaf elke locatie toegankelijk is.
Prometheus-zelfstudie:
Op deze pagina bieden we snelle toegang tot een lijst met Prometheus-zelfstudies.
Tutorial – Prometheus Installeren
Maak op de Linux-console een Prometheus-gebruikersaccount.
# groupadd –system prometheus
# useradd -s /bin/false -r -g prometheus prometheus
Maak de Prometheus vereiste mappen.
# mkdir /etc/prometheus
# mkdir /var/lib/prometheus
Voer de Prometheus-download uit.
# mkdir /downloads/prometheus -p
# cd /downloads/prometheus
# wget https://github.com/prometheus/prometheus/releases/download/v2.8.0/prometheus-2.8.0.linux-amd64.tar.gz
Pak het Prometheus-monitoringpakket uit en installeer het.
# tar -zxvf prometheus-2.8.0.linux-amd64.tar.gz
# cd prometheus-2.8.0.linux-amd64/
# install prometheus /usr/local/bin/
# install promtool /usr/local/bin/
# mv consoles /etc/prometheus/
# mv console_libraries /etc/prometheus/
Maak een Prometheus-configuratiebestand.
# cd /etc/prometheus
# vi prometheus.yml
Hier is de inhoud van het Prometheus.yml-bestand.
Stel de juiste toestemming in voor de installatiebestanden van Prometheus.
# chown prometheus:prometheus /usr/local/bin/prometheus
# chown prometheus:prometheus /usr/local/bin/promtool
# chown prometheus:prometheus /var/lib/prometheus -R
# chown prometheus:prometheus /etc/prometheus -R
# chmod -R 775 /etc/prometheus/ /var/lib/prometheus/
Gebruik de volgende opdracht om Prometheus handmatig te starten.
# prometheus –config.file /etc/prometheus/prometheus.yml –storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles –web.console.libraries=/etc/prometheus/console_libraries
U zou de volgende logberichten moeten zien.
Prometheus Startup Script.
Maak een Prometheus-opstartscript.
# vi /etc/systemd/system/prometheus.service
Hier is de inhoud van het bestand prometheus.service.
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus –config.file /etc/prometheus/prometheus.yml \
–storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles \
–web.console.libraries=/etc/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
SyslogIdentifier=prometheus
Restart=always
Schakel de Prometheus-service in om te starten tijdens het opstarten van de computer.
# chown prometheus:prometheus /var/lib/prometheus -R
# chmod 775 /var/lib/prometheus -R
# systemctl daemon-reload
# systemctl enable prometheus
# systemctl start prometheus
De Prometheus-service begint te luisteren op TCP-poort 9090.
Gebruik de volgende opdracht om de status van de Prometheus-service te controleren.
# systemctl status prometheus
Hier is een voorbeeld van de Prometheus-statusweergave van de service
● prometheus.service – Prometheus
Loaded: loaded (/etc/systemd/system/prometheus.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2019-03-27 02:59:44 UTC; 22h ago
Main PID: 29882 (prometheus)
Tasks: 8 (limit: 1152)
CGroup: /system.slice/prometheus.service
└─29882 /usr/local/bin/prometheus –config.file /etc/prometheus/prometheus.yml –storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles –web.console.lib
Prometheus Dashboard-toegang
Open uw browser en voer het IP-adres van uw server plus: 9090 in
In ons voorbeeld is de volgende URL in de browser ingevoerd:
• http://34.216.84.149:9090
De Prometheus-webinterface moet worden gepresenteerd.
Felicitatie! U hebt met succes een Prometheus-installatie uitgevoerd op Ubuntu Linux.
Leave A Comment
You must be logged in to post a comment.