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

@ -39,34 +39,29 @@ 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 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 tar xvf prometheus-2.6.1.linux-amd64.tar.gz
``` ```
* copy files and change premissions: * 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/prometheus /usr/local/bin/
sudo cp prometheus-2.6.1.linux-amd64/promtool /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 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 prometheus:prometheus /usr/local/bin/promtool` sudo chown -R prometheus:prometheus /etc/prometheus/consoles
sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries
`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: * 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 tab is two spaces, no other char allowed, watch for formatting
<file:prometheus.yml> <file:prometheus.yml>
* try to start prometheus: * 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: * verfiy if it works:
@ -77,26 +72,27 @@ sudo useradd -M -s /bin/fals prometheus`
CTRL+C CTRL+C
* create prometheus service: * create prometheus service:
`sudo vim /etc/systemd/system/prometheus.service` ```
sudo vim /etc/systemd/system/prometheus.service
```
<file:prometheus.service> <file:prometheus.service>
* reload services: * reload services:
```
`sudo systemctl daemon-reload` sudo systemctl daemon-reload
```
* start Prometheus using the following command: * start Prometheus using the following command:
```
`sudo systemctl start prometheus` sudo systemctl start prometheus
```
* check if Prometheus is running, check the service.s status. * check if Prometheus is running, check the service.s status.
```
`sudo systemctl status prometheus` sudo systemctl status prometheus
```
* enable service: * enable service:
```
`sudo systemctl enable prometheus` sudo systemctl enable prometheus
```
Keywords: Cisco Hyperflex, API, python. Keywords: Cisco Hyperflex, API, python.