[hobbit] Folders RRD info
Harold J. Ballinger
hballinger at heritage-healthcare.com
Tue Sep 1 15:04:24 CEST 2009
This is an example of the output that I am working from to build my script:
-------------------Output Pasted Below------------------------------
Searching for directories that have exceeded 3000 megabytes
Size (mb) Files Directory
2265.08 7567 SUB-TOTAL: E:\USERS\aeads
164.12 6264 SUB-TOTAL: E:\USERS\atimberlake
26.75 2236 SUB-TOTAL: E:\USERS\bdunlap
1092.05 3783 SUB-TOTAL: E:\USERS\ccampbell
989.58 3143 SUB-TOTAL: E:\USERS\ccampbell.old
982.81 3124 SUB-TOTAL: E:\USERS\ccampbell.oldest
89.50 2660 SUB-TOTAL: E:\USERS\ccannady
0.00 0 SUB-TOTAL: E:\USERS\cdavis
! 3459.78 10628 SUB-TOTAL: E:\USERS\dbailey
0.52 6 SUB-TOTAL: E:\USERS\dbarker
1193.83 840 SUB-TOTAL: E:\USERS\ddavis
230.26 2887 SUB-TOTAL: E:\USERS\dlowry
2312.57 3822 SUB-TOTAL: E:\USERS\dpalacio
4.91 230 SUB-TOTAL: E:\USERS\epaschalis
0.00 0 SUB-TOTAL: E:\USERS\ginnmon
1479.80 3302 SUB-TOTAL: E:\USERS\hballinger
9.92 642 SUB-TOTAL: E:\USERS\jcollier
37.52 1155 SUB-TOTAL: E:\USERS\jhaddad
0.00 0 SUB-TOTAL: E:\USERS\jscott
1269.20 3697 SUB-TOTAL: E:\USERS\jtrew
0.00 0 SUB-TOTAL: E:\USERS\kbowser
0.00 0 SUB-TOTAL: E:\USERS\kbradley
552.58 987 SUB-TOTAL: E:\USERS\kdarr
107.06 3177 SUB-TOTAL: E:\USERS\kmast
112.47 1636 SUB-TOTAL: E:\USERS\kmerritt
3.30 164 SUB-TOTAL: E:\USERS\leads
! 3580.77 11199 SUB-TOTAL: E:\USERS\lfrick
537.32 1762 SUB-TOTAL: E:\USERS\lfrick.old
! 9255.93 16732 SUB-TOTAL: E:\USERS\lfrick.oldest
1207.79 6822 SUB-TOTAL: E:\USERS\lhayes
417.43 3142 SUB-TOTAL: E:\USERS\lheiser
83.59 1328 SUB-TOTAL: E:\USERS\lzipsir
2101.66 3466 SUB-TOTAL: E:\USERS\mzatcoff
256.97 2249 SUB-TOTAL: E:\USERS\ncrawford
! 3163.03 5488 SUB-TOTAL: E:\USERS\pshaw
46.40 628 SUB-TOTAL: E:\USERS\seads
0.00 0 SUB-TOTAL: E:\USERS\shawes
905.58 4948 SUB-TOTAL: E:\USERS\swoodard
2.48 189 SUB-TOTAL: E:\USERS\test1
0.03 33 SUB-TOTAL: E:\USERS\_ICONS
37942.57 119936 TOTAL
-------------------End Copy/Paste--------------------------
If one of the directories is over the limit that has been defined, the line is indicated with a "!" at the first character position. I will prepend the output with "&green %date% %time%" or "&red %date% %time%" depending on whether or not any "!" are found in the file to indicate the status of the test. I will then replace the "!" with "&red" before storing the file into %BBHOME%\logs\folders. I am considering having the "SUB-TOTAL: " stripped from each line and having the header and footer/total lines stripped as well before sending. This just covers how I will send the test to Xymon.
It sounds like you have some sample scripts that could help me in taking it to the next level and by getting this reporting as data into RRD for graphing. I am very interested in seeing these scripts so that I can work on getting this working 100%.
Thanks so much.
-----Original Message-----
From: W.J.M. Nelis [mailto:nelis at nlr.nl]
Sent: Tuesday, September 01, 2009 6:32 AM
To: hobbit at hswn.dk
Subject: Re: [hobbit] Folders RRD info
> I am writing a new ext called "folders" that will provide a check to
> see that folders do not exceed a certain size. For example, it will
> check the folders that contain each user's personal network drive,
> list them all with their sizes, and indicate any that are over the
> limit. I have this much worked out and think that I have the red,
> green, yellow parts of the script working properly.
>
>
>
> However, it would be even better if I could store the sizes of these
> folders within Hobbit/Xymon as data in RRD and have them graphed.
>
>
>
> How do I send the data to Hobbit in a format that it will understand
> as being RRD data and that will be tied to the "folders" test for this
> host?
>
>
This sounds like a variable number of measurements (one per folder) with
a fixed number of parameters per measurement (one (size) or two
(size,max)). In that case you should use the '--extra-test' option (see
http://www.hswn.dk/hobbit/help/manpages/man8/hobbitd_rrd.8.html). You
probably also need a script to build the header of each graph. If you
like, I can send you sample scripts.
Within the body of the status message, you'll include the measured
values in NCV format, which might be embedded in HTML comment. Note that
you might need to change other lines in the status message in order to
avoid them to be interpreted as NCV. One way of doing so is to replace
each ":" by ":" and each "=" by "=". The script named in
"--extra-test" writes those values to RRDs. O, include a line in the
status message, before the measurements, stating the number of
measurements, that is include a line with "<!-- linecount=N -->" with a
suitable value for N.
Kind regards,
Wim Nelis.
*******************************************************************************************************
The NLR disclaimer (http://www.nlr.nl/emaildisclaimer) is valid for NLR e-mail messages.
*******************************************************************************************************
To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe at hswn.dk
More information about the Xymon
mailing list