Dangit replied privately and not to the list, anyway heres a forward.<br><br>Also just checked the /root/.smb/smb.conf reference is actually a workaround for a problem with samba's libsmbclient in the perl module Filesys::SmbClient (used by check_smb_shares.pl). Aparantly libsmbclient segfaults if it does not exist. Therefor if it does not exist the perl module Filesys::SmbClient tries to make one (an empty one) but has no permission to do so from what you wrote. I supose you could make it yourself (touch /root/.smb/smb.conf; chmod og+r /root/.smb/smb.conf). Maybe that will solve your issues with that particular check allowing you to use it to monitor the remote shares you spoke of
<br><br>Cheers,<br>Hans<br><br><br><div><span class="gmail_quote">On 2/27/06, <b class="gmail_sendername">Hans Engelen</b> <<a href="mailto:engelenh@gmail.com">engelenh@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
For mapped drives that is quite normal since mapped drives are, barring a small number of special cases, only accessible for the user that did the actual mapping. It's the same problem you get for other NT services trying to access a drive mapping made from another user. Also most likely your pNSClient (or NC_Net or NSClient++) or whatever agent you have running on the Windows box is running under the System security setting. This security context is only valid for that windows box internally and as such has no credentials to access anything beyond that machine. This includes (but is not limited to) shares. 
<br><br>Theoretically you could of course run your Nagios Agent under an actual user account, log in interactively on that same account and create a persistent mapping (net use * \\server\share /persist:yes, if memory serves) to the shares in question. Since the service will use the same profile when logging in that should solve the issue. But why even monitor a remote disk in this way. Just install the Nagios Agent on the server that houses the share and monitor it directly instead of indirectly (with all the quirks and pitfalls that come with it).
<br><br>Of course in this case the check_smb_shares is a solution too. As to why it insists on writing to /root/.smb/smb.conf is a bit strange. Possibly this was defined somewhere in the check_smb_shares.pl file. Open it up in a text editor and see.
<br><br>Cheers,<br>Hans<br>Cheers,<br><span class="sg">Hans</span><div><span class="e" id="q_109acd49dd7eaea1_2"><br><br><div><span class="gmail_quote">On 2/27/06, <b class="gmail_sendername">Ryan Wilcox</b> <<a href="mailto:rwilcox@mobitrac.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
rwilcox@mobitrac.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">yeah... i got the same error as you did with a mapped drive. we aren't<br>monitoring any mapped drives right now, hence the confusion.
<br><br>not sure about the mapped drives... anyone else have an idea for josh?<br><br>>> -----Original Message-----<br>>> From: Josh [mailto:<a href="mailto:josh2780@yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
josh2780@yahoo.com</a>]<br>>> Sent: Monday, February 27, 2006 11:38 AM
<br>>> To: Ryan Wilcox; <a href="mailto:nagios-users@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagios-users@lists.sourceforge.net</a><br>>> Subject: RE: [Nagios-users] Monitor Fileserver
<br>>><br>>> Hmm...  Got it working for local drives on the windows
<br>>> box but I get an "Invalid drive" error from the<br>>> check_nt script when I check a drive that is mapped.<br>>> Any way to check networked drives on that windows box?<br>>>  Or will I have to go with nrpe checks for that?
<br>>><br>>> --- Ryan Wilcox <<a href="mailto:rwilcox@mobitrac.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">rwilcox@mobitrac.com</a>> wrote:<br>>><br>>> > actually i am using check_nt right from the nagios
<br>>> > (fedora core 4) box.
<br>>> ><br>>> > ./check_nt -H <a href="http://10.0.0.32" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.0.0.32</a> -v USEDDISKSPACE -lc -w 75<br>>> > -c 90<br>>> >
<br>>> > output looks like:<br>>> ><br>>> > c:\ - total: 
74.52 Gb - used: 52.98 Gb (71%) - free<br>>> > 21.54 Gb (29%) |<br>>> > 'c:\ Used Space'=52.98Gb;55.89;67.07;0.00;74.52<br>>> ><br>>> ><br>>> ><br>>> > >> -----Original Message-----
<br>>> > >> From: Josh [mailto:<a href="mailto:josh2780@yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">josh2780@yahoo.com</a>]<br>>> > >> Sent: Monday, February 27, 2006 10:57 AM
<br>>> > >> To: Ryan Wilcox;<br>>> > 
<a href="mailto:nagios-users@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagios-users@lists.sourceforge.net</a><br>>> > >> Subject: RE: [Nagios-users] Monitor Fileserver
<br>>> > >><br>>> > >> I'm assuming you are using NRPE and executing the
<br>>> > >> check_nt_disk from a windows machine...  I might<br>>> > end<br>>> > >> up doing that.<br>>> > >><br>>> > >> I was attempting to use smb checks directly from
<br>>> > the<br>>> > >> linux box running Nagios.<br>>> > >><br>>> > >><br>>> > >><br>>> > >> --- Ryan Wilcox <<a href="mailto:rwilcox@mobitrac.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

