Playing with formatting...
This commit is contained in:
parent
06deac00c7
commit
426b5c38c5
68
README.md
68
README.md
|
@ -25,7 +25,7 @@ Here is an example of thos the graphs look like:
|
||||||
2. Install Prometheus
|
2. Install Prometheus
|
||||||
* create required user:
|
* create required user:
|
||||||
```
|
```
|
||||||
sudo useradd -M -s /bin/fals prometheus`
|
sudo useradd -M -s /bin/fals prometheus`
|
||||||
```
|
```
|
||||||
* create required folders:
|
* create required folders:
|
||||||
```
|
```
|
||||||
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue