User Tools

Site Tools


de:pnp-0.4:webfe_cfg

PNP Web Frontend

Das Verhalten des PNP Webfrontend lässt sich über die Config Datei etc/pnp/config.php beeinflussen. Diese Datei wird bei Updates von PNP immer wieder überschrieben, da die meisten Pfade und Optionen bereits durch ./configure ermittelt werden.

Eigene Anpassungen sollten daher in der Datei etc/pnp/config_local.php erfolgen. Sollte die Datei noch nicht existieren, kann die config.php als Vorlage verwendet werden.

etc/pnp/config.php

Im folgenden die wichtigsten Parameter.

Der Pfad zum RRDtool-Binary. Wird von ./configure ermittelt.

 $conf['rrdtool'] = "/usr/bin/rrdtool";

Höhe und Breite der RRD Graphen.

 $conf['graph_width'] = "500";
 $conf['graph_height'] = "100";

Zusätzliche Optionen, die bei jedem Aufruf von RRDTool mit übergeben werden. Beispielsweise —-slope-mode, um die Graphen etwas zu glätten.

 $conf['graph_opt'] = "";

Der Pfad zu den von process_perfdata.pl erstellten RRD- und XML-Dateien.

 $conf['rrdbase'] = "/usr/local/nagios/share/perfdata/";

Pfad zu den Config-Files für die Pages.

 $conf['page_dir'] = "/usr/local/nagios/etc/pnp/pages/";

Wert in Sekunden, nachdem die PNP-Seiten neu geladen werden sollen.

 $conf['refresh'] = "90";

Maximales Alter der RRD-Files in Sekunden. Nach Erreichen dieses Wertes werden Links zu den Graphen als “inactive” gekennzeichnet.

 $conf['max_age'] = 60*60*6;

Basis-URL zu den Nagios CGIs.

 $conf['nagios_base'] = "/nagios/cgi-bin";

Liste von Usern, für die Links zu den Services des aktuellen Hosts angezeigt werden sollen.

 $conf['allowed_for_service_links'] = "EVERYONE";

Liste von Usern, für die das Host-Suchfeld angezeigt werden soll.

 $conf['allowed_for_host_search'] = "EVERYONE";

Wird PNP nur mit der Angabe eines Hosts ( index.php?host=<myserver> ) aufgerufen, so wird eine Übersicht aller Services angezeigt, wenn der User in dieser Liste enthalten ist.

 $conf['allowed_for_host_overview'] = "EVERYONE";

Das Array $views[] legt fest, welche Zeitspannen die RRD-Graphen dargestellen sollen. Der Titel und die Anzahl der Graphen kann somit hier zentral definiert werden.

$views[0]["title"] = "4 Hours";
$views[0]["start"] = ( 60*60*4 );

$views[1]["title"] = "24 Hours";
$views[1]["start"] = ( 60*60*24 );

$views[2]["title"] = "One Week";
$views[2]["start"] = ( 60*60*24*7 );

$views[3]["title"] = "One Month";
$views[3]["start"] = ( 60*60*24*30 );

$views[4]["title"] = "One Year";
$views[4]["start"] = ( 60*60*24*365 );
de/pnp-0.4/webfe_cfg.txt · Last modified: 2022/01/21 14:37 by 127.0.0.1