NConf

Software screenshot:
NConf
Software informatie:
Versie: 1.3.0-0
Upload datum: 14 Apr 15
Ontwikkelaar: The NConf Team
Licentie: Gratis
Populariteit: 16

Rating: nan/5 (Total Votes: 0)

NConf is een PHP-gebaseerde web-tool voor het configureren van de Nagios monitoring software. Het verschilt van vergelijkbare instrumenten door het aanbieden van enterprise-class functies, zoals sjablonen, afhankelijkheden en de mogelijkheid om een ​​grootschalige configureren, verdeeld Nagios server topologie.
NConf is voornamelijk gericht op systeembeheerders, die al weten Nagios, maar zijn op zoek naar een gemakkelijke manier van het beheren van hun configuratiebestanden.
NConf ontwikkeling begon in 2006. De belangrijkste reden voor het project was dat we een grafische tool, die door een systeembeheerder kunnen worden afgehandeld nodig, en die automatisch bepaling een gedistribueerde Nagios server topologie. Aangezien er een fysieke grens aan de hoeveelheid diensten die men Nagios Zo kan controleren, onze tool maakt het mogelijk diensten te zijn geactiveerd tussen verschillende Nagios gevallen (optioneel).
De tool is gebaseerd op PHP, Perl en MySQL. Om de flexibiliteit ten opzichte van toekomstige wijzigingen in de Nagios software te garanderen, implementeerden we een abstract datamodel dat ons toelaat om de data schema uit te breiden en om eventuele nieuwe opties beschikbaar zijn binnen Nagios integreren. Daarom zijn er geen & ldquo; gastheer & rdquo ;, & ldquo; service & rdquo ;, & ldquo; Servicegroup & rdquo; of vergelijkbare entiteiten te vinden binnen de database. In plaats daarvan hebben we elke entiteit teruggebracht tot een zogenaamde & ldquo; configuratie-item & rdquo ;. Elk item is van een bepaalde & ldquo; klasse & rdquo; en heeft meerdere & ldquo; attributen & rdquo; toegewezen. Een klasse komt ongeveer overeen met een Nagios configuratiebestand. Attribuut waarden worden apart opgeslagen van attributen, zodat attributen slechts één keer hoeven te worden gedefinieerd voor elke klasse. Items kunnen worden verbonden met elkaar. De gehele database momenteel uit 6 tafels.
De webinterface is geïmplementeerd in PHP. Alle standpunten en formulieren worden zo dynamisch mogelijk worden uitgevoerd, zodat er geen wijzigingen in de PHP-code die nodig zijn, als Nagios configuratie attributen veranderen. Elke GUI wordt dynamisch gegenereerd gebaseerd op de toegeschreven informatie 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 gebruiksvriendelijkheid en gebruiksgemak geweest. De look & rsquo; n & rsquo; gevoel kan gemakkelijk worden aangepast aan een & rsquo; s wens. Functies kunnen worden ingeschakeld of uitgeschakeld op basis van de privileges van een gebruiker. De tool beschikt ook over een aantal configureerbare modules voor authenticatie, wachtwoord-encryptie en configuratie inzet, evenals syntax controle

Kenmerken .

  • moeiteloos een gedistribueerde Nagios topologie te behouden
  • gebruiksvriendelijke web-GUI
  • gastheer & servicesjablonen
  • grafische afhankelijkheid kijker
  • meervoudige authenticatie modi
  • Nagios config importeur
  • importeur CSV-bestand
  • perl-database API
  • dataschema aanpasbaar en uitbreidbaar
  • draait op Linux / Apache / PHP / MySQL

Wat is nieuw in deze release:

  • Deze versie is een enorme stap vooruit en is er veel veranderd , met inbegrip van de volgende kenmerken: een nieuwe gebruikersinterface op basis van jQuery; dienstverlening aan opdracht hostgroup via geavanceerde diensten; gastheer en service afhankelijkheden en automatisch gegenereerde dienst afhankelijkheden; nieuwe configuratie inzet (SCP, rsync, HTTPS, en de lokale implementatie); verbeterde CSV import / export; en een uitgebreid Perl API.

