Nagios: Result from smbclient not suitable


user@server:/usr/local/nagios/libexec$ smbclient //computername/share -W domain -U user%pass -c ls
Domain=[domain] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
tree connect failed: NT_STATUS_INSUFF_SERVER_RESOURCES

Die Lösung des Problems findet sich hier. Der IRPStackSize ist zu niedrig…


Use regedit to change the parameter. You probably need to create the parameter yourself. For windows XP default is 15(0xf), and range is 12-50(0xc-0x32).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\IRPStackSize
DWORD
0x11

Danach rebooten…

PS: Das löst auch das Problem der Windows-Fehlermeldung “Für diesen Befehl ist nicht genügend Serverspeicher verfügbar!”