Pygios

Un sistema de monitoreo del servidor de peso ligero
Descargar ahora

Pygios Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Alice Bevan-McGregor
  • Sitio web del editor:
  • http://www.python-turbomail.org/

Pygios Etiquetas


Pygios Descripción

Un sistema de monitoreo de servidor de peso ligero Pygios es un sistema de monitoreo de servidor simple y ligero escrito en Python.Installación: para instalar, ejecutar 'Easy_Install Pygios` o `PIP Instalar Pygios`.to usar, descargar Pygios.py y Sample.ini, luego personalizar para adaptarse a su aplicación y requisitos de notificación. Los siguientes son parcialmente completos o ideas para futuras rutinas de verificación. # OK, advertencia y valores críticos como decimales.CheckProcessMemoryusage (OK, ADVERTENCIA, CRÍTICO, USUARIO = NINGE) # Marque RSS de todos los procesos de ejecución para los procesos que usan también Mucho RAM. # Si el usuario no es ninguno, revise a todos, de lo contrario, solo verifique los procesos propiedad del usuario o los usuarios determinados (si se pasa a la iterabilidad) .CheckinIniconFiguration (OK, ADVERTENCIA, CRÍTICO, ARCHIVO, SECCIÓN, CLAVE, VALUE) # SI OK, advertencia y crítica son numéricos, el valor INI se coaccionará en un tipo comparable. # La falla de conversión se trata como critica .CheckFilesystemUsage (OK, ADVERTENCIA, CRÍTICO, LABEL = NINGUNO, DESEMBLE = NINGUNO, MOUNT = NINE) # Uno de, y solo se debe suministrar una de etiquetas, dispositivo o montaje . # OK, advertencia y niveles críticos son porcentajes decimales. ChecksmArtStatus (dispositivo = Ninguno) # Revise el estado SMART HDD para todos (Ninguno) o el dispositivo dado. # Cualquier error es crítico, no se puede verificar es una advertencia .Checkcommandstatus ( Ok, advertencia, crítico, comando) # ejecute comando dentro de un entorno de shell y compare el estado de salida. # Aceptar, advertencia y crítico puede ser iterable .CheckComandoOutput (OK, ADVERTENCIA, CRÍTICA, COMBIERNA) # Ejecutar comando dentro de un entorno de shell y Comparar STOUT. # OK, advirtiendo y crítico puede o puede no ser una cadenas de devolución iterables, expresiones regulares, o pueden ser funciones de devolución de llamadas. CheckMemoryusage (OK, ADVERTIDO, CRÍTICO) # verifique la cantidad de memoria libre (sin incluir buffers o caché). # Aceptar, advertencia y crítico puede ser enteros (bytes) o valores de porcentaje decimal. # utiliza el proceso si está disponible, de lo contrario, intenta analizar el resultado del comando 'gratis` CHECKSWAPUSAGE (OK, Advertencia, Crítica) # Monitor Monitor usando / Proc Los descriptores de archivos.CheckNetworkInterfAstatus (I Nterface = Ninguno) # Determine si una interfaz de red es utilizable. Si no se proporciona ninguna interfaz, compruebe todos .CheckNetworkInterfacePackeTate (OK, ADVERTENCIA, CRÍTICA, INTERFAZE = NINGE) CheckNetworkIntefaceIP (OK, ADVERTIDO, CRÍTICA, Interfaz) # Revise si la interfaz de red dada tiene una dirección que no sea esperada. # OK , advertencia y los valores críticos pueden o no ser iterables que devuelven cadenas, expresiones regulares o funciones de devolución de llamada.CheckNetworkInterfaceTraffic (OK, ADVERTENCIA, CRÍTICA, Interfaz, tipo = enum ('TX', 'RX')) # Comprobar bytes por segundo Rendimiento en la interfaz de red dada.CheckNetworkConexiones (OK, advertencia, crítica, puerto = ninguna) # verifique el número de conexiones de red abierta. # Puerto puede ser NINGUNO (informar todo), un entero único, o un enteros que regresan iterables. tipo = Enum ('TCP', 'UDP'), puerto) # Compruebe que se escuchan uno o más puertos que se escuchan a.CheckHostLatency (OK, ADVERTIDO, CRÍTICO, HOST, INTERFAZ = NINE) CheckHostJitter () # STONDANTE DEVIACIÓN SCHICHACHTHOSTHOSTPACKETLOSS () # Ping el host dado. Los niveles son milisegundos como valores decimales. # Si se especifica la interfaz, ruta los paquetes ICMP utilizando solo la interfaz dada. CHECKHOSTHOPS () # traceroutecheckglsa () # Revise los avisos de seguridad de Linux de Gentoo. # Cualquier vulnerabilidad es crítica, no puede verificar es una advertencia. # CheckportageApdates () # emerge -udn -p mundo | grep \ [| WC -L #> 0 = WARDERCHECHCLAMAV (OK, ADVERTENCIA, CRÍTICA) # Revise la edad (en las revisiones) Sus definiciones de virus de ClamAV se retrasan detrás de la corriente. # DNS TXT consulta contra actualmente.cvd.clamav.net - e.g. "0.95.2: 51: 9759: 1251633627: 1: 43: 8055" CheckRBL (Host, Blacklist = Ninguno) # Compruebe si un host determinado ha sido black, enumerado en cualquiera de los RBLS públicos comunes, o el específico. # ADVERTENCIA Si no se puede comprobar. CheckFolderContents (OK, advertencia, crítica, ruta) # verifique el (los) archivo (s) (s) (s) (s) objetos) o para un recuento del contenido de la carpeta.CheckFileage (OK, advertencia, crítica, ruta , recursivo = falso, tipo = enum ('más antiguo', 'más nuevo'), fecha = Enum ('Modificar', 'Crear', 'Acceso')) # Comprobar archivo (s) identificado por o contenido dentro de la ruta dada ( Referencia de referencia / Referencia de carpetas), opcionalmente recursivamente, para la frescura. Los niveles son timedeltas. Por defecto al nuevo archivo, si es múltiple o directorio especificado. Checkusers (OK, ADVERTENCIA, CRÍTICO, USUARIO = NINGE) # Verifique el número de usuarios de inicio de sesión. Si el usuario = Ninguno, de lo contrario, verifique si el usuario o los usuarios se registran. IN.CHECKPO3Actount () CheckImApCount () CheckSMTPPACCOUNTE () CheckImPquota () CheckApache2Status () CheckHTTTPRequest () # Marque una URL para un código de estado o una subcadena / expresión regular en el contenido devuelto.Checkphpsessions () # verifique el número de la sesión de PHP activa Archivos de la carpeta definida en php.ini. # En el inicio, ejecute un SNIPPIT PHP para hacer eco de la ruta de la sesión. Requisitos: · Python


Pygios Software relacionado