Hi JC,
On Tue, Mar 26, 2019 at 01:37:32PM -0700, Japheth Cleaver wrote:
I'm pushing for a release of 4.3.29 relatively soon.
These 2 changes allow you to run the client from a shared directory.
*** ./client/runclient.sh.FCS Wed Jan 27 21:12:32 2016 --- ./client/runclient.sh Fri Apr 12 07:14:38 2019
*** 86,92 **** rm -f $XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.pid fi
! $XYMONCLIENTHOME/bin/xymonlaunch --config=$XYMONCLIENTHOME/etc/clientlaunch.cfg --log=$XYMONCLIENTHOME/logs/clientlaunch.log --pidfile=$XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.pid if test $? -eq 0; then echo "Xymon client for $SERVEROSTYPE started on $MACHINEDOTS" else --- 86,92 ---- rm -f $XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.pid fi
! $XYMONCLIENTHOME/bin/xymonlaunch --config=$XYMONCLIENTHOME/etc/clientlaunch.cfg --log=$XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.log --pidfile=$XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.pid if test $? -eq 0; then echo "Xymon client for $SERVEROSTYPE started on $MACHINEDOTS" else
*** ./client/clientlaunch.cfg.FCS Wed Apr 10 09:40:32 2019 --- ./client/clientlaunch.cfg Fri Apr 12 07:14:55 2019
*** 17,28 **** DISABLED ENVFILE $XYMONCLIENTHOME/etc/xymonclient.cfg CMD $XYMONCLIENTHOME/bin/msgcache --no-daemon --pidfile=$XYMONCLIENTLOGS/msgcache.pid ! LOGFILE $XYMONCLIENTLOGS/msgcache.log
The main client task
[client] ENVFILE $XYMONCLIENTHOME/etc/xymonclient.cfg CMD $XYMONCLIENTHOME/bin/xymonclient.sh ! LOGFILE $XYMONCLIENTLOGS/xymonclient.log INTERVAL 5m
--- 17,28 ---- DISABLED ENVFILE $XYMONCLIENTHOME/etc/xymonclient.cfg CMD $XYMONCLIENTHOME/bin/msgcache --no-daemon --pidfile=$XYMONCLIENTLOGS/msgcache.pid ! LOGFILE $XYMONCLIENTLOGS/msgcache.$MACHINEDOTS.log
The main client task
[client] ENVFILE $XYMONCLIENTHOME/etc/xymonclient.cfg CMD $XYMONCLIENTHOME/bin/xymonclient.sh ! LOGFILE $XYMONCLIENTLOGS/xymonclient.$MACHINEDOTS.log INTERVAL 5m
-- Andy
On 4/11/2019 11:20 PM, Andy Smith wrote:
Hi JC,
On Tue, Mar 26, 2019 at 01:37:32PM -0700, Japheth Cleaver wrote:
I'm pushing for a release of 4.3.29 relatively soon.
These 2 changes allow you to run the client from a shared directory.
*** ./client/runclient.sh.FCS Wed Jan 27 21:12:32 2016 --- ./client/runclient.sh Fri Apr 12 07:14:38 2019
*** 86,92 **** rm -f $XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.pid fi
! $XYMONCLIENTHOME/bin/xymonlaunch --config=$XYMONCLIENTHOME/etc/clientlaunch.cfg --log=$XYMONCLIENTHOME/logs/clientlaunch.log --pidfile=$XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.pid if test $? -eq 0; then echo "Xymon client for $SERVEROSTYPE started on $MACHINEDOTS" else --- 86,92 ---- rm -f $XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.pid fi
! $XYMONCLIENTHOME/bin/xymonlaunch --config=$XYMONCLIENTHOME/etc/clientlaunch.cfg --log=$XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.log --pidfile=$XYMONCLIENTHOME/logs/clientlaunch.$MACHINEDOTS.pid if test $? -eq 0; then echo "Xymon client for $SERVEROSTYPE started on $MACHINEDOTS" else
*** ./client/clientlaunch.cfg.FCS Wed Apr 10 09:40:32 2019 --- ./client/clientlaunch.cfg Fri Apr 12 07:14:55 2019
*** 17,28 **** DISABLED ENVFILE $XYMONCLIENTHOME/etc/xymonclient.cfg CMD $XYMONCLIENTHOME/bin/msgcache --no-daemon --pidfile=$XYMONCLIENTLOGS/msgcache.pid ! LOGFILE $XYMONCLIENTLOGS/msgcache.log
# The main client task [client] ENVFILE $XYMONCLIENTHOME/etc/xymonclient.cfg CMD $XYMONCLIENTHOME/bin/xymonclient.sh ! LOGFILE $XYMONCLIENTLOGS/xymonclient.log INTERVAL 5m
--- 17,28 ---- DISABLED ENVFILE $XYMONCLIENTHOME/etc/xymonclient.cfg CMD $XYMONCLIENTHOME/bin/msgcache --no-daemon --pidfile=$XYMONCLIENTLOGS/msgcache.pid ! LOGFILE $XYMONCLIENTLOGS/msgcache.$MACHINEDOTS.log
# The main client task [client] ENVFILE $XYMONCLIENTHOME/etc/xymonclient.cfg CMD $XYMONCLIENTHOME/bin/xymonclient.sh ! LOGFILE $XYMONCLIENTLOGS/xymonclient.$MACHINEDOTS.log INTERVAL 5m
Hmm. The patch makes sense, but is there a particular rw use case you guys are using for this with shared log file directories? This would likely require changes to log rotation configs too.
-jc
participants (2)
-
abs@shadymint.com
-
cleaver@terabithia.org