<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Trebuchet MS";
        panose-1:2 11 6 3 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
        {mso-style-name:msochpdefault;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:10.0pt;
        font-family:"Times New Roman","serif";}
span.balloontextchar0
        {mso-style-name:balloontextchar;
        font-family:"Tahoma","sans-serif";}
span.emailstyle19
        {mso-style-name:emailstyle19;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.emailstyle20
        {mso-style-name:emailstyle20;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle21
        {mso-style-name:emailstyle21;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:869100807;
        mso-list-type:hybrid;
        mso-list-template-ids:803137070 134873103 134873113 134873115 134873103 134873113 134873115 134873103 134873113 134873115;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=ES-MX link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Thank you Phil for your help. That was helpful. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I didn’t find the GetFileSize command but I accomplish to make it work with the command CheckFileSize using the following syntax: <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal style='text-indent:35.4pt'><span lang=EN-US style='color:#1F497D'>alias_individual=CheckFileSize ShowAll MaxWarn=17G MaxCrit=20G "File:_Individual=d:\Network Shares\individual\*.*"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>The only problem that I have now is that when I apply the syntax to my individual folder (d:\Network Shares\individual\*.*), nsclient++ service crash and stops working. But if I try to monitor a folder inside individual it works perfectly, I don’t know if it has something to do with the fact that my individual folder actual size is over 50GB, because I tried monitoring a folder inside individual directory with almost 20 GB of size and it worked perfectly. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span lang=EN-US style='color:#1F497D'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US style='color:#1F497D'>Does CheckFileSize command has a limitation size to monitor? or maybe,  <o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span lang=EN-US style='color:#1F497D'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US style='color:#1F497D'>Could be that my individual folder had a lot of subfolders that also have subfolders and files?<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span lang=EN-US style='color:#1F497D'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US style='color:#1F497D'>Also, Does CheckFileSize command has a directory depth level limitation?, Windows has a limitation on name lengths for the folders in the path, could be this limitation affecting? (I know some of the folders inside individual directory has a very deep directory structure)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Anyone who can help me figure out this? <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I almost forgot this is the Error logged in Event Viewer when NSClient++ crashes. <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><img width=968 height=170 id="Picture_x0020_2" src="cid:image003.png@01CCFD12.924EFAF0"></span><span lang=EN-US style='color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Thanks in advance, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><div><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Jorge L. Pañeda<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-family:"Verdana","sans-serif";color:#1F497D'><img width=147 height=55 id="_x0000_i1027" src="cid:image001.jpg@01CCFD10.7A889FE0" alt="Description: Description: scio"></span></b><b><span lang=EN-US style='font-size:12.0pt;font-family:"Verdana","sans-serif";color:#1F497D'><o:p></o:p></span></b></p><p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D'><o:p> </o:p></span></b></p><p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D'>Systems Administrator<o:p></o:p></span></b></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:#1F497D'>Scio Consulting | IT & Infrastructure Dept.</span><span lang=EN-US style='font-size:9.0pt;color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'>Las Cañadas 501 Int. 230 Col. Tres Marías <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'>Morelia, Mich., México Tel. (443) 310-96-01 y (443) 310-96-02 ext. 402</span><b><span style='font-size:9.0pt;color:#1F497D'><o:p></o:p></span></b></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:#1F497D'>U.S. Phone: 408 404 3897 Ext. 402<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:#1F497D'><a href="http://www.sciodev.com/">www.sciodev.com</a></span><span lang=EN-US style='color:#1F497D'><o:p></o:p></span></p></div><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Randal, Phil [mailto:phil.randal@hoopleltd.co.uk] <br><b>Sent:</b> miércoles, 07 de marzo de 2012 12:05 p.m.<br><b>To:</b> Jorge Pañeda; Nagios Users List<br><b>Subject:</b> RE: [Nagios-users] Monitor Directory (Folders) Size with NSClient++<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>GetFileSize works for me using backslashes and not forward slashes.</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Try using “\” or “\\” instead of “/” in the path.</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>e.g. </span><span lang=EN-US style='color:#1F497D'>d:\\Network Shares\\individual\\*.*</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>This might be a bug in NSClient++ and/or its documentation.</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Cheers,</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Phil</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><div><p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'>--</span><span lang=EN-GB style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-GB style='font-family:"Arial","sans-serif";color:black'>Phil Randal</span></b><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-GB style='font-family:"Arial","sans-serif";color:black'>Infrastructure Engineer</span></b><span lang=EN-GB style='color:black'><br></span><b><span lang=EN-GB style='font-family:"Arial","sans-serif";color:#00829B'>Hoople Ltd | Thorn Office Centre | Hereford HR2 6JT</span></b><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='font-family:"Arial","sans-serif";color:#00829B'>Tel: 01432 260415 | Email: <a href="mailto:phil.randal@hoopleltd.co.uk">phil.randal@hoopleltd.co.uk</a></span><span lang=EN-GB><o:p></o:p></span></p></div><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Jorge Pañeda <a href="mailto:[mailto:jlpaneda@sciodev.com]">[mailto:jlpaneda@sciodev.com]</a> <br><b>Sent:</b> 07 March 2012 16:49<br><b>To:</b> 'Nagios Users List'<br><b>Subject:</b> [Nagios-users] Monitor Directory (Folders) Size with NSClient++</span><span lang=EN-GB><o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Hello all, </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I’m using NSClient++ 0.3.9, nsca and passive checks to monitor my Windows server behind a firewall. In one of this servers I have  a folder that inside have many other folders and files, I want to monitor this folder and let Nagios send me a warning or critical notification when the size of this folder grows too much (Ex. Folder Size 50 GB, warning when is over 70 GB and critical when is over 80 GB). </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I tried to accomplish this using CheckFileSize and CheckDriveSize but not succeeded at all. </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>When I use CheckFileSize like this: </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal style='text-indent:35.4pt'><span lang=EN-US style='color:#1F497D'>alias_individual=CheckFileSize ShowAll MaxWarn=60G MaxCrit=70G "File:_Individual=d:/Network Shares/individual/*.*"</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I got that the result is ok but 0 Bytes. I even got the same result if I eliminate the *.* at the end of the path. </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><img border=0 width=664 height=160 id="Picture_x0020_3" src="cid:image002.png@01CCFD10.7A889FE0"></span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>When CheckDriveSize is used:</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal style='text-indent:35.4pt'><span lang=EN-US style='color:#1F497D'>alias_individual=CheckDriveSize MaxWarn=60G MaxCrit=70G ShowAll=long "Drive=\\servername\\individual"</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I got the size but this size is the size of all the Hard Disk and not the size of the folder. </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Hope you can help me to solve this issue or give any ideas to accomplish the monitoring of size folders. </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Thanks in advance. </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><div><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Jorge L. Pañeda</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><b><span style='font-family:"Verdana","sans-serif";color:#1F497D'><img border=0 width=147 height=55 id="Picture_x0020_1" src="cid:image001.jpg@01CCFD10.7A889FE0" alt="Description: Description: scio"></span></b><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D'> </span></b><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D'>Systems Administrator</span></b><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:#1F497D'>Scio Consulting | IT & Infrastructure Dept.</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'>Las Cañadas 501 Int. 230 Col. Tres Marías </span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Trebuchet MS","sans-serif";color:#1F497D'>Morelia, Mich., México Tel. (443) 310-96-01 y (443) 310-96-02 ext. 402</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:#1F497D'>U.S. Phone: 408 404 3897 Ext. 402</span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;color:#1F497D'><a href="http://www.sciodev.com/">www.sciodev.com</a></span><span lang=EN-GB><o:p></o:p></span></p></div><p class=MsoNormal><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-GB><o:p></o:p></span></p></div><p class=MsoNormal><span lang=EN-GB style='font-size:12.0pt;font-family:"Times New Roman","serif"'>“Any opinion expressed in this e-mail or any attached files are those of the individual and not necessarily those of Hoople Ltd. You should be aware that Hoople Ltd. monitors its email service. This e-mail and any attached files are confidential and intended solely for the use of the addressee. This communication may contain material protected by law from being passed on. If you are not the intended recipient and have received this e-mail in error, you are advised that any use, dissemination, forwarding, printing or copying of this e-mail is strictly prohibited. If you have received this e-mail in error please contact the sender immediately and destroy all copies of it. <o:p></o:p></span></p></div></body></html>