Vous êtes ici:

Menu

Clapi

Centreon élimine les traces de Nagios

upgrade-centreon2602015-04-22_09-26-55_PM
Centreon poursuit sa séparation avec Nagios, la nouvelle version Centreon 3.4 (Centreon-Web 2.8.2) a supprimé le dossier de génération /usr/share/centreon/filesGeneration/nagiosCFG au profit de /usr/share/centreon/filesGeneration/engine.

Mise à jour Centreon-Web 2.7x vers 2.8


Cela ne pose pas de problème lors de la mise à jour 2.7x vers 2.8x sur votre serveur Central. Par contre, avec une architecture distribuée, après votre mise à jour sur le serveur Central, il ne faudra pas oublier de redémarrer votre service centcore.

service centcore restart

En effet, si vous ne faites pas cette opération après la mise à jour, vous ne pourrez plus mettre à jour vos pollers tant que vous n'aurez pas redémarré ce service ou le serveur Central. La génération des fichiers passent par le service centcore, il faudra donc réactualiser le chemin en redémarrant son processus.

Clapi version 2.8x


Autre changement logique, l'objet nagiosCFG n'existe plus dans Centreon-Clapi. L'export dans la version 2.7x :

NAGIOSCFG;ADD;Centreon Engine CFG 1;Central;Centreon Engine
NAGIOSCFG;setparam;Centreon Engine CFG 1;log_file;/var/log/centreon-engine/centengine.log
NAGIOSCFG;setparam;Centreon Engine CFG 1;cfg_dir;/etc/centreon-engine
NAGIOSCFG;setparam;Centreon Engine CFG 1;temp_file;/var/log/centreon-engine/centengine.tmp
NAGIOSCFG;setparam;Centreon Engine CFG 1;status_file;/var/log/centreon-engine/status.dat
NAGIOSCFG;setparam;Centreon Engine CFG 1;use_check_result_path;0
NAGIOSCFG;setparam;Centreon Engine CFG 1;nagios_user;centreon-engine
NAGIOSCFG;setparam;Centreon Engine CFG 1;nagios_group;centreon-engine
NAGIOSCFG;setparam;Centreon Engine CFG 1;enable_notifications;1
NAGIOSCFG;setparam;Centreon Engine CFG 1;execute_service_checks;1
NAGIOSCFG;setparam;Centreon Engine CFG 1;accept_passive_service_checks;1
NAGIOSCFG;setparam;Centreon Engine CFG 1;execute_host_checks;2
NAGIOSCFG;setparam;Centreon Engine CFG 1;accept_passive_host_checks;2

Il est remplacé par l'objet INSTANCE. L'export dans le version 2.8x :

INSTANCE;ADD;Central;127.0.0.1;22
INSTANCE;setparam;Central;localhost;1
INSTANCE;setparam;Central;is_default;0
INSTANCE;setparam;Central;ns_activate;1
INSTANCE;setparam;Central;ns_status;0
INSTANCE;setparam;Central;init_script;/etc/init.d/centengine
INSTANCE;setparam;Central;init_system;systemv
INSTANCE;setparam;Central;monitoring_engine;CENGINE
INSTANCE;setparam;Central;nagios_bin;/usr/sbin/centengine
INSTANCE;setparam;Central;nagiostats_bin;/usr/sbin/centenginestats
INSTANCE;setparam;Central;nagios_perfdata;/var/log/centreon-engine/service-perfdata
….


Et je terminerai pas une préconisation lors de vos mises à jour majeures d'infrastructure, les pollers doivent avoir la même version (Central et pollers distants). Bonne supervision !


Comments

Vérifiez vos commandes de services

logo_technic
MAJ 1.01 du 28/11/205 : bug avec la macro $_HOSTSNMPVERSION$. Je vous propose un script basé sur Centreon-Clapi. Il vous permettra de vérifier vos commandes de vérification associées à vos services. L'intérêt est de récupérer la commande en clair, les macros sont remplacées par leurs valeurs respectives. Cela vous permettra de vérifier vos configurations.
Attention, c'est une première version, donc ce script est certainement perfectible. Rectification : protégez le nom de service avec des double-quotes si celui-ci comporte des espaces.

