Module: nagvis Branch: nagvis-1.4 Commit: 51d241ce756c41ae6f934da81f4770a43b5a753c URL: http://nagvis.git.sourceforge.net/git/gitweb.cgi?p=nagvis/nagvis;a=commit;h=51d241ce756c41ae6f934da81f4770a43b5a753c
Author: LaMi <[email protected]> Date: Wed Nov 18 22:20:11 2009 +0100 Added mklivestatus docs --- nagvis/docs/en_US/backends.html | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/nagvis/docs/en_US/backends.html b/nagvis/docs/en_US/backends.html index 92b1034..82c63a9 100644 --- a/nagvis/docs/en_US/backends.html +++ b/nagvis/docs/en_US/backends.html @@ -10,11 +10,25 @@ <p>The NagVis code is separated into several layers. One of these layers is the "data layer". The data layer is used to handle requests for information from third party sources like the Nagios NDO. We call this layer "backend" in general. There are some components inside NagVis to manage these backends which act as the glue between the single backends and the other layers.</p> <h2>Default backend</h2> - <p>At the moment there are two backends delivered with the NagVis core packages: the ndomy and the ndo2fs backend. Both backends are described in detail below.<br /> + <p>At the moment there are four backends delivered with the NagVis core packages: the mklivestatus, ndomy, ndo2fs, merlinmy backend. All backend configuration parameters are described in detail below.<br /> The ndomy backend is the default backend since NagVis 1.0. It fetches Nagios information from the NDO MySQL database.</p> <h2>Backend types</h2> + <h3>mklivestatus backend</h3> + <p>MKLivestatus is a very simple and smart Nagios eventbroker module. Livestatus is concepted and tuned to reduce disk, memory and cpu loads caused by live-data processing on the Nagios system. Just as NDO, Livestatus makes use of the Nagios Event Broker API and loads a binary module into the Nagios process. But other than NDO, Livestatus does not actively write out data e.g. to the disk. Instead, it opens a socket for external applications to connect to and fetch the current status information from Nagios. For details about the new data access provider take a look at the <a href="http://www.mathias-kettner.de/checkmk_livestatus.html#H1:How to access Nagios status data" target="_blank">official documentation</a>.</p> + <p>Since the first NagVis 1.5 release the mklivestatus backend is included on delivery. It performs much better than all other existing backends and comes with less overhead than other backends. No additional database is needed to make this backend work.</p> + + <table style="width:100%"> + <tr> + <th width="200">Value</th><th width="150">Default</th><th>Description</th> + </tr> + <tr> + <td>socket</td><td>unix:/usr/local/nagios/var/rw/live</td><td><p>The socket to connect to can be a local unix socket and a tcp socket. You have to define the type at the beginning of the string. Set "unix:" for unix sockets and "tcp:" for tcp sockets.</p> <p>In case of the unix socket you need to put the path of the livestatus unix socket to connect to.</p> <p>When using a tcp socket you have to enter a hostaddress and a tcp port using the following scheme: <host>:<port>. The host address can be an IP-Address or a FQDN.</p></td> + </tr> + </table> + <p>There are also some general parameters. You can read about them in <a href="nagvis_config_format_description.html#backend">main configuration format description</a>.</p> + <h3>ndo2db MySQL backend (ndomy)</h3> <p>The ndo2db MySQL backend, in short ndomy backend, is used to fetch Nagios information like status and configuration data via a MySQL database. The Nagios addon called ndoutils stores all information which are present in a running Nagios in an MySQL database. This database is being queried by the NagVis ndomy backend.</p> <p>You can use the following parameters to configure a ndomy backend:</p> @@ -48,7 +62,7 @@ <td>maxtimewithoutupdate</td><td>180</td><td>Maximum delay in seconds after last update in NDO. NagVis will report Nagios is not running if the delay is reached</td> </tr> </table> - <p>There are also some general parameters. You can see them in <a href="nagvis_config_format_description.html#backend">main configuration format description</a>.</p> + <p>There are also some general parameters. You can read about them in <a href="nagvis_config_format_description.html#backend">main configuration format description</a>.</p> <h3>ndo2fs backend</h3> <table style="width:100%"> @@ -65,7 +79,7 @@ <td>maxtimewithoutupdate</td><td>180</td><td>Maximum delay in seconds after last update in NDO. NagVis will report Nagios is not running if the delay is reached</td> </tr> </table> - <p>There are also some general parameters. You can see them in <a href="nagvis_config_format_description.html#backend">main configuration format description</a>.</p> + <p>There are also some general parameters. You can read about them in <a href="nagvis_config_format_description.html#backend">main configuration format description</a>.</p> <h3>Other backend types</h3> <p>FIXME: Hint to other backends (Create own, 3rd party backends, ...).</p> ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Nagvis-checkins mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nagvis-checkins
