Archive for setembro, 2008

set 24

É muito comum utilizarmos includes no ASP. Quando vamos utilizar o vbscript para desenvolvermos scripts que executam no shell, por exemplo, para administrarmos alguma recurso do sistema operacional através do wmi, não temos o <!–include –> para reutilização de código.

Para reproduzirmos esse mesmo efeito nos scripts do shell, podemos utilizar o comando ExecuteGlobal que irá processar o conteúdo do arquivo no mesmo contexto do script atual.

Segue o código:

Sub Include(sFilePath)Â
        On Error Resume NextÂ
        Dim objFSO, objTextFile, sContentFile

        Set objFSO = CreateObject(“Scripting.FileSystemObject”)
        If objFSO.FileExists(sFilePath) Then
                Set objTextFile = objFSO.OpenTextFile(sFilePath)
                sContentFile = objTextFile.ReadAllÂ
                objTextFile.CloseÂ
                ExecuteGlobal sContentFile
        End If

        Set objFSO = Nothing
        Set objTextFile = Nothing
End Sub

Pronto !!! deve funcionar ….. (hehe)

 []‘s

set 23

http://docs.google.com/View?docid=ddnv6q6x_170f7c4hjr4 

Um excelente texto sobre tecnólogo e os erros mais comuns.

Vale a pena a leitura …

set 23

Quando o nagios executa um plugin, ele espera um sinal de retorno (como diria meu amigo André Osti, “você acredita em sinais?”) para que possa determinar se um determinado serviço falhou ou não em sua monitoração.

Geralmente esses valores são os seguintes:

  • 0 – OK
  • 1 – Warning
  • 2 – Critical
  • 3 – Unknown

Após executar um comando manualmente, pode-se utilizar os seguintes comandos abaixo para descobrir qual o sinal de retorno:

 - No Linux:  echo #?

 - No Windows:  echo %ERRORLEVEL%

Até o próximo … 

 []‘s