NConf

Skjermbilde programvare:
NConf
Prog.varedetaljer:
Versjon: 1.3.0-0
Last opp dato: 14 Apr 15
Utvikler: The NConf Team
Lisens: Gratis
Popularitet: 16

Rating: nan/5 (Total Votes: 0)

NConf er et PHP-basert web-verktøy for konfigurering av Nagios overvåking programvare. Den skiller seg fra lignende verktøy ved å tilby funksjoner i bedriftsklassen som maler, avhengigheter og muligheten til å konfigurere en storstilt, fordelt Nagios server topologi.
NConf er i hovedsak rettet mot systemadministratorer, som allerede kjenner Nagios, men er ute etter en mer praktisk måte å håndtere sine konfigurasjonsfiler.
NConf utvikling begynte tilbake i 2006. Hovedårsaken til prosjektet var at vi trengte et grafisk verktøy, som kunne håndteres av noen sysadmin, og som kunne automatisk bestemmelse et distribuert Nagios server topologi. Siden det er en fysisk grense for hvor mye av tjenester som en Nagios eksempel kan overvåke, gjør at våre verktøy tjenester som skal klargjort over flere Nagios tilfeller (valgfritt).
Verktøyet er basert på PHP, Perl og MySQL. For å garantere fleksibilitet mot fremtidige endringer i Nagios programvare, vi implementert en abstrakt datamodell som tillater oss å utvide dataskjemaet og å integrere noen nye alternativer tilgjengelig innen Nagios. Derfor er det ingen & ldquo; vert & rdquo ;, & ldquo; tjenesten & rdquo ;, & ldquo; servicegroup & rdquo; eller lignende enheter som finnes i databasen. I stedet har vi redusert hver enhet til en såkalt & ldquo; konfigurasjonselement & rdquo ;. Hvert element er av en viss & ldquo; klasse & rdquo; og har flere & ldquo; attributter & rdquo; tildelt. En klasse representerer omtrent en Nagios konfigurasjonsfil. Attributtverdier er lagret separat fra attributter, slik at attributter bare må defineres en gang for hver klasse. Elementer kan ha sammenheng med hverandre. Hele databasen består i dag av 6 bord.
Webgrensesnittet er implementert i PHP. Alle synspunkter og former er gjennomført som dynamisk som mulig, slik at ingen endringer i PHP-koden er nødvendig, hvis Nagiosoppsettfilen attributter endring. Hver GUI genereres dynamisk basert på attributtinformasjonen i databasen. Dette gir oss muligheten til å drastisk redusere mengden av koden som trengs for GUI.
Fokus har alltid vært på brukervennlighet og enkel bruk. Utseendet & rsquo; n & rsquo; følelsen kan lett tilpasses til en & rsquo; s smak. Funksjonene kan aktiveres eller deaktiveres i henhold til en brukers privilegier. Verktøyet har også flere konfigurerbare moduler for autentisering, kryptering av passord og konfigurasjon distribusjon, samt syntakskontroll

Egenskaper .

  • uanstrengt opprettholde et distribuert Nagios topologi
  • brukervennlig web-GUI
  • vert og tjenestemaler
  • grafisk avhengighet seer
  • flere godkjenningsmoduser
  • Nagios config importør
  • CSV-fil importør
  • perl database API
  • data skjema tilpasses og utvides
  • kjører på Linux / Apache / PHP / MySQL

Hva er nytt i denne utgaven:

  • Denne versjonen er et stort skritt fremover og mye har endret seg , inkludert følgende funksjoner: et nytt brukergrensesnitt basert på jQuery; tjeneste til hostgroup oppdrag gjennom avanserte tjenester; vert og service avhengigheter og autogenererte tjenester avhengigheter; ny konfigurasjon utplassering (SCP, rsync, HTTPS, og lokal distribusjon); forbedret CSV import / eksport; og en utvidet Perl API.

