NConf

Software screenshot:
NConf
Software detaljer:
Version: 1.3.0-0
Upload dato: 14 Apr 15
Udvikler: The NConf Team
Licens: Gratis
Popularitet: 16

Rating: nan/5 (Total Votes: 0)

NConf er en PHP baseret web-værktøj til konfiguration af Nagios overvågning software. Den adskiller sig fra lignende værktøjer ved at tilbyde enterprise-class funktioner som skabeloner, afhængigheder og mulighed for at konfigurere en storstilet, distribueret Nagios server topologi.
NConf er primært rettet mod systemadministratorer, der allerede kender Nagios, men er på udkig efter en mere bekvem måde at forvalte deres konfigurationsfiler.
NConf udvikling begyndte tilbage i 2006. Den væsentligste årsag til projektet var, at vi havde brug for et grafisk værktøj, der kan håndteres af enhver sysadmin, og som automatisk kunne bestemmelse en distribueret Nagios server topologi. Da der er en fysisk grænse for mængden af ​​tjenester, man Nagios eksempel kan overvåge, vores værktøj giver tjenester, der skal tilføres på flere Nagios forekomster (valgfrit).
Værktøjet er baseret på PHP, Perl og MySQL. For at sikre fleksibilitet over fremtidige ændringer af Nagios software implementeret vi en abstrakt datamodel, der giver os mulighed for at udvide data skema og integrere nye muligheder inden Nagios. Derfor er der ingen & ldquo; vært & rdquo ;, & ldquo; service & rdquo ;, & ldquo; servicegroup & rdquo; eller lignende enheder, der findes i databasen. I stedet har vi reduceret hver enhed til en såkaldt & ldquo; konfigurationselement & rdquo ;. Hvert element er af en vis & ldquo; klasse & rdquo; og har flere & ldquo; attributter & rdquo; tildelt. En klasse groft repræsenterer en Nagios konfigurationsfil. Attributværdier lagres adskilt fra attributter, så tilskriver kun nødvendigt at definere en gang for hver klasse. Varer kan være forbundet med hinanden. Hele database består på nuværende tidspunkt af 6 tabeller.
Den web interface er implementeret i PHP. Alle synspunkter og former gennemføres så dynamisk som muligt, således at der ikke ændringer i PHP kode er nødvendige, hvis Nagios konfigurationen attributter forandring. Hver GUI genereres dynamisk baseret på information attribut i databasen. Dette giver os mulighed for drastisk at reducere mængden af ​​kode er nødvendig for GUI.
Fokus har altid været på brugervenlighed og brugervenlighed. Udseendet & rsquo; n & rsquo; føler kan let tilpasses til en & rsquo; s smag. Funktioner kan aktiveres eller deaktiveres efter en brugers privilegier. Værktøjet har også flere konfigurerbare moduler til godkendelse, password kryptering og konfiguration implementering samt syntaks kontrol

Egenskaber :.

  • ubesværet vedligeholde et distribueret Nagios topologi
  • brugervenlig web-GUI
  • vært & tjenesteskabeloner
  • grafisk afhængighed viewer
  • flere authentication tilstande
  • Nagios config importør
  • CSV-fil importør
  • perl database API
  • data skema tilpasses og udvides
  • kører på Linux / Apache / PHP / MySQL

Hvad er nyt i denne udgivelse:

  • Denne version er et stort skridt fremad, og meget har ændret sig , herunder følgende funktioner: en ny brugergrænseflade baseret på jQuery; service til hostgroup opgave gennem avancerede tjenester; vært og service afhængigheder og auto-genererede service-afhængigheder; nye konfiguration implementering (SCP, rsync, HTTPS, og lokal implementering); forbedret CSV import / eksport; og en udvidet Perl API.

