====== Was sind Templates ? ====== PNP benutzt Templates, um das Aussehen der RRD-Graphen zu beeinflussen. Dabei bestimmt das verwendete check_command, welches Template zur Darstellung herangezogen wird. Im Folgenden wird beschrieben, wo Templates gespeichert werden und wie die Entscheidung für das "richtige" Template getroffen wird. ===== Wann wird welches Template verwendet ? ===== Templates werden an zwei Stellen im Dateisystem gespeichert. * share/templates.dist - für Templates, die im PNP-Paket bereits enthalten sind. * share/templates - für selbst erstellte Templates. Diese werden bei Updates nicht verändert. Weiterhin können seit Version 0.6.5 weitere Template Verzeichnisse in der Config Datei ''pnp4nagios/etc/config.php'' hinzugefügt werden. Soll der Graph für den Service "http" auf Host "localhost" angezeigt werden, so sucht PNP zuerst nach der XML-Datei ''perfdata/localhost/http.xml'' und liest diese ein. Diese XML-Dateien werden automatisch erstellt und enthalten Informationen zum jeweiligen Host und Service. Weiterhin enthält der Kopf Informationen über das Plugin und die Performance-Daten. Im folgenden Beispiel erkennt man anhand des XML-Tags ''