From b25150f0a43642ab3c640e337b7a09893f4744eb Mon Sep 17 00:00:00 2001
From: Ton Voon <tonvoon@users.sourceforge.net>
Date: Wed, 2 Jul 2003 15:57:29 +0000
Subject: Update error message from smbclient v2.2.7 (Patch 740132 - Cove
 Schneider)

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@580 f882894a-f735-0410-b71e-b25c423dba1c

diff --git a/plugins-scripts/check_disk_smb.pl b/plugins-scripts/check_disk_smb.pl
index 870e4e7..b4eee38 100755
--- a/plugins-scripts/check_disk_smb.pl
+++ b/plugins-scripts/check_disk_smb.pl
@@ -205,18 +205,17 @@ if (/\s*(\d*) blocks of size (\d*)\. (\d*) blocks available/) {
 	$answer = "Result from smbclient not suitable\n";
 	$state = "UNKNOWN";
 	foreach (@lines) {
-		if (/Access denied/) {
+		if (/(Access denied|NT_STATUS_LOGON_FAILURE)/) {
 			$answer = "Access Denied\n";
 			$state = "CRITICAL";
 			last;
 		}
-		if (/(Unknown host \w*)/) {
-			$answer = "$1\n";_
-
+		if (/(Unknown host \w*|Connection.*failed)/) {
+			$answer = "$1\n";
 			$state = "CRITICAL";
 			last;
 		}
-		if (/(You specified an invalid share name)/) {
+		if (/(You specified an invalid share name|NT_STATUS_BAD_NETWORK_NAME)/) {
 			$answer = "Invalid share name \\\\$host\\$share\n";
 			$state = "CRITICAL";
 			last;
-- 
cgit v0.10-9-g596f

