Playing with formatting...

This commit is contained in:
Kris-Sekula 2019-01-23 14:49:25 +01:00
parent 06deac00c7
commit 426b5c38c5
1 changed files with 33 additions and 37 deletions

View File

@ -25,7 +25,7 @@ Here is an example of thos the graphs look like:
2. Install Prometheus
* create required user:
```
sudo useradd -M -s /bin/fals prometheus`
sudo useradd -M -s /bin/fals prometheus`
```
* create required folders:
```
@ -38,35 +38,30 @@ sudo useradd -M -s /bin/fals prometheus`
```
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 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 chown -R prometheus:prometheus /etc/prometheus/consoles`
`sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries`
```
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 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
```
* configure prometheus:
`sudo vim /etc/prometheus/prometheus.yml`
```
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`
```
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:
@ -77,26 +72,27 @@ sudo useradd -M -s /bin/fals prometheus`
CTRL+C
* create prometheus service:
`sudo vim /etc/systemd/system/prometheus.service`
```
sudo vim /etc/systemd/system/prometheus.service
```
<file:prometheus.service>
* reload services:
`sudo systemctl daemon-reload`
```
sudo systemctl daemon-reload
```
* start Prometheus using the following command:
`sudo systemctl start prometheus`
```
sudo systemctl start prometheus
```
* check if Prometheus is running, check the service.s status.
`sudo systemctl status prometheus`
```
sudo systemctl status prometheus
```
* enable service:
`sudo systemctl enable prometheus`
```
sudo systemctl enable prometheus
```
Keywords: Cisco Hyperflex, API, python.