Можно позволить полной отладке в nagios.cfg видеть то, до чего на самом деле расширяется команда, это покажет Вам, если знак доллара будет на самом деле проблемой. Чтобы сделать это, установите следующее:
debug_level=-1
debug_verbosity=2
# DEBUG FILE
debug_file=/usr/local/nagios/var/nagios.debug
max_debug_file_size=1000000
Если у Вас есть много проверок, необходимо установить макс. размер файла отладки, потому что в том многословии и выравнивают быстрые заливки журнала.
И их, возможно (пример):
sudo /etc/init.d/nagios reload
Необходимо будет затем осуществить проверку при конце журнала. Вы также могли бы хотеть передать хвост по каналу к grep с чем-то как 'check_nt', таким образом, можно уменьшить шум.
Я не familar с тем, как SQL Server, 2005 взаимодействует с SMTP, но для других приложений, они ожидают, что почтовая учетная запись будет в smtp (электронная почта) формат LANMAN, а не формат.
Если у Вас есть рабочее AD дерево, это должно быть user@yourdomain.co.uk, приведя ту попытку к сбою с помощью user@domain.