Parses /etc/nagios3/*.cfg
Authors: Sebastien Aperghis-Tramoni seba@apergh is.net Raphaël Pinson stienrap@gmai l.com hink
NagiosConfig | Parses /etc/nagios3/*.cfg |
License | This file is licenced under the LGPLv2+, like the rest of Augeas. |
Lens Usage | To be documented |
Configuration files | This lens applies to /etc/nagios3/*.cfg. |
Augeas Lenses | |
param_def | define a field |
param | Params can have sub params |
lns | main structure |
filter |
This lens applies to /etc/nagios3/*.cfg. See filter.
define a field
let param_def = key /[A-Za-z0-9_]+/ . Sep.opt_space . Sep.equal . Sep.opt_space . store Rx.no_spaces
Params can have sub params
let param = [ Util.indent . param_def . [ Sep.space . param_def ]* . Util.eol ]
main structure
let lns = ( Util.empty | Util.comment | param )*