rwilcox@mobitrac.com</a>> wrote:<br>>> > >><br>>> > >> ><br>>> > >> ><br>>> > >> > >> -----Original Message-----<br>>> > >> > >> From:
<br>>> > <a href="mailto:nagios-users-admin@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagios-users-admin@lists.sourceforge.net</a><br>>> > >> > [mailto:
<a href="mailto:nagios-users-" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagios-users-</a><br>>> > >> > >> 
<a href="mailto:admin@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">admin@lists.sourceforge.net</a>] On Behalf Of<br>>> > Josh<br>>> > >> > >> Sent: Monday, February 27, 2006 10:19 AM
<br>>> > >> > >> To: 
<a href="mailto:nagios-users@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagios-users@lists.sourceforge.net</a><br>>> > >> > >> Subject: [Nagios-users] Monitor Fileserver
<br>>> > >> > >><br>>> > >> > >> Does anyone have any suggestions as to how
<br>>> > to<br>>> > >> > monitor<br>>> > >> > >> network drive (fileserver) status from<br>>> > Nagios?<br>>> > >> > I'm<br>>> > >> > >> trying to get the check_smb_shares.pl (from
<br>>> > >> > >> <a href="http://nagiosexchange.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagiosexchange.org</a>) but keep getting the<br>>> > >> > following
<br>>> > >> > >> error when Nagios executes the check:
<br>>> > >> > >><br>>> > >> > >> **ePN 'check_smb_shares.pl' Can't create<br>>> > >> > >> /root/.smb/smb.conf : Permission denied<br>>> > >> > >>
<br>>> > >> > >> Not sure why when the Nagios binary executes<br>>> > the<br>>> > >> > >> script it wants to use /root/ (Nagios runs<br>>> > as the<br>>> > >> > user
<br>>> > >> > >> nagios).<br>>> > >> > >><br>>> > >> > >> Any other suggestions on monitoring network<br>>> > >> > drives?<br>>> > >> > >>
<br>>> > >> ><br>>> > >> ><br>>> > >> > we use something like this to check disks on<br>>> > Windows<br>>> > >> > machines:<br>>> > >> >
<br>>> > >> > check_nt_disk!M!70!90<br>>> > >> ><br>>> > >> > where M is the drive we are checking and 70/90<br>>> > are<br>>> > >> > our limits. there are
<br>>> > >> > other nt commands that can be used like:<br>>> > >> ><br>>> > >> > check_nt_cpuload<br>>> > >> > check_nt_procstate<br>>> > >> >
<br>>> > >> > and so on...<br>>> > >> ><br>>> > >> > not sure this answers your question, would need<br>>> > to<br>>> > >> > know exactly what you
<br>>> > >> > want to monitor.<br>>> > >> ><br>>> > >><br>>> > >><br>>> > >><br>>> > __________________________________________________
<br>>> > >> Do You Yahoo!?<br>>> > >> Tired of spam?  Yahoo! Mail has the best spam<br>>> > protection around<br>>> > >> <a href="http://mail.yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mail.yahoo.com
</a><br>>> ><br>>> ><br>>> ><br>>> -------------------------------------------------------<br>>> > This SF.Net email is sponsored by xPML, a<br>>> > groundbreaking scripting language
<br>>> > that extends applications into web and mobile media.<br>>> > Attend the live webcast<br>>> > and join the prime developer group breaking into<br>>> > this new coding territory!
<br>>> ><br>>> <a href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid%110944&bid$1720&dat%121642" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
</a><br>>> > _______________________________________________
<br>>> > Nagios-users mailing list<br>>> > <a href="mailto:Nagios-users@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Nagios-users@lists.sourceforge.net</a>
<br>>> ><br>>> <a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>>> > ::: Please include Nagios version, plugin version<br>>> > (-v) and OS when reporting any issue.<br>>> > ::: Messages without supporting info will risk being
<br>>> > sent to /dev/null<br>>> ><br>>><br>>><br>>> __________________________________________________<br>>> Do You Yahoo!?<br>>> Tired of spam?  Yahoo! Mail has the best spam protection around
<br>>> <a href="http://mail.yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mail.yahoo.com</a><br><br><br>-------------------------------------------------------<br>This SF.Net
 email is sponsored by xPML, a groundbreaking scripting language<br>that extends applications into web and mobile media. Attend the live webcast
<br>and join the prime developer group breaking into this new coding territory!<br><a href="http://sel.as-us.falkag.net/sel?cmdlnk&kid%110944&bid$1720&dat%121642" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642
</a><br>_______________________________________________<br>Nagios-users mailing list<br><a href="mailto:Nagios-users@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Nagios-users@lists.sourceforge.net
</a><br><a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>::: Messages without supporting info will risk being sent to /dev/null
<br></blockquote></div><br>

</span></div></blockquote></div><br>