[Xymon] [Possible Spam] Re: Xymon 4.3.22-beta Release Download
Andy Smith
abs at shadymint.com
Mon Nov 2 22:16:19 CET 2015
John Thurston wrote:
> On 10/29/2015 5:44 PM, J.C. Cleaver wrote:
>> Hello all!
>>
>> Xymon-4.3.22-beta has been posted to Sourceforge, containing bug fixes
>> and
>> a smattering of new features and improvements since 4.3.21. It's
>> reachable
>> at
>> http://sourceforge.net/projects/xymon/files/Xymon/4.3.22/xymon-4.3.22-beta.tar.gz/download
>>
>>
>> Some notable changes are at
>> https://sourceforge.net/projects/xymon/files/Xymon/4.3.22/, while the
>> full
>> Changelog is at
>> https://sourceforge.net/p/xymon/code/7707/tree/branches/4.x-master/Changes
>>
>
> These look like important corrections and additions. I particularly will
> like the ability to disable "flap detection". I have been out-of-office
> and have not yet had time to test this release. I hope to make time
> today or tomorrow to do so.
>
> I am concerned that I see no mention in the changelog of any
> modification of combo test behavior. The behavior of combo tests (as
> defined in combo.cfg) is badly broken under Solaris. Failure, test
> conditions, and a stack excerpt are mentioned in my email to the list:
> http://lists.xymon.com/archive/2015-October/042382.html
>
> It works correctly on my CentOS installation, but not Solaris. I was
> able to move my combo test to the CentOS server and forward the result
> to my Solaris server. This gets the job done for me, but should I be hit
> by a truck it could be a little difficult for the next person to unwind
> the convoluted path.
>
Just built 4.3.22 on my Solaris 10 with gcc version 3.4.6
bash-3.00$ uname -a
SunOS oregano 5.10 Generic_127111-06 sun4u sparc SUNW,Ultra-60
Repeating your 4 test cases, these all work for me :-
oregano.shadymint.com.combo= oregano.shadymint.com.http &&
oregano.shadymint.com.bbd
bash-3.00$ combostatus --no-update --debug
22025 2015-11-02 20:57:25.333972 Opening file
/apps/xymon/server/etc/combo.cfg
22025 2015-11-02 20:57:25.339010 Symbolic
'oregano.shadymint.com.http&&oregano.shadymint.com.bbd' converted to '1&&1'
22025 2015-11-02 20:57:25.339322 Adding to combo msg: status
oregano,shadymint,com.combo green Mon Nov 2 20:57:25 2015
oregano.shadymint.com.combo= oregano.shadymint.com.http &&
(oregano.shadymint.com.bbd==0)
bash-3.00$ combostatus --no-update --debug
22102 2015-11-02 20:59:13.388510 Opening file
/apps/xymon/server/etc/combo.cfg
22102 2015-11-02 20:59:13.393672 Symbolic
'oregano.shadymint.com.http&&(oregano.shadymint.com.bbd==0)' converted
to '1&&(1==0)'
22102 2015-11-02 20:59:13.393944 Adding to combo msg: status
oregano,shadymint,com.combo red Mon Nov 2 20:59:13 2015
oregano.shadymint.com.combo= (oregano.shadymint.com.bbd==0) &&
oregano.shadymint.com.http
bash-3.00$ combostatus --no-update --debug
22506 2015-11-02 21:00:35.628811 Opening file
/apps/xymon/server/etc/combo.cfg
22506 2015-11-02 21:00:35.633988 Symbolic
'(oregano.shadymint.com.bbd==0)&&oregano.shadymint.com.http' converted
to '(1==0)&&1'
22506 2015-11-02 21:00:35.634350 Adding to combo msg: status
oregano,shadymint,com.combo red Mon Nov 2 21:00:35 2015
oregano.shadymint.com.combo= (oregano.shadymint.com.http &&
(oregano.shadymint. com.bbd==0))
bash-3.00$ combostatus --no-update --debug
22708 2015-11-02 21:01:56.237602 Opening file
/apps/xymon/server/etc/combo.cfg
22708 2015-11-02 21:01:56.245084 Symbolic
'(oregano.shadymint.com.http&&(oregano.shadymint.com.bbd==0))' converted
to '(1&&(1==0))'
22708 2015-11-02 21:01:56.245326 Adding to combo msg: status
oregano,shadymint,com.combo red Mon Nov 2 21:01:56 2015
oregano.shadymint.com.combo= ((oregano.shadymint.com.bbd==0))
bash-3.00$ combostatus --no-update --debug
22752 2015-11-02 21:03:11.950561 Opening file
/apps/xymon/server/etc/combo.cfg
22752 2015-11-02 21:03:11.958343 Symbolic
'((oregano.shadymint.com.bbd==0))' converted to '((1==0))'
22752 2015-11-02 21:03:11.958782 Adding to combo msg: status
oregano,shadymint,com.combo red Mon Nov 2 21:03:11 2015
Lastly, my original fault regarding arithmetic still works :-
oregano.shadymint.com.combo=\
(\
oregano.shadymint.com.http +\
oregano.shadymint.com.bbd +\
oregano.shadymint.com.procs\
)\
>=3
bash-3.00$ combostatus --no-update --debug
23780 2015-11-02 21:13:20.875867 Opening file
/apps/xymon/server/etc/combo.cfg
23780 2015-11-02 21:13:20.881199 Symbolic
'(oregano.shadymint.com.http+oregano.shadymint.com.bbd+oregano.shadymint.com.procs)>=3'
converted to '(1+1+1)>=3'
23780 2015-11-02 21:13:20.881490 Adding to combo msg: status
oregano,shadymint,com.combo green Mon Nov 2 21:13:20 2015
--
Andy
More information about the Xymon
mailing list