Eigene Iconsets hinzufügen

Beispiel

Ihr Chef kommt herein und erzählt Ihnen, dass ein Techniker eine übersichtliche Map mit mehr als 250 Hosts benötigt. Sie denken: "Hey, das ist unmöglich bei einer vollständigen Beschreibung für jeden Host." Die Schriftgröße des Hintergrundbildes ist nicht das Problem, aber der std_small-Iconset von NagVis ist zu groß für solch eine Anforderung.

Lösung

Erstellen Sie Ihr eigenes Iconset.

Was ist ein Iconset?

Ein vollständiges Iconset besteht aus mehreren Dateien. Diese Dateien sind PNG-Bilder, die folgendermaßen heißen müssen:

Dateiname Beschreibung
<set>_critical.png kritischer Zustand (critical)
<set>_critical_ack.png Acknowledged critical state
<set>_critical_dt.png Critical state in downtime
<set>_critical_stale.png Stale critical state
<set>_down.png Down-Zustand (Host)
<set>_down_ack.png Acknowledged down state
<set>_down_dt.png Down state in downtime
<set>_down_stale.png Stale down state
<set>_error.png Fehler beim Holen des Zustands
<set>_ok.png OK-Status
<set>_ok_dt.png OK state in downtime
<set>_ok_stale.png Stale ok state
<set>_pending.png Pending-Zustand
<set>_unchecked.png ungeprüfter Zustand (Pending)
<set>_unknown.png unbekannter Zustand (unknown)
<set>_unknown_ack.png Acknowledged unknown state
<set>_unknown_dt.png Unknown state in downtime
<set>_unknown_stale.png Stale unknown state
<set>_unreachable.png unerreichbarer Zustand (Host)
<set>_unreachable_ack.png Acknowledged unreachable state
<set>_unreachable_dt.png Unreachable state in downtime
<set>_unreachable_stale.png Stale unreachable state
<set>_up.png Up-Zustand (Host)
<set>_up_dt.png Up state in downtime
<set>_up_stale.png Stale up state
<set>_warning.png Warning-Zustand
<set>_warning_ack.png Acknowledged warning state
<set>_warning_dt.png Warning state in downtime
<set>_warning_stale.png Stale warning state

NagVis sucht nach <set>_ok.png-Bildern, um die Iconsets aufzulisten. Das heißt, dass ein <set>_ok.png-Bild vorhanden sein muss, damit man ein komplettes Iconset über die WUI auswählen kann.

Welches Programm soll ich benutzen, um ein Iconset zu erstellen?

Fast jedes Grafikprogramm ist in der Lage, PNG-Dateien zu erstellen. In diesem Beispiel wird Photoshop(TM) benutzt, um eine kleinere Version des std_small-Iconsets namens std_mini zu erstellen.

Die folgenden Dateien sollten erstellt werden, um ein Iconset zu erhalten

Iconset Icon-Größe Icon-Map
std_small 16x16 pixel
mini 9x9 pixel

Implementieren des Iconsets

Um das Iconset in Ihrer NagVis-Installation zu nutzen, kopieren Sie alle Dateien in den iconset-Ordner (share/userfiles/images/iconsets).

Der Test

öffnen Sie eine Ihrer Maps und fügen Sie ein neues Host-Icon hinzu. Sie sollten nun in der Lage sein, std_mini als Iconset auszuwählen.