Nconf

Enterprise Nagios Configurator
Download nu

Nconf Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • The NConf Team
  • Uitgever website:
  • http://www.nconf.org/

Nconf Tags


Nconf Beschrijving

Enterprise Nagios Configurator NCONF is een PHP-gebaseerde webtool voor het configureren van de Nagios-monitoringsoftware. Het verschilt van vergelijkbare hulpmiddelen door het aanbieden van enterprise-class-functies zoals sjablonen, afhankelijkheden en de mogelijkheid om een grootschalige, gedistribueerde Nagios Server Topology.nconf te configureren, is voornamelijk gericht op Sysadminins, die Nagios al kennen, maar op zoek zijn naar een handige manier Van het beheren van hun configuratiebestanden.nconfontwikkeling begon in 2006. De belangrijkste reden voor het project was dat we een grafisch hulpmiddel nodig hadden, dat door een sysadmin zou kunnen worden afgehandeld en die automatisch een gedistribueerde Nagios-server-topologie zou kunnen bieden. Aangezien er een fysieke limiet is voor het bedrag van de diensten dat One Nagios-instantie kan controleren, kunnen onze tool de diensten in verschillende Nagios-instanties (optioneel) kunnen worden toegerekend. Het gereedschap is gebaseerd op PHP, PERL en MYSQL. Om de flexibiliteit te garanderen op toekomstige wijzigingen in de Nagios-software, hebben we een abstract gegevensmodel geïmplementeerd waarmee we het gegevensschema kunnen uitbreiden en om nieuwe opties in Nagios te integreren. Daarom zijn er geen "host", "service", "servicegroup" of soortgelijke entiteiten die in de database kunnen worden gevonden. In plaats daarvan hebben we elke entiteit verminderd naar een zogenaamd "configuratietem". Elk item is van een bepaalde "klasse" en heeft meerdere "attributen" die eraan zijn toegewezen. Een klasse vertegenwoordigt ruwweg een Nagios-configuratiebestand. Attribuutwaarden worden afzonderlijk van attributen opgeslagen, zodat kenmerken slechts één keer voor elke klasse moeten worden gedefinieerd. Items kunnen met elkaar worden gekoppeld. De hele database bestaat momenteel uit 6 tabellen. De webinterface wordt geïmplementeerd in PHP. Alle weergaven en formulieren worden zo dynamisch mogelijk geïmplementeerd, zodat er geen wijzigingen in de PHP-code nodig zijn, als Nagios-configuratie-attributen veranderen. Elke GUI wordt dynamisch gegenereerd op basis van de attribuutinformatie in de database. Dit stelt ons in staat om de hoeveelheid code die nodig is voor de GUI drastisch te verminderen. De focus is altijd op bruikbaarheid en gebruiksgemak geweest. Het uiterlijk 'n' kan gemakkelijk worden aangepast aan iemands smaak. Functies kunnen worden ingeschakeld of uitgeschakeld volgens de privileges van een gebruiker. De tool heeft ook verschillende configureerbare modules voor authenticatie, wachtwoordcodering en configuratie-implementatie, evenals syntaxiscontrole. Hier zijn enkele belangrijke functies van "NCONF": · Houd moeiteloos een gedistribueerde Nagios-topologie bij · Gebruiksvriendelijke Web-GUI · Host- en servicemalplaatjes · Grafische afhankelijkheidijker · Meerdere authenticatiemodi · Nagios Config-importeur · CSV-bestandsimporteur · Perl-database API · Gegevensschema Klantgericht en uitbreidbaar · Draait op Linux / Apache / PHP / MySQL Vereisten: · Nagios · PHP Wat is er nieuw in deze release: · Vaste 'toestemming geweigerd' bug wanneer een 'normale' gebruiker probeert een formulier te wissen · Vaste 'Unknown' -bug in Geschiedenisinvoer bij het genereren van bijgewerkte Nagios Config · Vaste Max_Length-limiet van 'adres' veld bij het klonen van een gastheer · Een bug opgelost in het invoerformulier voor serviceparameters (juiste afhandeling van het teken '!' · Een probleem opgelost met 'multi_modify' en niet handhaven van oncall_groups-instelling · Vaste offertes bug "(dubbel) en '(single) in de kenmerken Vorm tonen / toevoegen voor attributen van het type' Select 'en in alle andere tekstvelden (attribuut en vriendelijke naam, beschrijving, mogelijke waarden, vooraf gedefinieerde waarde) · CSV-importeur toegevoegd en voorbeeldscripts om elk type items uit een CSV-bestand in NCONF te importeren · Toegevoegd een ID-wrapper-script (ID_wrapper.php) waarmee gebruikers een link kunnen insluiten op de pagina NCONF 'Details', waarbij alleen de naam van een item (Itemnaam en Artikelklasse wordt doorgegeven, worden doorgegeven als Get-Parameters) · Toegevoegde configuratieoptie Overzicht_quantity_standard · Toegevoegde configuratieoptie Select_Value_Separator · Toegevoegd 'Host-sjabloon' klasse en kenmerken, voegde verschillende vooraf gedefinieerde host-sjabloon-items toe · Toegevoegd 'Service-sjabloon' klasse en attributen, voegde verschillende vooraf gedefinieerde servicetjabloonitems toe · Toegevoegd 'Gebruik' attribuut toegevoegd aan 'hosts' en 'services' klassen · Een nieuw 'host_template' en 'Service_template' toegevoegd aan tijdperioden, Nagios-Collectors en Nagios-Monitors. Hierdoor kunnen gebruikers sjablonen specificeren die automatisch worden toegewezen aan elke service die is gekoppeld aan deze items. · Toegevoegd 'standaard_service_name' attribuut aan checkCommand-klasse. Deze waarde wordt gebruikt bij het toevoegen van nieuwe services in plaats van de naam van de checkcommand. · Toegevoegd 'Notes' en 'Notities_url'-kenmerken aan hostgroep en servicegrouplessen. · Toegevoegd 'Stale_service_command' attribuut aan 'Nagios-Monitor' klasse. Indien ingesteld, schrijft dit een 'dummy' check_command naar alle services op een 'Nagios-Monitor. De 'dummy' check_command wordt daarom niet meer geactiveerd door de vlag 'Active_checks_enabled'. · Nieuwe datatype 'toewijzen_cust_order' toegevoegd aan Configattrs Table en GUIS. Hierdoor kunnen gebruikers de volgorde opgeven van hoe gekoppelde items moeten worden geschreven naar de configuratie (noodzakelijk voor 'gebruik' kenmerken om de volgorde van sjablonen te definiëren). · Gemeeneld Generate_Config.pl met NCONF PERL-API, verplaatst bepaalde functies naar Perl-modules · Hernoverende oude NCONF-host-sjablonen aan 'hostvoorinstellingen' · Henamed 'Normal_Check_Interval' en 'Retry_Check_Interval' Attributes to 'Check_Interval' en 'Retry_Interval' · Verwijderd 'Afhankelijk_Service_Description' Attribuut van 'Service'-klasse · Gewijzigd 'Overzicht': Gebruiker kan nu het aantal vermeldingen kiezen dat hij wil zien, en spring ook naar de eerste / laatste pagina · Gewijzigd 'Service toevoegen': Services kunnen opnieuw worden gebruikt voor dezelfde host zonder de bestaande eerst te hoeven noemen (service automatisch hernoemd tot '_2') · Veranderde lay-out van 'Assecord_many' select-boxen. Nieuw is ook een live-zoekfunctionaliteit voor een snellere filtering van vele inzendingen. · Het tabblad 'Geavanceerd' gewijzigd 'om open te blijven tijdens het schakelen van weergaven (vereist dat cookies worden ingeschakeld in browser) · Veranderde waardeafscheider voor attributen van het type 'Select' van ',' naar '::' · Gewijzigde Nagios Config-importeur: importbestanden worden nu verwerkt in volgorde. Items worden niet meer willekeurig meer gelezen. · Verschrokken en verlengde verschillende functies van de NCONF PERL-API (zie API-documentatie voor details) · Gewijzigd 'Genereer configuratie': toegevoegde mogelijkheid om% ...% Stijl Nconf Macro's te gebruiken in elk tekstattribuut (bijvoorbeeld% Nagios_Server_Name% etc.) · Gewijzigd 'Generate Config': Toegevoegd 'Check_Result_Path' = Nconf / Temp / Temp / Test / Nagios.cfg voor Syntaxiscontrole. Dit elimineert de algemene fout 'Kan niet in staat om te schrijven naar check_result_path'. · Gewijzigd configattrs.link_as_childattribuut in de database aan ENUM ('ja', 'nee') niet null standaard 'nee' · Veranderde verschillende host, service, timeperiod, Nagios-Collector en Nagios-Monitor Attributen van 'verplicht' tot 'niet verplicht' · Veranderde de manier waarop verschillende kenmerken worden geërfd van timeperiods op basis van check_period en notification_period-kenmerken (zie Release Notes!) · Gewijzigd SearchFilters: '%' jokertekens worden nu gewijzigd in '*', en '*' verandert niet meer naar '%' · Gewijzigd zoekenFilter in 'Show Services': het filtert nu voor hostnaam en servicenaam Combined


Nconf Gerelateerde software