NConf

Logiciel capture d'écran:
NConf
Détails logiciels:
Version: 1.3.0-0
Date de transfert: 14 Apr 15
Développeur: The NConf Team
Licence: Gratuit
Popularité: 16

Rating: nan/5 (Total Votes: 0)

NCONF est un web basé sur PHP-outil pour configurer le logiciel de surveillance Nagios. Il diffère des outils similaires en offrant des fonctionnalités de classe entreprise comme modèles, les dépendances et la possibilité de configurer une grande échelle, distribués Nagios topologie du serveur.
NCONF se adresse principalement aux administrateurs système, qui connaissent déjà Nagios, mais sont à la recherche d'un moyen plus pratique de gérer leurs fichiers de configuration.
NCONF développement a commencé en 2006. La raison principale de ce projet était que nous avions besoin d'un outil graphique, qui pourrait être géré par un administrateur, et qui pourrait affecter automatiquement un serveur Nagios topologie distribuée. Comme il existe une limite physique à la quantité de services que l'on peut surveiller instance Nagios, notre outil permet aux services à provisionner dans plusieurs instances Nagios (en option).
L'outil est basé sur PHP, Perl et MySQL. Pour garantir la flexibilité vers des changements futurs au logiciel Nagios, nous avons implémenté un modèle de données abstrait qui nous permet d'étendre le schéma de données et d'intégrer toutes les nouvelles options disponibles dans Nagios. Par conséquent il n'y a pas & ldquo; & rdquo ;, accueil & ldquo; & rdquo ;, services & ldquo; servicegroup & rdquo; ou des entités similaires à être trouvés dans la base de données. Au lieu de cela, nous avons réduit à chaque entité d'un soi-disant & ldquo; & rdquo élément configuration ;. Chaque article est d'une certaine & ldquo; classe & rdquo; et a de multiples & ldquo; attributs & rdquo; lui est assignée. Une classe représente environ un fichier de configuration de Nagios. Les valeurs d'attribut sont stockés séparément à partir d'attributs, de sorte que seuls les attributs doivent être définis une fois pour chaque classe. Les éléments peuvent être reliés les uns aux autres. La base de données entière actuellement se composent de six tables.
L'interface Web est mis en œuvre en PHP. Tous les points de vue et les formes sont mises en œuvre de façon dynamique que possible, de sorte qu'aucune modification du code PHP sont nécessaires, si la configuration de Nagios attributs changement. Chaque interface est généré dynamiquement sur la base de l'information d'attribut dans la base de données. Cela nous permet de réduire considérablement la quantité de code nécessaire pour la GUI.
L'accent a toujours été mis sur la convivialité et la facilité d'utilisation. Le look & rsquo; n & rsquo; sensation peut facilement être adapté à une & rsquo; s goût. Les fonctionnalités peuvent être activées ou désactivées selon les privilèges d'un utilisateur. L'outil dispose également de plusieurs modules configurables pour l'authentification, le chiffrement du mot de passe et le déploiement de configuration, ainsi que la vérification de syntaxe

Caractéristiques :.

  • maintenir sans effort une topologie distribuée Nagios
  • web-interface utilisateur conviviale
  • accueil & services modèles
  • graphique dépendance spectateur
  • plusieurs modes d'authentification
  • Nagios config importateur
  • fichier CSV importateur
  • API de base de données perl
  • schéma de données personnalisable et extensible
  • fonctionne sur Linux / Apache / PHP / MySQL

Quoi de neuf dans cette version:

  • Cette version est un énorme pas en avant et a beaucoup changé , y compris les caractéristiques suivantes: une nouvelle interface utilisateur basée sur jQuery; service hostGroup affectation à travers les services avancés; hôte et de service dépendances et les dépendances de service auto-générés; nouveau déploiement de configuration (SCP, rsync, HTTPS, et le déploiement local); amélioration CSV import / export; et une API Perl étendu.

