
Surveiller les expirations du domaine public avec Centreon
Personne ne doute de l’importance des domaines publics, Non? Vous savez quand ils expirent? Au lieu de l’avoir écrit là-bas et, espérons-le, de le voir… Pourquoi ne pas tout centraliser dans notre outil de suivi ?? Dans ce document, nous allons voir comment avec Centreon vous pouvez surveiller n’importe quel domaine et oublier le sujet! Nous serons en mesure de consulter n’importe quel domaine, Soyez .com, .Org, .est, .Rho, .Fr, .il, .Euss, .co.uk…
Ce sera super simple, Nous utiliserons Jwhois, un client Whois qui permet n’importe quelle requête, Nous installons d’abord les exigences, puis nous téléchargeons le script 'check_domain.sh’ que de s’appuyer sur jwhois et les paramètres que nous y mettons, nous allons le visualiser depuis Centreon, Commencer:
[Code source]yum install jwhois lynx -y
wget https://github.com/glensc/monitoring-plugin-check_domain/raw/master/check_domain.sh
chmod +x check_domain.sh
./check_domain.sh -D bujarra.com -W 30 -c 10[/Code source]
Prêt, Après avoir prouvé que tout fonctionne, on peut le laisser dans le chemin des plugins Centreon ou Nagios. Maintenant, nous allons dans Centreon pour enregistrer la commande que nous allons utiliser, puis les services qui nous intéressent en fonction d’autant de domaines publics que nous avons, D’accord? Au nougat!
Pas mal, la première chose à faire, comme toujours, sera d’enregistrer la commande que nous utiliserons, pour cela “Configuration” > “Commandes” > “Ajouter…” et nous complétons:
- Nom Comman: check_domain.sh (ou quel que soit le nom que nous voulons utiliser, aller).
- Type de commande: Vérifier
- Ligne de commande: Nous indiquons la commande qui va s’exécuter, Nous remplaçons le chemin où se trouve le plugin par des variables, et les arguments que nous allons vous transmettre. Ajouter: “$CENTREONPLUGINS$/check_domain.sh -d $ARG 1$ -w $ARG 2$ -c $ARG 3$”
Cliquez sur “Décrire les arguments” et nous indiquons la description des arguments, qu’il nous sera utile de comprendre ce qu’est chaque chose lorsque nous créons les services. Le premier argument que nous connaissons est le domaine, le deuxième argument sera l’avertissement en jours et le troisième argument sera lorsque j’ai déjà averti avec Critique alors qu’il reste moins de X jours.
Et nous serons en mesure de créer autant de services qu’il y a de domaines publics que nous avons ou que nous voulons surveiller, Prenons un exemple, depuis “Configuration” > “Services”, dupliquer n’importe quel service ou en ajouter un nouveau et nous devons prendre en compte les paramètres suivants:
- Description: C’est le nom avec lequel nous verrons cet article surveillé, quelque chose comme “Domaine Tururú.eso” Plus que descriptif.
- Lié aux hôtes: Nous lierons ce service à n’importe quel hôte ou serveur de notre réseau, Peu importe lequel, Nous pouvons créer un hôte factice.
- Modèle: Normalement, nous choisirons generic-active-service-custom, bien que dans chaque déploiement, il puisse être différent, hé!
- Vérifier la commande: Sélectionnez la commande que nous avons créée à l’étape précédente, Qu’est-ce que le check_domain.sh.
- Arguments: Rien, aussi simple que de remplir ce qu’il nous demande de faire, Par exemple, pour me le faire savoir avec 60 jours avant l’expiration de mon domaine avec un avertissement et s’il y a moins de 30 jours puis chanter avec un avertissement Critique, en plus de compléter évidemment le domaine, Dans ce cas, le blog.
Nous avons enregistré le service et la configuration de Centreon, Nous faisons un rechargement et voyons si nous l’avons…
Et bam,! Si nous passons à la partie surveillance, Nous recherchons notre service en le filtrant et forçons sa vérification., Nous verrons tout de suite que nous avons quelque chose de moins à prendre en compte! Quelque chose de plus centralisé et contrôlé, Quelque chose comme la domination de l’entreprise est la chose la plus importante que nous puissions perdre =) J’espère que vous le trouverez intéressant,