kopte.lms

WACHTE LINK MONITORING SERVER
Download nu

kopte.lms Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • ZPL
  • Naam uitgever:
  • gocept

kopte.lms Tags


kopte.lms Beschrijving

WACHTE LINK MONITORING SERVER De Link Monitoring Server (LMS) is een coherente set componenten om regelmatig te controleren of het bepaalde URL's bereikbaar zijn. Het ondersteunt momenteel HTTP-, HTTPS- en FTP-URLS.HISTORYHet Het GoCept.LMS-project is de derde versie van LMS (vandaar het belangrijkste versienummer van 3.x). De eerste versie werd rechtstreeks geïntegreerd in CMFLinkChecker en rende als een draad. Dit was niet erg stabiel. De tweede versie gebruikte het gedraaide raamwerk en een MySQL-database. Dit was ook niet erg stabiel. De derde versie is nu geschreven in Zope 3 / GRK, gebruikt de ZODB als gegevensopslag en scheidt ook waar mogelijk zorgen. Dit is Stable.componentenThe LMS bestaat uit kleine componenten die alleen communiceren via het opslaan van gegevens in de ZODB.XML-RPC-server de XML-RPC-server biedt de API om met de LMS te praten van toepassingen / klanten die hun URL's willen laten controleren. Het biedt operaties om klanten en het registreren van klanten en URLS.A-managementsysteem te registreren, kunnen klanten registreren. Een client kan URL's registreren die het wil worden gecontroleerd. Schedulerde planner kijkt uit over de leeftijd van de gegevens van URL's die bij de cliënten worden toegevoegd. Het beslist wanneer een URL moet worden gecontroleerd en in te voegen in de controlequeuse van de cheque.CheckerThe Checker trekt URL's uit de controlecontrole en voert de daadwerkelijke cheque uit. Het heeft maatregelen in plaats die het aantal uitgevoerde controles in parallel beperken en om te voorkomen dat het te hard is op externe systemen. (Per standaard controleert het maximaal 20 URL's en verzekert dat URL's die tot dezelfde host behoren, maximaal één keer per seconde worden gecontroleerd). NotifierTe Notifier houdt de geregistreerde clients bijgewerkt over de overheidsinformatie voor de URL's die ze hebben ingeschreven. Klanten worden op de hoogte gebracht via XML-RPC.Synchroniser / SyncerHet Syncer is verantwoordelijk voor het bijhouden van de URL-databases van de LMS en zijn klanten gesynchroniseerd. Het doet dit door regelmatig een volledige momentopname van de databases van de klanten te krijgen en biedt ze de huidige statusinformatie voor alle URL's die ze geïnteresseerd zijn in. Installatie: de installatie werkt met behulp van een building. Een voorbeeld is te vinden op onze SVN:% SVN CO http://svn.graaf.com/repos/gocept/gocept.lms/deplocatie/profilesthe buildout definieert momenteel twee profielen: * prod.cfg voor een productie-instelling * -test. CFG voor een test instellenDe profielen zijn nu niet echt anders. Ze zijn er om de mogelijkheden te illustreren. Het testprofiel ziet er als volgt uit: Extenends = base.cfg admin-wachtwoord = adminAppname = Testmail-server-host = localhost Adres = localhost: 8100 Adres = localhost: 8080 om de test te selecteren Profiel Maak een buildout.cfg die het bevat: Extenends = Profielen / Test.cfgnext, bootstrap De opbouw met Python 2.5:% Python2.5 bootstrap.Pythis creëert het daadwerkelijke buildout-script als bak / buildout:% bak / builtout Building creëerde een set scripts, die overeenkomt met de verschillende componenten. Het testprofiel maakt gebruik van een deployment sandbox, dus alle scripts zijn opgenomen in onderdelen / implementatie / enz. Ga aan de slag, start eerst de ZEO en de LMS-webinterface:% onderdelen / implementatie / etc / init.d / LMS-ZEO Start% onderdelen / implementatie / etc / init.d / lms-web Startpoint Uw browser naar http: // localhost: 8080. Dit opent de GROK-beheerder UI. Maak een LMS met de ID-test. Eenmaal gemaakt, wordt de LMS "Gefeliciteerd" weergegeven. Start de andere services nu:% onderdelen / implementatie / etc / init.d / lms-checker start% onderdelen / implementatie / etc / init.d / lms-Notifier Start% Parts implementatie / etc / init.d / LMS-schedurer Start% Parts / Implementatie / ETC / INIT.D / LMS-Syncer StartThe Next Step is om een klant te registreren. De LMS WELKOM-pagina heeft een link naar een zeer rudimentaire vorm. Daar moet u de volgende gegevens invoeren: Client-ID Dit is een identificatie voor de klant. Het wordt gebruikt in combinatie met het wachtwoord om XML-RPC-aanvragen te verifiëren. Password het wachtwoord om de client te authenticeren.Contact Name-e-mails die door de LMS zijn verzonden, bevat de naam om de ontvanger te pakken. Contact e-mailadres Emails die door de LMS met betrekking tot deze klant is verzonden. Wordt naar dit adres gestuurd. CallBack-URL is de callback-URL het XML-RPC-punt waar de callback-methoden worden aangeroepen. Voor een GAPT.Linkchecker-installatie zou dit http://example.com/portal_linkchecker/database/. After registreren van de client, kunt u post.linkchecker (of een andere klant) configureren om met de LMS te praten. Vereisten: · Python Wat is er nieuw in deze release: · Maak registratie en synchronisatie van URL's veerkrachtig naar misvormde URL's. We hebben nu alleen URL's nodig om ASCII te zijn. Laat uw klant de URL coderen voordat u het naar ons verzendt. · Verhoogde foutopsporingsuitvoer voor klantmelding veel. We tonen alle URL's die de klant nu op de hoogte wordt gesteld. · Markeer-URL's die geen handlers hebben geassocieerd of zijn verboden door het beleid zoals gecontroleerd, zodat ze na dezelfde periode slechts een succesvolle cheque zullen vinden.


kopte.lms Gerelateerde software