|
@@ -20,17 +20,19 @@ Nach erfolgreichem `make` (s.u.) findet sich der tarball in `dist/nodes2grafana.
|
|
|
|
|
|
Benötigt wird außer FreeBSD oder Linux sowie den dort üblichen verdächtigen Un*x-utilities nur [SML/NJ](http://www.smlnj.org/), da der Konverter in SML'97 programmiert ist.
|
|
|
|
|
|
-- Das smlnj package sollte vollständig sein, d.h. muss auch `ml-build` enthalten.
|
|
|
+- Das `smlnj package` sollte vollständig sein, d.h. muss auch `ml-build` enthalten.
|
|
|
- Wenn `heap2exec` vorhanden ist (wie beim FreeBSD port lang/smlnj), dann wird es zur Erstellung von executables genutzt. Ansonsten wird ein script installiert, dass einen heap mit Hilfe der SML/NJ runtime ausführt.
|
|
|
-- Für auf Debian basierende Distributionen benötigt man außer dem smlnj package auch das ml-lpt package.
|
|
|
+- Für auf Debian basierende Distributionen benötigt man außer dem `smlnj` package auch das `ml-lpt` package.
|
|
|
|
|
|
## Konfiguration
|
|
|
|
|
|
-Zwecks Konfigurationsanpassung (Pfade, Metriknamen, Community) die Datei `conf/substitutions.conf.default` nach `/etc/nodes2grafana.conf` kopieren und die zu ändernden Werte anpassen.
|
|
|
+Zwecks Konfigurationsanpassung für die lokale Community die Datei `conf/substitutions.conf.franchise` editieren.
|
|
|
|
|
|
-Zeilen, die gegenüber der substitutions.conf.default nicht geändert wurden, können auch weggelassen werden.
|
|
|
+Nach dem untigen ggf. `make` die `conf/substitutions.conf` nach `/etc/nodes2grafana.conf` kopieren und nach Bedarf editieren. Der Bezeichner (erstes Feld) wird durch Tabulator-Zeichen vom Substituions-Wert getrennt. Zeilen, die gegenüber der substitutions.conf nicht geändert wurden, auch weggelassen werden.
|
|
|
|
|
|
-Will man nicht gleich im /etc herumschreiben sondern erstmal ausprobieren, kann man `conf/substitutions.conf.local` verwenden.
|
|
|
+Will man nicht gleich im /etc herumschreiben sondern erstmal ausprobieren, kann man statt dessen `conf/substitutions.conf.local` verwenden.
|
|
|
+
|
|
|
+Für die Anpassung der status-group Dashboards an die lokale Community auch die Datei `dashboard/groups.prom.in` editieren. (Bei späteren Änderungen eines dortigen "regex"-labels immer den count hochzählen!)
|
|
|
|
|
|
Anschließend:
|
|
|
|