Wat is nieuw in versie 1.2.6-0:

  • Fixed bug 'toegang geweigerd' wanneer een 'normale' gebruiker probeert om een ​​vorm te wissen
  • VASTE 'onbekende' gebruiker bug in de geschiedenis van binnenkomst bij het genereren bijgewerkt Nagios config
  • VASTE max_length limiet van het veld 'adres' met het klonen van een gastheer
  • Fixed a bug in het invoerscherm voor de dienst parameters (correcte afhandeling van de '!' Karakter)
  • VASTE een probleem met 'multi_modify' niet afdwingen ONCALL_GROUPS instelling
  • VASTE citaten bug & quot; (Dubbel) en '(single) in de attributen -> Show / form toevoegen voor attributen van het type' selecteren 'en in alle andere tekstvelden (attribuut & vriendelijke naam, beschrijving, mogelijke waarden, vooraf gedefinieerde waarde)
  • TOEGEVOEGD CSV importeur en bijvoorbeeld scripts om het even welk type van items uit een CSV-bestand in NConf importeren
  • TOEGEVOEGD een ID-wrapper script (id_wrapper.php) die gebruikers in staat stelt om een ​​link naar de NConf 'details' pagina insluiten, wetende alleen de naam van een item (naam en punt klasse worden doorgegeven als GET-parameters)
  • TOEGEVOEGD configuratie optie OVERVIEW_QUANTITY_STANDARD
  • TOEGEVOEGD configuratie optie SELECT_VALUE_SEPARATOR
  • TOEGEVOEGD 'gastheer-template' klasse en attributen, voegde verscheidene voorgedefinieerde gastheer-template artikelen
  • TOEGEVOEGD 'dienst-template' klasse en attributen, voegde verscheidene voorgedefinieerde dienst-template artikelen
  • TOEGEVOEGD "gebruik" toeschrijven aan 'hosts' & klassen 'diensten'
  • voegde een nieuwe 'host_template' en 'service_template' toeschrijven aan tijdsperioden, Nagios-verzamelaars en nagios-monitors. Dit stelt gebruikers in staat om templates te geven om automatisch toegewezen aan elke dienst die verbonden is met deze items zijn.
  • TOEGEVOEGD 'default_service_name' toeschrijven aan klasse checkcommand. Deze waarde wordt gebruikt bij het toevoegen van nieuwe diensten in plaats van de naam checkcommand.
  • TOEGEVOEGD 'notes' en 'notes_url' toeschrijft aan hostgroup en Servicegroup klassen.
  • TOEGEVOEGD 'stale_service_command' attribuut 'nagios-monitor klasse. Indien ingesteld, dit schrijft een 'dummy' check_command om alle diensten op een 'nagios-monitor. De 'dummy' check_command is dus niet meer getriggerd door de 'active_checks_enabled' vlag.
  • TOEGEVOEGD nieuwe datatype 'assign_cust_order' te ConfigAttrs tafel en GUI's. Dit stelt gebruikers in staat om de volgorde van hoe de gekoppelde items moeten worden weggeschreven naar de config te geven (die nodig zijn voor het "gebruik" attributen om de orde van de sjablonen te definiëren).
  • SAMENGEVOEGD generate_config.pl met NConf perl-API, verhuisde bepaalde functies aan modules perl
  • RENAMED oude NConf gastheer-sjablonen om 'gastheer presets'
  • RENAMED 'normal_check_interval' en 'retry_check_interval' toeschrijft aan 'check_interval' en 'retry_interval'
  • VERWIJDERD 'dependent_service_description' attribuut van 'service' klasse
  • VERANDERD 'overzicht': de gebruiker kan nu kiezen voor de hoeveelheid inzendingen hij wil zien, en ook springen naar de eerste / laatste pagina
  • VERANDERD 'add dienst': diensten kunnen worden hergebruikt voor dezelfde host, zonder dat bestaande eerste hernoemen (van auto omgedoopt tot '_2 ")
  • VERANDERD lay-out van 'assign_many "select-boxen. Nieuw is ook een live-zoekfunctionaliteit voor snellere filtering van vele inzendingen.
  • VERANDERD 'advanced' tab om open te blijven, terwijl het schakelen uitzicht (vereist cookies zijn ingeschakeld in de browser)
  • VERANDERD waarde separator voor attributen van het type 'selecteren' van ',' naar '::'
  • VERANDERD Nagios config importeur: import bestanden worden nu verwerkt in de juiste volgorde. Items worden niet willekeurig meer te lezen.
  • wordt uitgebreid en aangepast verschillende functies van de NConf perl-API (zie API documentatie voor details)
  • VERANDERD 'genereren config': toegevoegde mogelijkheid om te gebruiken% ...% stijl NConf macro's in elk attribuut tekst (bijv.% NAGIOS_SERVER_NAME% etc)
  • VERANDERD 'genereren config': toegevoegd 'check_result_path' = nconf / temp / temp / test / nagios.cfg voor syntax controle. Dit elimineert de veel voorkomende fout 'Kan niet schrijven naar check_result_path'.
  • VERANDERD ConfigAttrs.link_as_child attribuut in de database om ENUM ('ja', 'nee') NOT NULL default 'nee'
  • VERANDERD verschillende gastheer, service, timeperiod, Nagios-verzamelaar en nagios-beeldscherm attributen van 'verplichte' naar 'niet verplicht'
  • de manier veranderd waarop verschillende attributen worden overgenomen van tijdsperioden gebaseerd op check_period & notification_period attributen (zie release notes!)
  • VERANDERD searchfilters: '%' wildcards zijn nu veranderd in '*', en '*' zal niet terug te veranderen naar '%' meer
  • VERANDERD zoeken filter in 'Show Services': filtert nu hostname EN servicename gecombineerd

Eisen

  • Nagios
  • PHP

Vergelijkbare software

cp2fwbuilder
cp2fwbuilder

3 Jun 15

Qps
Qps

2 Jun 15

Helm
Helm

11 May 15

SmokePing
SmokePing

2 Jun 15

Reacties op NConf

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!