forked from ungleich-public/cdist
Merge branch 'xymon_client-msgcache' into 'master'
add `--msgcache`-parameter to support passive clients (__xymon_client) See merge request ungleich-public/cdist!811
This commit is contained in:
commit
96ffb4fd02
3 changed files with 19 additions and 4 deletions
|
@ -27,21 +27,30 @@ servers
|
||||||
to. While DNS-names are ok it is discouraged, defaults to 127.0.0.1.
|
to. While DNS-names are ok it is discouraged, defaults to 127.0.0.1.
|
||||||
|
|
||||||
|
|
||||||
|
BOOLEAN PARAMETERS
|
||||||
|
------------------
|
||||||
|
msgcache
|
||||||
|
Enable xymon `msgcache`. Note: XYMONSERVER has to be `127.0.0.1` for using
|
||||||
|
`msgcache` (see `msgcache (8)` of the xymon documentation for details).
|
||||||
|
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
--------
|
--------
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
|
|
||||||
# minmal, report to 127.0.0.1
|
# minimal, report to 127.0.0.1
|
||||||
__xymon_client
|
__xymon_client
|
||||||
|
|
||||||
# specify server:
|
# specify server:
|
||||||
__xymon_client --servers "192.168.1.1"
|
__xymon_client --servers "192.168.1.1"
|
||||||
|
|
||||||
|
# activate `msgcache` for passive client:
|
||||||
|
__xymon_client --msgcache
|
||||||
|
|
||||||
|
|
||||||
SEE ALSO
|
SEE ALSO
|
||||||
--------
|
--------
|
||||||
:strong:`cdist__xymon_server`\ (7), :strong:`xymon`\ (7)
|
:strong:`cdist__xymon_server`\ (7), :strong:`xymon`\ (7), :strong:`msgcache`\ (8)
|
||||||
|
|
||||||
|
|
||||||
AUTHORS
|
AUTHORS
|
||||||
|
|
|
@ -34,13 +34,18 @@ esac
|
||||||
|
|
||||||
__package xymon-client --state "$state"
|
__package xymon-client --state "$state"
|
||||||
|
|
||||||
|
if [ -f "$__object/parameter/msgcache" ]; then
|
||||||
|
require="__package/xymon-client" __line /etc/xymon/clientlaunch.cfg \
|
||||||
|
--regex DISABLED --state absent
|
||||||
|
fi
|
||||||
|
|
||||||
require="__package/xymon-client" __key_value CLIENTHOSTNAME \
|
require="__package/xymon-client" __key_value CLIENTHOSTNAME \
|
||||||
--file /etc/default/xymon-client \
|
--file /etc/default/xymon-client \
|
||||||
--value "'$__target_hostname'" \
|
--value "'$__target_hostname'" \
|
||||||
--delimiter '=' \
|
--delimiter '=' \
|
||||||
--state "$state"
|
--state "$state"
|
||||||
require="__package/xymon-client" __key_value XYMONSERVERS \
|
require="__package/xymon-client" __key_value XYMONSERVERS \
|
||||||
--file /etc/default/xymon-client \
|
--file /etc/default/xymon-client \
|
||||||
--value "'$servers'" \
|
--value "'$servers'" \
|
||||||
--delimiter '=' \
|
--delimiter '=' \
|
||||||
--state "$state"
|
--state "$state"
|
||||||
|
|
1
cdist/conf/type/__xymon_client/parameter/boolean
Normal file
1
cdist/conf/type/__xymon_client/parameter/boolean
Normal file
|
@ -0,0 +1 @@
|
||||||
|
msgcache
|
Loading…
Reference in a new issue