Changes between Version 17 and Version 18 of Obsolete/Doc/Monitoring/Lemon
- Timestamp:
- Jun 16, 2008, 1:41:36 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Obsolete/Doc/Monitoring/Lemon
v17 v18 1 [[TOC(inline )]]1 [[TOC(inline,depth=2)]] 2 2 3 3 = Lemon description = 4 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. 5 5 6 = = Agent configuration ==6 = Agent configuration = 7 7 The {{{machine-types/base}}} includes some basic Lemon sensors. Additional sensors and exceptions are added in the various machine types. 8 8 … … 31 31 }}} 32 32 33 == = Advanced configuration ===34 === = More than one lemon server ====33 == Advanced configuration == 34 === More than one lemon server === 35 35 The default setup assumes a single lemon server ({{{variable LEMON_SERVER_HOSTNAME}}}). 36 36 If you want to add multiple servers, you need to add a new one to {{{/system/monitoring/transport}}} 37 37 (see {{{monitoring/lemon/client/base/config}}} for an example). 38 38 39 = = Server configuration ==39 = Server configuration = 40 40 The lemon server consists of an information collector and the web interface (called LRF). 41 41 Lemon supports 2 main types of information storage: flat files or an Oracle database. … … 47 47 }}} 48 48 49 == = Backend configuration ===49 == Backend configuration == 50 50 Then set the storage backend: 51 51 {{{ … … 54 54 }}} 55 55 56 === = Oracle / OraMon ====56 === Oracle / OraMon === 57 57 When using Oracle as a backend, some Oracle-specific parameters need to be set (these have default values as shown): 58 58 {{{ … … 93 93 }}} 94 94 95 === = flatfile ====95 === flatfile === 96 96 Nothing yet. 97 97 98 = = LRF ==99 The web interface to lemon uses php and access to the backend.98 = Web interface configuration = 99 The web interface to lemon uses php and access to the backend. 100 100 It also needs to know what machines to expect and based on their properties, how to group them. 101 101 This is (for now) done with a nlist called NODES_PROPS.