verif_cmd
Comments

Nouveaux scripts pour centreon-clapi

debian
Centreon 2.6.5 est disponible sur le miroir centreon-deb. J'ai profité de cette mise à jour pour corriger un script dans le paquet centreon-clapi. La variable @CENTREON_VARLIB@ à la ligne 71 du fichier /usr/share/centreon/www/modules/centreon-clapi/core/class/centreon.Config.Poller.class.php n'était pas renseignée.
J'ai rajouté deux scripts permettant de réaliser une première configuration avec une encapsulation de template comme dans mes exemples de configuration. Le premier, delete_config.sh, à utiliser avec parcimonie, permet le nettoyage de sa configuration : suppressions des hôtes, services, templates et commandes. voici son utilisation :
/usr/share/centreon/examples/clapi/delete_config.sh admin password

Le deuxième, create_conf.sh, utilisé conjointement avec le fichier de configuration example_central.conf, permet l'installation d'un exemple de configuration comme l'image ci-dessous. Voici la ligne de commande :
/usr/share/centreon/examples/clapi# /usr/share/centreon/examples/clapi/create_conf.sh admin password /usr/share/centreon/examples/clapi/example_central.conf


script-clapi

Comments

Exporter les macros avec Centreon-Clapi

clapi
Profitant d'une nouvelle version 1.6.1 de Centreon-Clapi, j'ai réalisé un nouvel article sur ce module permettant la configuration de Centreon en ligne de commande. La fonctionnalité d'exportation de Centreon-Clapi ne gérant pas les macros personnalisées je vous propose un script pour améliorer cette fonctionnalité.

export_macro

Comments

Un lot de nouveautés pendant les vacances

Logo centreonReposez-vous bien pendant vos vacances, car à votre retour, un lot de nouveautés vous attend. Tout d'abord la nouvelle version de Centreon-engine 1.4.4 avec son mode unique de rechargement à chaud, à tester de toute urgence ! Ne pas oublier de mettre à jour Centreon-clib et Centreon-connector. Ensuite Centreon-Clapi 1.6.0 qui assure enfin la compatibilité pour Centreon 2.5.x. Sans oublier les articles du blog de Centreon, toujours excellents et de bon conseil.
J'en profite pour vous annoncer les mises à jour prochaines de mon livre ibooks "L'atelier de Kermith" sur iTunes et de mon livre au format epub "Le petit atelier de Kermith" sur Itunes et Google Play.
Une rentrée qui s'annonce bien Happy
UP ! le temps de poster qu'une nouvelle version de Centreon 2.5.2 est mise en ligne ! Beaucoup de correction de bug et quelques améliorations, à suivre...

Comments

Création de macros personnalisées avec Clapi

clapicentreon_2.4_ready2Depuis que la nouvelle version 2.4 est arrivée, les commandes Clapi sont complètement opérationnelles. Nous allons pouvoir gérer pleinement nos macros personnalisées. Dans mes exemples de configuration, j'utilise ces fameuses macros personnalisées pour gérer mes templates. Pour la création, les commandes CLAPI fonctionnent sans problème, mais pour modifier une macro, il faut récupérer l'ID, le nom de la macro ne suffit pas. De plus il n'existe pas de commande pour réaliser cette opération.

MAJ 11/04/2014 : Le précédent script avait un bug avec des noms de préfixe identique comme par exemple $_SERVICEMODE$ et $_SERVICEMODE_MYSQL$. Le script ne faisait pas la distinction entre ces deux chaines et donc ne désactivait pas la macro lots de l'exécution du script. Je vous propose cette version corrigée.. Lire plus…
Comments

Dépoussiérage d'articles

nettoyage_site
Nettoyage d'articles sur Centreon-Syslog en attendant une refonte complète avec la version 1.5x, j'en profite pour vous rappeler que la distribution wheezy de Debian n'est pas compatible avec le module Centreon-Syslog-Server à cause de la version PHP 5.4.4.
Et pour finir une astuce pour indiquer la bonne version de Centreon-Clapi 1.5.2 Happy
Comments

