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

Fix a typo along the way, too.
This commit is contained in:
tom 2019-11-20 15:47:25 +01:00
parent 0bc00477ae
commit 34bd96db4b
3 changed files with 19 additions and 4 deletions

View file

@ -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

View file

@ -34,6 +34,11 @@ 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'" \

View file

@ -0,0 +1 @@
msgcache