Ce qui est nouveau dans la version 1.2.6-0:

  • FIXE 'permission denied' quand un bug utilisateur «normal» tente de réinitialiser un formulaire
  • Correction d'un bug «inconnu» de l'utilisateur dans l'entrée de l'histoire lors de la génération à jour config Nagios
  • limite de max_length FIXE de champ 'adresse' lors du clonage d'un hôte
  • Correction d'un bug dans le formulaire de saisie pour les paramètres de service (de la manipulation correcte du caractère '!')
  • Correction d'un problème 'multi_modify' ne pas appliquer la mise ONCALL_GROUPS
  • FIXE citations bug & quot; (Double) et '(unique) dans les Attributs -> Afficher / Ajouter formulaire pour les attributs de type "select" et dans tous les autres champs de texte (attribut et nom convivial, description, valeurs possibles, valeur prédéfinie)
  • Ajout CSV importateurs et des exemples de scripts d'importer tout type d'objets à partir d'un fichier CSV dans NCONF
  • Ajout d'un script ID-wrapper (id_wrapper.php) qui permet aux utilisateurs d'intégrer un lien vers la page du NCONF 'détails de ce, sachant que le nom d'un élément (nom de l'élément et la classe de l'article sont passés comme paramètres GET)
  • option de configuration AJOUTÉE OVERVIEW_QUANTITY_STANDARD
  • Ajout d'une option de configuration SELECT_VALUE_SEPARATOR
  • classe et les attributs "-template hôte», a ajouté, ajouté plusieurs articles prédéfini hôte modèle
  • classe et les attributs "-modèle de service», a ajouté, a ajouté plusieurs articles prédéfini service modèle
  • Ajout de 'l'utilisation' attribuer à «hôtes» et les classes »de services
  • Ajout d'une nouvelle 'host_template »et« service_template' attribuer à timeperiods, nagios-collectionneurs et nagios-moniteurs. Cela permet aux utilisateurs de spécifier des modèles pour être auto-attribué à chaque service qui est lié à ces éléments.
  • Ajout de 'default_service_name' attribuer à checkcommand classe. Cette valeur sera utilisée lors de l'ajout de nouveaux services à la place du nom de checkcommand.
  • 'notes' ajoutée et 'notes_url' attribue à hostGroup et les classes de servicegroup.
  • 'stale_service_command », a ajouté l'attribut à la classe' nagios-moniteur». Se il est défini, ce écrit un «fantôme» check_command à tous les services sur un 'nagios-moniteur. Le check_command 'factice' ne est donc plus déclenché par le drapeau 'active_checks_enabled'.
  • Ajout de nouvelles type de données 'assign_cust_order' à la table et des interfaces graphique ConfigAttrs. Cela permet aux utilisateurs de spécifier l'ordre de la façon dont les éléments liés doivent être écrits dans le config (nécessaire pour «l'utilisation» des attributs pour définir l'ordre de modèles).
  • generate_config.pl fusionné avec NCONF perl-API, transféré certaines fonctions à perl modules
  • RENOMMÉE vieux NCONF accueil-modèles pour «presets d'accueil»
  • rebaptisée «normal_check_interval» et «retry_interval 'attribue à' check_interval» et «retry_interval '
  • Retiré 'dependent_service_description attribut de la classe «service»
  • CHANGÉ 'aperçu': l'utilisateur peut désormais choisir le nombre d'entrées qu'il veut voir, et aussi aller à la première / dernière page
  • CHANGÉ 'ajouter le service': les services peuvent être réutilisés pour même hôte sans avoir à renommer ceux qui existent premier (service d'auto-rebaptisé «_2»)
  • mise en page CHANGÉ de «assign_many 'sélectionnez-boîtes. Nouveau est également une fonctionnalité Recherche en direct pour le filtrage plus rapide de nombreuses entrées.
  • CHANGÉ «avancé» onglet de rester ouvert tout en passant vues (nécessite l'activation des cookies dans le navigateur)
  • séparateur de valeur modifiée pour les attributs de type 'sélection' ',' à '::'
  • CHANGÉ Nagios config importateur: fichiers d'importation sont maintenant traitées dans un ordre séquentiel. Articles ne sont plus lus au hasard.
  • modifiée et élargie plusieurs fonctions de l'API-perl NCONF (voir documentation de l'API pour plus de détails)
  • CHANGÉ 'générer config': ajout de la possibilité d'utiliser% ...% de style macros NCONF dans ne importe quel attribut de texte (. Par exemple% NAGIOS_SERVER_NAME% etc)
  • CHANGÉ 'générer config': ajoutée »check_result_path '= NCONF / temp / à temp / test / nagios.cfg pour vérification de la syntaxe. Ceci élimine l'erreur commune 'Impossible d'écrire check_result_path'.
  • CHANGÉ ConfigAttrs.link_as_child attribut dans la base de données ENUM («oui», «non») NOT NULL DEFAULT "non"
  • changé plusieurs accueil, le service, timeperiod, nagios-collecteur et nagios-moniteur attributs de «obligatoire» à «pas obligatoire»
  • changé la façon dont plusieurs attributs sont hérités de timeperiods basée sur check_period & notification_period attributs (voir les notes de version!)
  • searchfilters changé: '%' jokers sont maintenant remplacés par '*' et '*' ne seront plus revenir à '%'
  • filtrerecherche changé dans 'Afficher' Services: il filtre maintenant hostname ET servicename combinée

Exigences :

  • Nagios
  • PHP

Logiciel similaire

Commentaires à NConf

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!