Hva er nytt i versjon 1.2.6-0:

  • FAST 'permission denied "bug når en "normal" bruker forsøker å fjerne en form
  • FAST "ukjente" bruker bug i historien oppføring ved generering oppdatert Nagios config
  • FAST MAX_LENGTH grense på "adresse" feltet når kloning en rekke
  • Fikset en bug innenfor inngangs skjema for tjenesteparametere (riktig håndtering av '!' Karakter)
  • Fast et problem med 'multi_modify' ikke håndheve ONCALL_GROUPS innstilling
  • FAST sitater bug & quot; (Dobbel) og '(single) i de attributter -> Vis / Legg skjema for attributter av typen' velge 'og i alle andre tekstfelt (attributt og vennlig navn, beskrivelse, mulige verdier, forhåndsdefinert verdi)
  • LAGT CSV importør og eksempelskript for å importere alle typer elementer fra en CSV-fil til NConf
  • LAGT en ID-wrapper script (id_wrapper.php) som gjør det mulig for brukere å legge inn en link til NConf 'details' side, vet bare navnet på et element (element navn og element klasse sendes som Get-parametre)
  • Lagt alternativ konfigurasjon OVERVIEW_QUANTITY_STANDARD
  • LAGT konfigurasjon alternativ SELECT_VALUE_SEPARATOR
  • ADDED 'host-mal' klasse og attributter, lagt til flere forhåndsdefinerte host-mal elementer
  • ADDED "service-mal 'klasse og attributter, lagt flere forhåndsdefinerte tjeneste-mal elementer
  • ADDED 'bruk' attributt til 'hosts' & 'tjenester' klasser
  • lagt til en ny 'host_template' og 'service_template' attributt til timeperiods, Nagios-samlere og Nagios-skjermer. Dette tillater brukere å spesifisere maler for å bli automatisk tildelt hver tjeneste som er knyttet til disse elementene.
  • ADDED 'default_service_name' attributt til checkcommand klasse. Denne verdien vil bli brukt når du legger til nye tjenester i stedet for checkcommand navn.
  • lagt 'notater' og 'notes_url' attributter for å hostgroup og servicegroup klasser.
  • ADDED 'stale_service_command' attributt til 'nagios-monitor' klasse. Hvis satt, skriver dette en "dummy" check_command til alle tjenester på en 'nagios-monitor. The 'dummy' check_command er derfor ikke lenger utløst av 'active_checks_enabled' flagg.
  • LAGT ny datatype 'assign_cust_order' til ConfigAttrs bord og GUI. Dette tillater brukere å spesifisere rekkefølgen på hvordan koblede elementer skal være skrevet til config (nødvendig for 'bruk' attributter for å definere rekkefølgen av maler).
  • fusjonert generate_config.pl med NConf perl-API, flyttet visse funksjoner til perl moduler
  • OMDØPT gamle NConf verts-maler for å 'verts presets'
  • OMDØPT 'normal_check_interval' og 'retry_check_interval' attributter til 'check_interval' og 'retry_interval'
  • FJERNET 'dependent_service_description' attributt fra "service" klasse
  • ENDRET 'oversikt': Brukeren kan nå velge hvor mye av oppføringer han ønsker å se, og også hoppe til første / siste side
  • ENDRET 'legge til tjeneste': tjenester kan brukes på nytt for samme vert uten å måtte endre navn på eksisterende de første (av auto-omdøpt til '_2')
  • ENDRET layout av 'assign_many "velg-bokser. Nytt er også en live-søkefunksjon for raskere filtrering av mange oppføringer.
  • ENDRET "avanserte" fanen for å forbli åpen mens du bytter visninger (krever cookies være aktivert i nettleseren)
  • ENDRET verdi separator for attributter av typen 'velger' fra ',' til '::'
  • ENDRET Nagios config importør: importere filer blir nå behandlet i kronologisk rekkefølge. Elementer er ikke lese tilfeldig lenger.
  • ENDRET og påbygd flere funksjoner i NConf perl-API (se API-dokumentasjon for detaljer)
  • ENDRET 'generere config': lagt muligheten til å bruke% ...% stil NConf makroer i alle tekstfelt (som f. Eks% NAGIOS_SERVER_NAME% etc)
  • ENDRET 'generere config': lagt 'check_result_path' = nconf / temp / til temp / test / nagios.cfg for syntakskontroll. Dette eliminerer vanlig feil "Kan ikke skrive til check_result_path '.
  • ENDRET ConfigAttrs.link_as_child attributt i databasen til ENUM ("ja", "nei") NOT NULL standard "nei"
  • endret flere vert, service, timeperiod, Nagios-samleren og Nagios-monitor attributter fra "obligatorisk" til "ikke obligatorisk"
  • endret måten flere egenskaper er arvet fra timeperiods basert på check_period & notification_period attributter (se frigi notater!)
  • ENDRET searchfilters: '%' jokertegn er nå endret til "*", og "*" vil ikke endre tilbake til '%' lenger
  • ENDRET searchfilter i 'Vis Services': det nå filtrerer for vertsnavn og Tjeneste kombinert

Krav :

  • Nagios
  • PHP

Lignende programvare

check_filemaker
check_filemaker

20 Feb 15

gShieldConf
gShieldConf

3 Jun 15

Helm
Helm

11 May 15

Kommentarer til NConf

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!