Hvad er nyt i version 1.2.6-0:

  • FAST 'tilladelse nægtet "fejl, når en "normale" bruger forsøger at rydde en formular
  • Faste 'ukendt' bruger fejl i historikindgang når du genererer opdateret Nagios config
  • FAST MAX_LENGTH grænse på feltet 'adresse', når kloning et væld
  • rettet en fejl i input formular til service-parametre (korrekt håndtering af "!" Tegn)
  • Rettet et problem med "multi_modify" ikke håndhæve ONCALL_GROUPS indstilling
  • Faste citater bug & quot; (Dobbelt) og "(single) i Attributter -> Vis / Tilføj formular til attributter af typen 'vælge' og i alle andre tekstfelter (attribut & venlige navn, beskrivelse, mulige værdier, foruddefineret værdi)
  • ADDED CSV importør og eksempel scripts til at importere alle typer af elementer fra en CSV-fil i NConf
  • tilføjet en ID-wrapper script (id_wrapper.php), der giver brugerne mulighed for at indlejre et link til NConf 'details' side, vel vidende kun navnet på et element (element navn og punkt klasse føres som GET-parametre)
  • ADDED konfiguration option OVERVIEW_QUANTITY_STANDARD
  • ADDED konfiguration option SELECT_VALUE_SEPARATOR
  • tilføjet "host-skabelon 'klasse og attributter, tilføjet flere foruddefinerede vært-skabelon elementer
  • tilføjet "tjeneste-skabelon 'klasse og attributter, tilføjede flere foruddefinerede tjeneste-skabelon elementer
  • ADDED »brug« tillægge 'hosts' & 'services' klasser
  • tilføjet en ny "host_template« og »service_template« tillægge timeperiods, Nagios-samlere og Nagios-skærme. Dette giver brugerne mulighed for at angive skabeloner til at blive auto-tildelt hver tjeneste, der er forbundet med disse elementer.
  • tilføjet 'default_service_name "tillægge checkcommand klasse. Denne værdi vil blive brugt, når der tilføjes nye tjenester i stedet for checkcommand navn.
  • tilføjet 'noter' og 'notes_url «tilskriver hostgroup og servicegroup klasser.
  • tilføjet 'stale_service_command "attribut til" Nagios-monitor' klasse. Hvis sat, det skriver en "dummy" check_command til alle tjenester på en "Nagios-skærm. Den "dummy" check_command er derfor ikke længere udløst af den »active_checks_enabled" flaget.
  • tilføjede nye datatype "assign_cust_order« til ConfigAttrs bord og GUI. Dette giver brugerne mulighed for at angive rækkefølgen af ​​hvordan forbundne elementer skal skrives til config (nødvendig for »brug« attributter for at definere rækkefølgen af ​​skabeloner).
  • fusioneret generate_config.pl med NConf perl-API, flyttede visse funktioner til perlmoduler
  • OMDØBT gamle NConf host-skabeloner til "værten presets"
  • omdøbt til "normal_check_interval" og "retry_check_interval" tilskriver "check_interval« og »retry_interval"
  • FJERNET 'dependent_service_description' attribut fra "tjeneste" klasse
  • ÆNDRET "oversigt": Brugeren kan nu vælge den mængde poster, han ønsker at se, og også springe til første / sidste side
  • ÆNDRET "tilføje tjeneste«: tjenester kan genanvendes til samme vært uden at skulle omdøbe eksisterende dem først (tjeneste automatisk omdøbt til "_2")
  • ÆNDRET layout af 'assign_many' Vælg-bokse. Ny er også en live-søgefunktion for hurtigere filtrering af mange poster.
  • ÆNDRET "avancerede" Tab for at forblive åben, mens skifte visninger (kræver cookies er slået til i browseren)
  • ændrede værdi separator for attributter af typen 'vælge' fra ',' til ':: "
  • ÆNDRET Nagios config importør: import filer nu behandles i rækkefølge. Poster er ikke læses tilfældigt længere.
  • ændres og udvidede adskillige funktioner NConf perl-API (se API-dokumentation for detaljer)
  • ÆNDRET "generere config ': tilføjet mulighed for at bruge% ...% stil NConf makroer i enhver tekst attribut (. Fx% NAGIOS_SERVER_NAME% etc)
  • ÆNDRET "generere config ': tilføjet' check_result_path '= nconf / temp / til temp / test / nagios.cfg for syntaks kontrol. Dette eliminerer fælles fejl "Kunne ikke skrive til check_result_path".
  • ÆNDRET ConfigAttrs.link_as_child attribut i databasen til ENUM (ja, nej) NOT NULL default "nej"
  • ændret flere vært, service, fastsat tidsfrist, Nagios-collector og Nagios-monitor attributter fra "obligatorisk" til "ikke obligatorisk"
  • ændret den måde adskillige egenskaber nedarves fra timeperiods baseret på check_period & notification_period attributter (se frigive noter!)
  • ÆNDREDE searchfilters: '%' wildcards er nu ændret til '*', og '*' vil ikke skifte tilbage til '%' længere
  • ÆNDRET searchfilter i 'Vis Services «: det nu Filtre til værtsnavnet og tjenestenavn kombineret

Krav :

  • Nagios
  • PHP

Lignende software

NxFilter
NxFilter

7 Mar 16

pmem
pmem

2 Jun 15

Softflowd
Softflowd

3 Jun 15

check_aaccli
check_aaccli

2 Jun 15

Kommentarer til NConf

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!