Pygios.

Un sistema di monitoraggio del server leggero
Scarica ora

Pygios. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Alice Bevan-McGregor
  • Sito web dell'editore:
  • http://www.python-turbomail.org/

Pygios. Tag


Pygios. Descrizione

Un sistema di monitoraggio del server leggero Pygios è un sistema di monitoraggio del server semplice e leggero scritto in Python.installation: installare, eseguire `Easy_install pygios` o` pip install pygios`.per usare, scaricare pygios.py e sample.ini, quindi personalizza per soddisfare la tua applicazione e requisiti di notifica. I seguenti sono parzialmente completi o idee per le future routine di controllo. # OK, avviso e valori critici come decimali.CheckProcessMemoryusage (OK, Avvertenza, critico, utente = Nessuno) # Controllare anche RSS di tutti i processi in esecuzione per i processi. Molta RAM. # Se l'utente non è presente, controlla tutti, altrimenti controlla solo i processi di proprietà dell'utente o degli utenti specificati (se un Iterable è passato) .Checkiniconfiguration (OK, Avvertenza, critico, file, sezione, tasto, valore) # OK, AVVERTENZA e CRITICICO sono numerici, il valore INI verrà costruito in un tipo comparabile. # Il guasto di conversione è considerato come critico.Checkfilesystemusage (OK, Avvertenza, Critico, Etichetta = None, Device = None, Mount = None) # di, e solo uno di etichetta, dispositivo o montaggio deve essere fornito . # OK, AVVERTENZA e livelli critici sono percentuali decimali.CheckSmartStatus (Device = None) # Controllare lo stato Smart HDD per tutti (nessuno) o il dispositivo specificato. # Qualsiasi errore è critico, impossibile controllare è un avviso.CheckComandStatus ( OK, AVVERTENZA, CRITICAL, Command) # Esegui comando Entro un ambiente di shell e confrontare lo stato di uscita. # OK, avviso e critico può essere Iterable.checkCommandoutput (OK, avviso, critico, comando) # Esegui comando all'interno di un ambiente shell e Confronta lo stdout. # OK, AVVERTENZA e CRITICAL può o non può essere una stringhe di ritorno Iterabili, le espressioni regolari o possono essere funzioni di callback.CheckMemoryusage (OK, Avvertenza, critico) # Controllare la quantità di memoria gratuita (esclusa i buffer o cache). # OK, AVVERTENZA e critico può essere numeri interi (byte) o valori percentuali decimali. # Utilizza il proc se disponibile, altrimenti cerca di analizzare il risultato del comando `gratis`.CheckSwapusage (OK, Avvertenza, Critico) # Monitor usando / proc iscritto descrittori.checknetworkinterfacestatus (i nterface = nessuno) # Determina se un'interfaccia di rete è utilizzabile. Se non viene fornita alcuna interfaccia, controllali ALL.CheckNetworkInterfacePacketrate (OK, Avvertenza, Critica, Interfaccia = None) ChecketworkInterfaceip (OK, Avvertenza, Critica, Interfaccia) # Controllare se l'interfaccia di rete indicata ha un indirizzo diverso dal previsto. # OK , AVVERTENZA e valori critici possono o non possono essere iterabili per ritornare stringhe, espressioni regolari o funzioni di callback.CheckNetworkInterfaceTraffic (OK, Avvertenza, Critica, Interfaccia, Kind = Enum ('TX', 'RX')) # Verifica Bytes al secondo Throughput sull'interfaccia di rete specifica.CheckNetworkConnections (OK, AVVERTENZA, CRITICAL, PORT = NONE) # Controllare il numero di connessioni di rete Apri. # Porta potrebbe essere Nessuno (Segnala tutto), un singolo numero intero o un Iterable Returning Intergers.CheckNetworkport ( gentile = enum ('TCP', 'UDP'), PORTA) # Verificare che una o più porte siano ascoltate a.CheckHostlatency (OK, Avvertenza, critico, host, interfaccia = nessuno) checkhostjitter () # deviazione standard checkcheckhostpacketloss () # Ping the host dato. I livelli sono millisecondi come valori decimali. # Se viene specificata l'interfaccia, instrada i pacchetti ICMP utilizzando solo l'interfaccia indicata.CheckhosthOPS () # TracerouteCheckClsa () # controlla per Gentoo Linux Security Advisorys. # Qualsiasi vulnerabilità è critica, impossibile controllare è un avvertimento. # CheckPortageUpdates () # emerge -UDN -P World | GREP \ [| WC -L #> 0 = WARLENTECKECKCLAMAV (OK, AVVERTENZA, CRITICO) # Verifica l'età (in revisioni) Le definizioni dei virus Clamav DEFINITIONS Dietro la corrente. # DNS TXT Query contro corrente.cvd.clamav.net - ad esempio "0.95.2: 51: 9759: 12516333627: 1251633627: 1: 43: 8055" Checkrbl (host, blacklist = none) # Verifica se un dato host è stato inserito nero su uno qualsiasi dei Rbl pubblici comuni, o uno specifico dato. # AVVERTENZA Se non è possibile controllare.CheckFoldContents (OK, Avvertenza, critico, percorso) # Controllare i file specificati (String o Path Objects) o per un conteggio del contenuto della cartella.Checkfileage (OK, Avvertenza, Critico, Percorso , ricorsivo = falso, tipo = enum ('"più vecchio", "più nuovo"), data = enum (' modificare ',' Crea ',' Accesso ')) # Controllare file (s) identificati o contenuti all'interno del percorso specificato ( Riferimento del file / Riferimento della cartella), facoltativamente in modo ricorsivo, per la freschezza. # Livelli sono TimeDeltas. Impostazioni predefinite al nuovo file, se multiple o directory specificati.CheckXUSER (OK, AVVERTENZA, CRITICAL, UTENTE = NONE) # Controllare il numero di utenti loggati se utente = nessuno, altrimenti controllare se l'utente o gli utenti specificati sono registrati in.CheckPo3Account () Checkimapaccount () CheckIntapaccount () CheckImtPQUOTA () CheckimaPQUOTA () CheckaPache2Status () checkhttprequest () # Controllare un URL per un determinato codice di stato o sottostringa / Espressione regolare nel contenuto restituito.CheckphPessioni () # Controllare il numero di sessione PHP attiva File dalla cartella definita in php.ini. # All'avvio, eseguire uno sniffit PHP per echo il percorso della sessione. Requisiti: · Python.


Pygios. Software correlato