Xymon Mailing List Archive search

Call for 4.3.29 Patches

list Japheth Cleaver
Fri, 12 Apr 2019 13:03:58 -0700
Message-Id: <user-b11e2b5cb3fb@xymon.invalid>

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