Mise à jour Centreon-Engine et Clapi

Logo centreonDécidemment, c'est la rentrée chez Centreon Winking. Deux mises à jour, Centreon-Engine et Centreon-Clapi sont disponibles depuis hier. Mise à jour mineure au vu des Roadmap. J'ai mis à jour l'installation de Centreon-Engine avec une section mise à jour.

Voila_Capture2628

Voila_Capture2629

Comments

Pilotez Centreon en ligne de commande

Une nouvelle version de Centreon-Clapi vient de sortir, il s'agit de la version 1.4.0. C'est le moment de vous proposer mon article sur la configuration de Centreon en ligne de commande. Bonne lecture.
Comments

Gestion des traps en architecture distribuée

Logo distribue
Un petit article pour présenter la configuration des traps dans une architecture distribuée. J'en ai profité pour remettre à jour ou corrigé certains articles. Une nouvelle rubrique est en chantier, il s'agit de la présentation du module Centreon-Clapi. Encore un peu de patience...
Comments

Les mises à jour continuent !

ubuntulogo
Les mises à jour continuent sur mon site avec le dépoussiérage de l'installation de Centreon UI sur Ubuntu Server. Maintenant, chaque installation est accompagnée d'une page de configuration avec Centreon-Clapi. Vous trouverez une adaptation des scripts clapi pour Ubuntu. Afin d'améliorer la lecture, chaque installation est limitée à une page et dans le cas contraire, vous trouverez une table des matières sur le côté gauche de chaque page intitulée Rubriques.
Pour chercher un article, vous pouvez utiliser la page Orientation. Prochain article en préparation NSCA et Vagrant, bonne lecture Happy

install_ubuntu

Comments

Création de macros personnalisées avec Clapi

clapiDepuis que la nouvelle version 2.4 est arrivée, les commandes Clapi sont complètement opérationnelles. Nous allons pouvoir gérer pleinement nos macros personnalisées. Dans mes exemples de configuration, j'utilise ces fameuses macros personnalisées pour gérer mes templates. Pour la création, les commandes CLAPI fonctionnent sans problème, mais pour modifier une macro, il faut récupérer l'ID, le nom de la macro ne suffit pas. De plus il n'existe pas de commande pour réaliser cette opération.

MAJ 11/04/2014 : Le précédent script avait un bug avec des noms de préfixe identique comme par exemple $_SERVICEMODE$ et $_SERVICEMODE_MYSQL$. Le script ne faisait pas la distinction entre ces deux chaines et donc ne désactivait pas la macro lots de l'exécution du script. Je vous propose cette version corrigée.. Lire plus…
Comments

Trouvez vos commandes check envoyées par Centreon-Engine

logo pluginLors de mes installations, je me suis confronté au manque d'interface pour rechercher un dysfonctionnement de mes plugins. En effet, l'interface de Centreon n'offre pas beaucoup de choix pour l'affichage des logs. Nagios, quant à lui, offre une interface efficace comme le montre l'image ci-dessous :

log_nagios

Nous allons voir que malgré une absence d'interface sur Centreon, le Broker de celui-ci nous offre beaucoup plus de renseignements. Lire plus…
Comments

Comment déployer une configuration en quelques minutes

L'utilisation du module Centreon-Clapi est parfaite pour automatiser les tâches. Il me permet de créer une configuration pour les VM de Test en quelques minutes. Je vous propose cet article sur la configuration d'une supervision avec Clapi. Deux scripts vous permettent respectivement de supprimer une configuration (Macro, Commande, Host et Service) et de configurer une nouvelle configuration grâce à l'injection d'un fichier texte contenant tous les paramétrages nécessaires.
Il est possible d'utiliser le script create_conf pour restaurer une configuration.

create_conf_clapi

Affichage partiel d'une création de configuration avec Clapi

Comments
 Vous êtes ici: