# Nach der Installation

## Demo-Ansichten

Nach der Installation enthält NagVis verschiedene Demo-Maps. Außerdem ist eine Rotation definiert, um Ihnen ein Beispiel für die Möglichkeiten von NagVis zu zeigen. Sicherlich hat NagVis viel mehr Features als wir Ihnen mit Hilfe dieser Demo-Konfigurationen zeigen können. Daher sollten Sie die Dokumentation lesen und kreativ sein.

Wenn Sie mit NagVis vertraut sind, können Sie diese Demo-Maps und die Rotation ohne Probleme löschen.

## Konfigurationsdateien

NagVis basiert auf verschiedenen Konfigurationsdateien. Die Hauptkonfigurationsdatei enthält grundlegende und globale Konfigurationsoptionen. Die Map-spezifischen Konfigurationsoptionen werden in `etc/maps/`in den Map-Konfigurationsdateien abgelegt. Ein spezieller Typ von Maps sind die Automaps, die in einem eigenen Konfigurationsverzeichnis (`etc/automaps/`) gespeichert werden. Die Automap-Konfigurationsdateien benutzen die gleiche Syntax wie die Map-Konfigurationsdateien, haben aber mehr Optionen.

Die gesamte NagVis-Konfiguration kann mit Hilfe des webbasierten Konfigurationsprogramms geändert werden.

## Authentifizierung/Autorisierung

Als Standard benutzt NagVis eine interne Benutzer- und Berechtigungsdatenbank (SQLite) für Authentifizierung und Autorisierung. NagVis besitzt ein rollenbasiertes Berechtigungssystem. Nach der Installation sind zwei Default-Benutzer definiert:

- Username: admin, Password: admin
- Username: guest, Password: guest

Die folgenden Rollen mit diesen Berechtigungen sind verfügbar:

- Administratoren: Volle Berechtigungen in der gesamten Installation
- Benutzer: Lesezugriff auf alle Maps, Automaps und Rotationen in der gesamten Installation
- Gäste: Lesezugriff auf alle Demo-Maps, Automaps und Rotationen

Diese Default-Benutzer und Rollen sollten für den Anfang ausreichen. Sie können diese Benutzer und Rollen löschen, aber passen Sie auf, dass Sie nicht den letzten administrativen Benutzer löschen.

## Fehlersuche

während der Installation

- Der Installer beschwert sich über fehlende Voraussetzungen/Module.

  Bitte stellen Sie sicher, dass Sie eine aktuelle PHP-Version benutzen, dass alle für NagVis und das Backend benötigten Module vorhanden sind und dass GraphViz bereits installiert ist. Einige PHP-Module sind ggf. im Basis-Paket enthalten (bitte benutzen Sie "php -m" zur Prüfung).

  Bitte prüfen Sie `install.log` auf Fehler.

Nach der Installation

- Sie erhalten lediglich eine leere Seite beim Zugriff auf die Hauptseite.

  Bitte prüfen Sie die Apache-Logs auf "permission denied"-Meldungen. Es ist ziemlich wahrscheinlich, dass SElinux aktiviert ist. Bitte deaktivieren Sie es (setenforce 0) oder erlauben Sie NagVis den Zugriff auf die Dateien.

- Nach dem Hinzufügen von Objekten zu einer Map wird diese nicht mehr angezeigt.

  Bitte prüfen Sie die Apache-Logs auf "memory limit exceeded"-Meldungen. Es ist ziemlich wahrscheinlich, dass die memory-Einstellungen in der php.ini erhöht werden müssen. Starten Sie Ihren Web-Server nach der Änderung neu.

Bitte werfen Sie außerdem einen Blick auf die doc section der offiziellen Website ("FAQ" und "Often reported errors"). Falls das nicht hilft, dann lesen Sie weiter.

HILFE

Möglicherweise suchen Sie Hilfe auf der offiziellen NagVis-Website oder benutzen das Monitoring-Portal, das auch ein Board für NagVis-Fragen anbietet.

Bitte liefern Sie in jedem Fall WENIGSTENS Informationen über

- das Betriebssystem (Distribution, Version)
- die NagVis-Version (inkl., ob Sie NagVis über ein Paket aus der Distribution oder aus den Sourcen installiert haben)
- `grep "^[^;|^$]" <config-Datei>` (falls Sie ein Problem mit der Konfiguration haben). Ersetzen Sie "<config-Datei>" durch den Namen der Datei, in der Sie einen Fehler vermuten
- Apache-Meldungen (error log)