-
Fototrend

Új hozzászólás Aktív témák
-
UPS monitorozása Grafanával, hogy ilyen szép grafikonjaink legyenek:
Források:
https://blog.linuxserver.io/2017/11/25/how-to-monitor-your-server-using-grafana-influxdb-and-telegraf/
https://github.com/vkorobov/ups-telegraf
https://grafana.com/grafana/dashboards/10482Programok:
NUT - UPS kezelése USB-n keresztül
Telegraf - adatok megszerzése
InfluxDB - szerzett adatok tárolása
Grafana - szerzett adatok megjelenítéseInfluxDB Docker install:
influxdb: image: influxdb:latest container_name: influxdb ports: - 8086:8086 volumes: - /opt/appdata/influxdb:/var/lib/influxdb restart: always
Grafana Docker install:
grafana: image: grafana/grafana container_name: grafana ports: - 3001:3000 volumes: - /opt/appdata/grafana:/var/lib/grafana restart: always
Telegraf telepítés OMV cli (érdemes ssh-n csinálni, a kódok másolása miatt):
1.
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
2.echo "deb https://repos.influxdata.com/debian stretch stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
3.sudo apt update && sudo apt install telegrafTelegraf futásának ellenőrzése:
systemctl status telegraf -lLétrehozzuk a getUpsData.py filet EZ alapján. Én a
/etc/nutmappában hoztam létre. Csak ctrl + c, ctrl + v a linkről. Ő fogja a nut adatait InfluxDB által emészthető formára hozni.
Csak acmd="upsc ups"sort kell módosítani a saját UPS-ünk elérési nevére, amit azupsc -lparanccsal kapsz meg. Nálam ez így néz ki:root@PetiNas:/# upsc -lInit SSL without certificate databaseeaton5eSzóval nálam így néz ki az a sor:
cmd="upsc eaton5e"Futási jog adása a file-nak:
chmod a+x getUpsData.py
Teszt gyanánt futtassuk a mappán belül:./getUpsData.py
Itt látjuk az adatokat kiírva InfluxDB formában.Kiegészítjük a Telegraf konfig végét (
/etc/telegraf/telegraf.conf) a következő sorral értelemszerűen behelyettesítve:[[inputs.exec]] commands = ["/path/to/getUpsData.py"] timeout = "5s" data_format = "influx"
Nálam ugye így néz ki:
[[inputs.exec]] commands = ["/etc/nut/getUpsData.py"] timeout = "5s" data_format = "influx"
Telegraf újraindítás és futás ellenőrzés:
systemctl restart telegraf systemctl status telegraf -lGrafanába belépünk böngészőből a
http://nasip:3000-es címen admin/admin párossal.
Majd: Settings -> Data Sources -> Add data source, kiválasztjuk az InfluxDB-t és beállítjuk így:
InfluxDB felhasználó/jelszó: root/root
És mentünk.Majd Grafana -> Plusz jel -> Import, és ha az ITT található
10482ID-t adjuk meg, akkor néhány adat nem jelenik meg egyáltalán, de ha készítünk az asztalon egyvalami.JSONfilet amibe bemásoljuk ezt: https://pastebin.com/c3bYL5DH, és aztán ezt a file-t importáljuk Grafanában, akkor már helyesen fognak az adatok megjelenni az első képen látható módon.
Új hozzászólás Aktív témák
Figyelem!
Megjelent a Debian 10-re épülő OMV 5 stabil kiadása.
Új telepítésre ez a verzió ajánlott.
- Milyen monitort vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Yettel topik
- Xbox Series X|S
- PlayStation 5
- Lelövi a Messengert a Facebook Windowson és Macen
- Battlefield 6
- Munkahelyek tízezreit szünteti meg az AI
- Sorozatok
- További aktív témák...
- Asus TUF Gaming F15 FX507 - 15,6"FHD 144Hz - i5-12500H - 8GB - 512GB SSD - RTX 3050 - 1 év garancia
- HIBÁTLAN iPhone 13 256GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3663, 100% Akkumulátor
- REFURBISHED - HP USB-C Universal Dock G1 (DisplayLink)
- BESZÁMÍTÁS! MSI Z390-A Pro Z390 chipset alaplap garanciával hibátlan működéssel
- AM4 procik! Kèszleten több db! Kamatmentes rèszletre is! Èrdeklődj
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

tradeelek11
