Changes between Version 16 and Version 17 of Obsolete/Doc/Monitoring/Lemon


Ignore:
Timestamp:
Jun 16, 2008, 1:36:05 PM (17 years ago)
Author:
/C=IE/O=Grid-Ireland/OU=cs.tcd.ie/L=RA-TCD/CN=Stephen O. Childs
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Obsolete/Doc/Monitoring/Lemon

    v16 v17  
    1 [[TOC(inline)]
     1[[TOC(inline)]]
     2
    23= Lemon description =
    3 [http://lemon.web.cern.ch Lemon] is a monitoring system developed at CERN.
     4[http://lemon.web.cern.ch Lemon] is a monitoring system developed at CERN. On monitored machines, agents execute sensors to measure the state of different services according to metrics. Exceptions can also be defined which are raised when the set of conditions they define are met. Metrics and exceptions are fed back to a central Lemon server, and stored, either in flat-files or an Oracle database. A web interface allows users to browse the status of machines, and to perform simple analysis tasks such as correlating different metrics or viewing the distribution of values across a set of machines.
    45
    56== Agent configuration ==
    6 A basic agent are configured by enabling them in the machine-types/base.
    7 Additional monitoring is added in the specific base-types.
    8 
    9 To enable the agents, set
     7The {{{machine-types/base}}} includes some basic Lemon sensors. Additional sensors and exceptions are added in the various machine types.
     8
     9To enable Lemon monitoring on a node, set
    1010{{{
    1111variable LEMON_CONFIGURE_AGENT = true;
    1212}}}
    1313
    14 There are also a number of site specific variables that need to set:
     14There are also a number of site-specific variables that need to be set:
    1515{{{
    1616## Name of the lemon server
     
    2222}}}
    2323
    24 Additional variables (with the default options) can be
     24Additional variables (which have defaults) can be customised if necessary:
    2525{{{
    2626## The port to contact the lemon server
     
    3131}}}
    3232
    33 === Extra ===
     33=== Advanced configuration ===
    3434==== More than one lemon server ====
    3535The default setup assumes a single lemon server ({{{variable LEMON_SERVER_HOSTNAME}}}).
    36 In case you want to add multiple servers, you need to add a new one to {{{/system/monitoring/transport}}}
    37 (see {{{monitoring/lemon/client/base/config}}} for the example).
     36If you want to add multiple servers, you need to add a new one to {{{/system/monitoring/transport}}}
     37(see {{{monitoring/lemon/client/base/config}}} for an example).
    3838
    3939== Server configuration ==
    40 The lemon server consits of an information collector and the webinterface (called LRF).
    41 Lemon supports 2 main types of information storing (using flatfiles or using Oracle).
    42 Currently only Oracle support is provided (but for the people with no access to an Oracle installation, the setup using OracleXE is provided).
    43 
    44 Setup the lemon server config:
     40The lemon server consists of an information collector and the web interface (called LRF).
     41Lemon supports 2 main types of information storage: flat files or an Oracle database.
     42Currently only Oracle storage is supported in QWG. However, for those without access to an Oracle installation, we provide instructions for setting up the free Oracle XE database.
     43
     44First add the lemon server config:
    4545{{{
    4646include monitoring/lemon/server/service;
     
    4848
    4949=== Backend configuration ===
    50 The backend is set using
     50Then set the storage backend:
    5151{{{
    5252## use OraMon or flatfile
     
    5555
    5656==== Oracle / OraMon ====
    57 When using orcale as a backend, some oracle specific parameters need to be set:
     57When using Oracle as a backend, some Oracle-specific parameters need to be set (these have default values as shown):
    5858{{{
    5959## name of database to use
     
    7373
    7474}}}
    75 If you don't use/want a local XE installation, set ORACLE_XE_LOCAL_INSTALL to false and configure the oracle TNS (example for GRIF):
     75
     76If you are accessing an existing Oracle server, set ORACLE_XE_LOCAL_INSTALL to false and configure the Oracle TNS (example for GRIF):
    7677{{{
    7778variable CONTENTS_ORACLE_TNS ?= <<EOF;
     
    9394
    9495==== flatfile ====
    95 Nothing yet
     96Nothing yet.
    9697
    9798== LRF ==