Merge branch 'xymon_client-msgcache' into 'master'

add `--msgcache`-parameter to support passive clients (__xymon_client)

See merge request ungleich-public/cdist!811
remotes/origin/6.1
Darko Poljak 5 years ago
commit 96ffb4fd02
  1. 13
      cdist/conf/type/__xymon_client/man.rst
  2. 9
      cdist/conf/type/__xymon_client/manifest
  3. 1
      cdist/conf/type/__xymon_client/parameter/boolean

@ -27,21 +27,30 @@ servers
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
--------
.. code-block:: sh
# minmal, report to 127.0.0.1
# minimal, report to 127.0.0.1
__xymon_client
# specify server:
__xymon_client --servers "192.168.1.1"
# activate `msgcache` for passive client:
__xymon_client --msgcache
SEE ALSO
--------
:strong:`cdist__xymon_server`\ (7), :strong:`xymon`\ (7)
:strong:`cdist__xymon_server`\ (7), :strong:`xymon`\ (7), :strong:`msgcache`\ (8)
AUTHORS

@ -34,13 +34,18 @@ esac
__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 \
--file /etc/default/xymon-client \
--file /etc/default/xymon-client \
--value "'$__target_hostname'" \
--delimiter '=' \
--state "$state"
require="__package/xymon-client" __key_value XYMONSERVERS \
--file /etc/default/xymon-client \
--file /etc/default/xymon-client \
--value "'$servers'" \
--delimiter '=' \
--state "$state"

Loading…
Cancel
Save