ffischer
(usa Red Hat)
Enviado em 15/05/2012 - 14:36h
Falae pessoal,
Tentando colocar o plugin check_mssql_health pra rodar aqui no meu Nagios.
Meu servidor ta com ubuntu 11.04 e meu Nagios é o 3.2.
Utilizei a página
http://labs.consol.de/nagios/check_mssql_health/, instalei o FreeTds baseado na pagina
http://herson.objectis.net/artigos/instalando-freetds-e-unixodbc, consigo realizar as conexão tanto com tsql como com isql:
tsql -H banco1 -p porta -U usuario -P senha
isql -v banco1 usuario senha
Mas quando eu rodo /usr/local/nagios/libexec/check_mssql_health -v -t 10 --hostname=? --username=? --password=? --port=? --mode=total-server-memory por exemplo ele me retorna o seguinte erro
CRITICAL - cannot connect to ?. Can't locate DBI.pm in @INC (@INC contains: /usr/local/nagios/libexec /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /usr/local/nagios/libexec/check_mssql_health line 2307.
Tue May 15 14:25:29 2012: disconnecting DBD without handle
Ps.: Entanda ? como os dados do meu servidor mssql.
Usei inclusive a senha de SA do banco para testar e economizar tempo em configurar usuário com permissões de server admin no banco.
Alguem ae que usa, conhece ou tenha ideia do que possa ser???
Mais uma vez agradeço aos amigos
Fábio Fischer