Playing with formatting...

This commit is contained in:
Kris-Sekula 2019-01-23 14:29:19 +01:00
parent 7aa3cc15e2
commit 0465ba177e
1 changed files with 29 additions and 29 deletions

View File

@ -23,57 +23,57 @@ Here is an example of thos the graphs look like:
* Basic installation, only select OpenSSH from the package list, create a user.
2. Install Prometheus
* create required user:
`sudo useradd -M -s /bin/fals prometheus`
`sudo useradd -M -s /bin/fals prometheus`
* create required folders:
`sudo mkdir /etc/prometheus`
`sudo mkdir /var/lib/prometheus`
`sudo mkdir /etc/prometheus`
`sudo mkdir /var/lib/prometheus`
`sudo chown prometheus:prometheus /etc/prometheus`
`sudo chown prometheus:prometheus /var/lib/prometheus`
`sudo chown prometheus:prometheus /etc/prometheus`
`sudo chown prometheus:prometheus /var/lib/prometheus`
* download and extract:
`curl -LO https://github.com/prometheus/prometheus/releases/download/v2.6.1/prometheus-2.6.1.linux-amd64.tar.gz`
`tar xvf prometheus-2.6.1.linux-amd64.tar.gz`
`curl -LO https://github.com/prometheus/prometheus/releases/download/v2.6.1/prometheus-2.6.1.linux-amd64.tar.gz`
`tar xvf prometheus-2.6.1.linux-amd64.tar.gz`
* copy files and change premissions:
`sudo cp prometheus-2.6.1.linux-amd64/prometheus /usr/local/bin/
`sudo cp prometheus-2.6.1.linux-amd64/promtool /usr/local/bin/
`sudo cp prometheus-2.6.1.linux-amd64/prometheus /usr/local/bin/`
`sudo cp prometheus-2.6.1.linux-amd64/promtool /usr/local/bin/`
`sudo chown prometheus:prometheus /usr/local/bin/prometheus
`sudo chown prometheus:prometheus /usr/local/bin/promtool
`sudo chown prometheus:prometheus /usr/local/bin/prometheus`
`sudo chown prometheus:prometheus /usr/local/bin/promtool`
`sudo cp -r prometheus-2.6.1.linux-amd64/consoles /etc/prometheus
`sudo cp -r prometheus-2.6.1.linux-amd64/console_libraries /etc/prometheus
`sudo cp -r prometheus-2.6.1.linux-amd64/consoles /etc/prometheus`
`sudo cp -r prometheus-2.6.1.linux-amd64/console_libraries /etc/prometheus`
`sudo chown -R prometheus:prometheus /etc/prometheus/consoles
`sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries
`sudo chown -R prometheus:prometheus /etc/prometheus/consoles`
`sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries`
* configure prometheus:
`sudo vim /etc/prometheus/prometheus.yml
* configure prometheus:
`sudo vim /etc/prometheus/prometheus.yml`
tab is two spaces, no other char allowed, watch for formatting
<file:prometheus.yml>
* try to start prometheus:
sudo -u prometheus /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
* try to start prometheus:
`sudo -u prometheus /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`
* verfiy if it works:
http://10.100.253.32:9090/status
* verfiy if it works:
http://localhost:9090/status
* if all good stop it:
CTRL+C
* if all good stop it:
CTRL+C
* create prometheus service:
sudo vim /etc/systemd/system/prometheus.service
* create prometheus service:
`sudo vim /etc/systemd/system/prometheus.service`
<file:prometheus.service>
* reload services:
sudo systemctl daemon-reload
* reload services:
`sudo systemctl daemon-reload`
* start Prometheus using the following command:
sudo systemctl start prometheus
* start Prometheus using the following command:
`sudo systemctl start prometheus`
* check if Prometheus is running, check the service.s status.
sudo systemctl status prometheus