[Xymon] Convert bb-mdstat for Variables XYMON

Thomas Eckert thomas.eckert at it-eckert.de
Mon Jul 25 10:08:38 CEST 2016


(cc’ed the list)

FWIW now that you got bb-mdstat working:

Changes from 4.3.17 -> 4.3.18 (3 Feb 2015)
* Linux client:
    - Generate 'raid' status from mdstat data

Cheers
Thomas

> On 25 Jul 2016, at 00:00, FreeSoftwareServers <freesoftwareservers at gmail.com> wrote:
> 
> Do you know which version upwards of the XYMon-Client includes /proc/mdstat? I am using apt-get in Ubuntu Currently, but I would compile manually if I found newer features embedded that I actually use.
>  
> Going to try your alternate solution regardless, because my work uses AARCONF to check on the raid status currently and we use XYMon, so seems logical.
>  
> Regards,
>  
> John M.
>  
> From: Thomas Eckert [mailto:thomas.eckert at IT-Eckert.de] 
> Sent: Friday, July 22, 2016 2:16 AM
> To: FreeSoftwareServers <freesoftwareservers at gmail.com>
> Subject: Re: [Xymon] Convert bb-mdstat for Variables XYMON
>  
> /proc/mdstat monitoring is included in newer Xymon clients (producing a 'raid' status).
> 
> alternatively you might want to take a look at my raid-monitor extension which provides good/bad monitoring for afraid, LSI megaraid, 3ware/LSI, Adaptec aacraid:
> http://www.it-eckert.com/software/raid-monitor/ <http://www.it-eckert.com/software/raid-monitor/>
> Cheers
> Thomas
> 
>  
> On Jul 21, 2016 23:40, FreeSoftwareServers <freesoftwareservers at gmail.com <mailto:freesoftwareservers at gmail.com>> wrote:
>> Hello XYMon Guru’s!
>> 
>>  
>> 
>> I am trying to configure bb-mdstat found on https://wiki.xymonton.org/doku.php/monitors:bb-mdstat <https://wiki.xymonton.org/doku.php/monitors:bb-mdstat> , but all the variables point to BB*** and it doesn’t work, I think all the “scripting” would work If I could just figure out how to set the variables correctly, any chance we could get this updated for XYMON Variables.?
>> 
>>  
>> 
>> Testing :
>> 
>>  
>> 
>> donut at FileServer:/usr/lib/xymon/client/ext$ ./bb-mdstat.sh
>> 
>> ./bb-mdstat.sh: 62: [: unexpected operator
>> 
>> BBHOME is not set... exiting
>> 
>>  
>> 
>> Manually set :
>> 
>>  
>> 
>> BBHOME=/usr/lib/xymon/client
>> 
>>  
>> 
>>  
>> 
>> donut at FileServer:/usr/lib/xymon/client/ext$ ./bb-mdstat.sh
>> 
>> ./bb-mdstat.sh: 62: [: unexpected operator
>> 
>> *** LOADING HOBBITCLIENT.CFG ***
>> 
>> ./bb-mdstat.sh: 88: .: Can't open /usr/lib/xymon/client/etc/hobbitclient.cfg
>> 
>>  
>> 
>> Manually set :
>> 
>>  
>> 
>> if [ ! -d "$BBTMP" ] ; then             # GET DEFINITIONS IF NEEDED
>> 
>>           echo "*** LOADING HOBBITCLIENT.CFG ***"
>> 
>>         . $BBHOME/etc/xymonclient.cfg          # INCLUDE STANDARD DEFINITIONS
>> 
>> Fi
>> 
>>  
>> 
>> And this is where I draw a blank…
>> 
>>  
>> 
>> root at FileServer:/usr/lib/xymon/client/ext# ./bb-mdstat.sh
>> 
>> ./bb-mdstat.sh: 62: [: unexpected operator
>> 
>> *** LOADING HOBBITCLIENT.CFG ***
>> 
>> ./bb-mdstat.sh: 3: /usr/lib/xymon/client/etc/xymonclient.cfg: include: not found
>> 
>> ./bb-mdstat.sh: 4: /usr/lib/xymon/client/etc/xymonclient.cfg: include: not found
>> 
>> ./bb-mdstat.sh: 17: /usr/lib/xymon/client/etc/xymonclient.cfg: include: not found
>> 
>> ./bb-mdstat.sh: 135: ./bb-mdstat.sh: [[: not found
>> 
>> ./bb-mdstat.sh: 135: ./bb-mdstat.sh: raid5: not found
>> 
>> ./bb-mdstat.sh: 177: [: :
>> 
>> blocks
>> 
>>  
>> 
>> devices:: unexpected operator
>> 
>> ./bb-mdstat.sh: 177: [: :
>> 
>> blocks
>> 
>>  
>> 
>> devices:: unexpected operator
>> 
>> Xymon version 4.3.7
>> 
>> Usage: /usr/lib/xymon/client/bin/xymon [--debug] [--merge] [--proxy=http://ip.of.the.proxy:port/] RECIPIENT DATA
>> 
>>   RECIPIENT: IP-address, hostname or URL
>> 
>>   DATA: Message to send, or "-" to read from stdin
>> 
>>  
>> 
>> My mdadm config, regular RAID5 only one mdadm, and its md0.
>> 
>>  
>> 
>> root at FileServer:/usr/lib/xymon/client/ext# cat /proc/mdstat
>> 
>> Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
>> 
>> md0 : active raid5 sdc1[4] sdb1[0] sde1[5] sdd1[3]
>> 
>>       14650914816 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
>> 
>>  
>> 
>> unused devices: <none>
>> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20160725/47d11711/attachment.html>


More information about the Xymon mailing list