Alarme LOG SQL

1. Alarme LOG SQL

Fábio Andrade
cabessa

(usa Ubuntu)

Enviado em 12/09/2012 - 11:00h

PEssoal,
estou batendo cabeça aqui, e não acho uma solução para isto.

Preciso monitorar o LOG do meu banco de dados SQL Server 2008 R2.

Já fiz um monte de alterações e de fato não consigo.

criei o comando

define command{
command_name check_nt_counter
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v COUNTER -l $ARG1$ -w $ARG2$ -c $ARG3$
}


e o teste:
define service{
use generic-service
host_name sql1
service_description Log Used Banco
notification_period 24x7
notification_options w,u,c,r
contact_groups db-admins
check_command check_nt_counter!'\MSSQL:Databases(banco)\Percent Log Used',"Percent used: %.f"!80!90
}

Ele me retorna o valor sempre assim:
Percent used: 0$

ou seja nao está me retornando m.e.r.d.a nenhuma :)
alguem ai tem uma help ou script que checa a quantidade de log do SQL.

Consegui fazer para o DatabaseFile, mas o sistema que usei, nao tem pro LOG :(

abs


  


2. Re: Alarme LOG SQL

Fábio Andrade
cabessa

(usa Ubuntu)

Enviado em 13/09/2012 - 16:49h

Alguem ai pode me ajudar?


3. Re: Alarme LOG SQL

Fábio Andrade
cabessa

(usa Ubuntu)

Enviado em 17/09/2012 - 09:06h

Nada pessoal?


4. Testes

Emerson Fagundes de Sousa
esousa-br

(usa Suse)

Enviado em 04/10/2012 - 11:37h

Estava fazendo alguns testes na sua monitoração e ficou mais ou menos assim.

define service{
use generic-service ;
host_name Servidor ;winserver
servicegroups Grupo
service_description Log Database
check_command check_nt!COUNTER!-l "\INSTANCIA:Databases(Base)\Percent Log Used","%.f porcentagem de log utilizado" -w 80 -c 90
}
vê se funciona caso não funcione aumente a quantidade de "\", pois creio que dependendo da versão ele usa barras a mais.

Att

EFS


5. Re: Alarme LOG SQL

Fábio Andrade
cabessa

(usa Ubuntu)

Enviado em 04/10/2012 - 12:08h

esousa-br escreveu:

Estava fazendo alguns testes na sua monitoração e ficou mais ou menos assim.

define service{
use generic-service ;
host_name Servidor ;winserver
servicegroups Grupo
service_description Log Database
check_command check_nt!COUNTER!-l "\INSTANCIA:Databases(Base)\Percent Log Used","%.f porcentagem de log utilizado" -w 80 -c 90
}
vê se funciona caso não funcione aumente a quantidade de "\", pois creio que dependendo da versão ele usa barras a mais.

Att

EFS



Amigo,
fiz a mudança e mesmo assim não deu, ele me retorna o valor: 0 porcentagem de log utilizado
Na base no SQL tenho 7% de utilização do LOG.

Para ajudar meu SQL está em cluster e é SQL 2008

Coloquei com mais um "\", coloquei no nome do servidor o nome do cluster, o nome fisico do Servidor SQL e etc.. e nada funciona.

No windows o PerfMonitor funciona, está mostrando a porcentagem de utilizaçao.... Está dificil viu.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts