Pigios

Um sistema de monitoramento de servidor leve
Baixe Agora

Pigios Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Alice Bevan-McGregor
  • Site do editor:
  • http://www.python-turbomail.org/

Pigios Tag


Pigios Descrição

Um sistema de monitoramento de servidor leve Pygios é um sistema de monitoramento de servidor simples e leve escrito em Python.Instalação: para instalar, executar 'Easy_install pygios` ou `pygios pygios'. Para usar, baixar pygios.py e sample.ini, então personalizar para se adequar ao seu aplicativo e requisitos de notificação. Os seguintes são parcialmente completos ou ideias para futuras rotinas de verificação. # OK, aviso e valores críticos como decimals.CheckProcessMemoryUsage (OK, aviso, crítico, usuário = nenhum) # Verifique o RSS de todos os processos em execução para os processos. Muita Ram. # Se o usuário não for, verifique todos, caso contrário, verifique apenas os processos de propriedade do usuário dado ou usuários (se um itserável for passado) .Checkiniconfiguration (OK, aviso, crítico, arquivo, seção, chave, valor) # se OK, aviso e crítico são numéricos, o valor INI será coagido em um tipo comparável. # Falha de conversão é tratada como crítico.CheckFilesystemusage (OK, aviso, crítico, etiqueta = Nenhum, dispositivo = nenhum, montar de, e apenas um dos rótulos, dispositivo ou montagem deve ser fornecido . # OK, aviso e níveis críticos são porcentagens decimais.CheckSmartStatus (dispositivo = nenhum) # Verifique o status Smart HDD para todos (nenhum) ou o dispositivo fornecido. # Qualquer erro é crítico, não é possível verificar é um aviso.checkCommandstatus ( OK, aviso, crítico, comando) # execute o comando em um ambiente shell e compare o status de saída. # OK, aviso e crítico pode ser iterable.checkCommandOutput (OK, aviso, crítico, comando) # execute o comando dentro de um ambiente de shell e compare o stdout. # OK, aviso e crítico pode ou não ser uma iterada strings de retorno, expressões regulares ou podem ser funções de chamada. CheckMemoryUsage (OK, AVISO, CRÍTICO) # Verifique no valor da memória livre (não incluindo buffers ou cache). # OK, aviso e crítico pode ser inteiros (bytes) ou valores percentuais decimais. # usa proc. # Monitora usando / proc arquivo descritores.Checknetworkinterfacestatus (i nterface = Nenhum) # Determine se uma interface de rede é utilizável. Se nenhuma interface for dada, verifique todos eles.CheckNetworkInterfacePacketrate (OK, aviso, crítico, interface = Nenhum) Checknetworkinterfaceip (OK, aviso, crítico, interface) # Verifique se a interface de rede dada tem um endereço diferente de esperado. # OK , aviso e valores críticos podem ou não ser iTerables retornar seqüências de retorno, expressões regulares ou funções de retorno .Checknetworkinterfacetraffic (OK, aviso, crítico, interface, tipo = enum ('tx', 'rx')) # verifique bytes por segundo rendimento na interface de rede dada.CheckNetworkConnections (OK, aviso, crítico, port = nenhum) # Verifique o número de conexões de rede abertas. # Porta pode não ser nenhum (relatório tudo), um único inteiro ou um inteiro de retornar italierável. gentil = enum ('TCP', 'udp'), porta) # Verifique se uma ou mais portas estão sendo ouvidas .CheckHostLatency (OK, aviso, crítico, host, interface = Nenhum) CheckhostJitter () # desvio padrão CheckCheckHostPacketLoss () # Ping o host dado. Os níveis são milissegundos como valores decimais. # Se a interface for especificada, roteia os pacotes ICMP usando a interface indicada Only.Checkhosthops () # tracerouteckglsa () # Verificar os Advisórios de Segurança do Gentoo Linux. # Qualquer vulnerabilidades é crítica, incapaz de verificar é um aviso. # Checkportageupdates () # emerge -udn -p world | grep \ [| WC -L #> 0 = WarningCheckClameAV (OK, aviso, crítico) # Verifique a idade (nas revisões) suas definições de vírus clamav atrasam atrás atual. # Consulta DNS TXT contra Current.cvd.clamav.net - e. "0.95.2: 51: 9759: 1251633627: 1: 43: 8055" Checkrbl (host, blacklist = Nenhum) # Verifique se um dado host foi listado em preto em qualquer um dos Rbls públicos comuns, ou o específico. # AVISO Se não for possível verificar.CheckfolderContents (OK, aviso, crítico, caminho) # verifique o (s) arquivo (s) fornecido (s) (objeto de string ou caminho) ou para uma contagem do conteúdo da pasta.Checkfileage (OK, crítico, caminho , recursivo = falso, tipo = enum ('mais velho', 'mais novo'), data = enum ('modificar', 'criar', 'Access')) # Verificar arquivo (s) identificado por ou contido dentro do caminho determinado ( Referência de referência / pasta de arquivo), opcionalmente recursivamente, para frescura. # Níveis são Timedeltas. Padrões para o arquivo mais novo, se múltiplos ou diretórios especificados.Checkusers (OK, aviso, crítico, usuário = nenhum) # Verifique o número de usuários logados Se o usuário = nenhum, caso contrário, verifique se o usuário ou os usuários fornecidos são registrados in.checkpo3account () CheckMaPAccount () ChecksMTPACTACT () CheckApApquota () CheckApacE2Status () CheckhttPrequest () # Verifique um URL para um determinado código de status ou a substring / expressão regular no conteúdo retornado.Checkphpsessions () # Verifique o número de sessão ativa do PHP Arquivos da pasta definida no php.ini. # Na inicialização, execute um php snippit para ecoar o caminho da sessão. Requisitos: · Pitão


Pigios Software Relacionado