Pygios

Een lichtgewichtserverbewakingssysteem
Download nu

Pygios Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alice Bevan-McGregor
  • Uitgever website:
  • http://www.python-turbomail.org/

Pygios Tags


Pygios Beschrijving

Een lichtgewichtserverbewakingssysteem Pygios is een eenvoudig en lichtgewicht server bewakingssysteem geschreven in Python.Installation: om te installeren, uit te voeren `Easy_Install Pygios` of` PIP Install Pygios`. Om te gebruiken, downloaden Pygios.py en Sample.ini, pas dan aan uw toepassing aan te passen en meldingsvereisten. Het volgende zijn gedeeltelijk voltooid of ideeën voor toekomstige controle-routines. # OK, WAARSCHUWING, EN KRITIEKE VALEN ALS DECIMALS.CHECKPROCESSMEMORYUSAGE (OK, WAARSCHUWING, Kritiek, Gebruiker = Geen) # Controleer ook RSS van alle uitvoeringsprocessen voor processen Veel RAM. # Als de gebruiker geen is, controleer dan iedereen, anders controleer alleen processen die eigendom zijn van de gegeven gebruiker of gebruikers (als een itereerbaar is ingevoerd) .Checkiniconfiguratie (OK, WAARSCHUWING, Kritiek, Bestand, Sectie, Key, Value) # Als OK, waarschuwing, en kritisch zijn numeriek, de INI-waarde zal worden gedwongen in een vergelijkbaar type. # Conversiefout wordt behandeld als kritiek.checkFilesystemUSAGE (OK, WAARSCHUWING, Kritiek, Label = Geen, Apparaat = Geen, Mount = Geen) # One van, en slechts één van label, apparaat of montage moet worden geleverd . # OK, waarschuwing en kritieke niveaus zijn decimale percentages.ChecksmartStatus (apparaat = Geen) # Controleer de HDD Smart-status voor alle (geen) of het gegeven apparaat. # Elke fout is van cruciaal belang, niet in staat om te controleren, is een waarschuwing .Checkcommandstatus ( OK, WAARSCHUWING, Kritiek, Commando) # Voer de opdracht uit binnen een Shell-omgeving en vergelijk de uitgangsstatus. # OK, WAARSCHUWING, EN KRITIEK MEE KUNNEN OEBRUIK ITEABELISCH .COMCOMMANDOUTPUT (OK, WAARSCHUWING, Kritiek, Commando) # Voer de opdracht uit binnen een Shell-omgeving en Vergelijk StDout. # OK, WAARSCHUWING, EN KRITICAAL MEER OF MEI mogelijk een iezake retournings, reguliere uitdrukkingen, of ze kunnen terugbellenfuncties zijn. Cleckmemoryusage (OK, WAARSCHUWING, Kritiek) # Controleer op de hoeveelheid gratis geheugen (niet inclusief buffers of cache). # OK, waarschuwing, en kritiek kunnen gehele getallen (bytes) of decimale procentuele waarden zijn. # gebruikt proc indien beschikbaar, anders probeert het resultaat van de `gratis 'commando.checkswapusage (OK, waarschuwing, kritiek) te ontleden # Monitor met / proc-bestand Descriptors.checknetworkInfacestatus (I nterface = Geen) # Bepaal of een netwerkinterface bruikbaar is. Als er geen interface wordt gegeven, bekijk ze dan ALL.CHECKETWORKInterFacePacketrate (OK, WAARSCHUWING, Kritiek, Interface = Geen) CheckNetWorkInterfacEip (OK, WAARSCHUWING, Kritiek, Interface) # Controleer of de gegeven netwerkinterface een ander adres heeft dan verwacht. # OK , waarschuwing en kritieke waarden kunnen al dan niet de iterables worden teruggestuurd, reguliere uitdrukkingen of callbackfuncties.checknetworkinterfacetraffic (OK, waarschuwing, kritisch, interface, aardig = ENUM ('TX', 'RX')) # Controleer Bytes per seconde Doorvoer op de gegeven netwerkinterface.CheckNetWorkConnections (OK, waarschuwing, kritiek, poort = Geen) # Controleer het aantal open netwerkverbindingen. # Poort kan geen (rapport allen), een enkel geheel getal of een iesportrecenten ( Kind = ENUM ('TCP', 'UDP'), poort) # Controleer of een of meer poorten worden geluisterd naar.checkhostlatecy (OK, WAARSCHUWING, Kritiek, Host, Interface = Geen) Checkhostjitter () # Standaard Deviation CheckcheckHostPacketSloss () # Ping de gegeven host. Niveaus zijn milliseconden als decimale waarden. # Als interface is opgegeven, route ICMP-pakketten alleen gebruikmakend van de gegeven interface.Checkhosters () # TracerouteCheckGLSA () # Controle op Gentoo Linux-beveiligingsadviezen. # Elke kwetsbaarheden zijn kritisch, niet in staat om te controleren, is een waarschuwing. # CHECKPORTAGEUPDATES () # EMERGE -UDN -P WERELD | grep \ [| WC -L #> 0 = WaarschuwingClamaV (OK, waarschuwing, kritisch) # Controleer de leeftijd (in revisies) Uw Clamav-virusdefinities vertragen achter de stroom. # DNS TXT-query tegen stroom. CVD.CLAMAV.NET - b.v. "0.95.2: 51: 9759: 1251633627: 1: 43: 8055" Checkrbl (host, blacklist = Geen) # Controleer of een bepaalde host zwart is weergegeven op een van de gemeenschappelijke openbare RBLS, of de specifieke gegeven. # Waarschuwing indien niet in staat is om te controleren.checkFolderContenten (OK, WAARSCHUWING, Kritiek, Pad) # Controleer op de gegeven bestand (en) (string- of padobjecten) of voor een telling van de mapinhoud. CleckFileAnge (OK, WAARSCHUWING, Kritiek, Pad) , recursief = false, vriendelijk = ENUM ('Oldest', 'nieuwste'), datum = enum ('wijzigen', 'Maakt', 'Access')) # Controleer bestand (en) geïdentificeerd door of vervat binnen het gegeven pad ( Bestandsreferentie / mapreferentie), optioneel recursief, voor versheid. # niveaus zijn timedeltas. Standaardinstellingen naar het nieuwste bestand, indien multipo of directory opgegeven.Checkusers (OK, WAARSCHUWING, Kritiek, Gebruiker = Geen) # Controleer het aantal ingelogde gebruikers als gebruiker = Geen, anders controleer of de gegeven gebruiker of gebruikers worden ingelogd In.CheckPo3Account () CheckImapacCount () CheckSMTPACCount () CheckImapQuota () CheckhtTREQUESTUST () CONTROLEHTTPREQUEST () # Controleer een URL voor een bepaalde statuscode of substring / reguliere expressie in de geretourneerde inhoud. CleckPhpsessions () # Controleer het aantal actieve PHP-sessie Bestanden uit de map gedefinieerd in Php.ini. # op het opstarten, voer een PHP-snippit uit naar Echo het sessiepad. Vereisten: · Python


Pygios Gerelateerde software