verify CIFS/SMB protocol negotiation?

Tom Throckmorton throck at duke.edu
Tue Feb 26 02:19:44 CET 2008


On Feb 25 17:51, Steve Huff wrote:
> Hello folks!
> 
> I'm monitoring several Samba servers (SuSE OES) that suffer from a  
> debilitating problem: periodically their authentication cache stops  
> working, and as a result none of the services that depend on that  
> authentication cache, including Samba, respond to requests.
> 
> I'm currently using the check_disk_smb plugin to verify that a test  
> user can establish a CIFS connection (and also to monitor disk usage,  
> but that's secondary).  Unfortunately, when the abovementioned  
> problem occurs, check_disk_smb fails not CRITICAL, but UNKNOWN; this  
> is because the request times out instead of being rejected, since the  
> server is still listening on the port, but the SMB negotiation never  
> completes.

Hi Steve,

You could modify check_disk_smb so that it outputs CRITICAL instead of UNKNOWN
on a timeout - looks pretty straightforward to do so.  Alternately, you could
configure those services to notify on UNKNOWN.

> I thought I would try to add an additional layer of testing by using  
> check_tcp's ability to send a string and expect a string in return;  
> unfortunately, it looks like SMB doesn't talk using human-readable  
> strings (or at least it looked that way to me).  check_tcp always  
> succeeds, even when check_disk_smb will time out and fail.
> 
> Anybody else run into a similar problem?  Any suggestions for another  
> way to implement the extra later of testing, or any other ideas?

Anything in your smb.log when the service dies?  Are the processes zombied?

hth,

-tt

-- 
Tom Throckmorton
OIT - CSI
Duke University

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list