Le blog technique

Toutes les astuces #tech des collaborateurs de PI Services.

#openblogPI

Retrouvez les articles à la une

Zabbix – Supervision basique d’une URL

Zabbix propose plusieurs manière de superviser des URL. L’exemple ci-dessous propose d’utiliser un ‘Web Scenario’ pour la supervision d’une URL simple (ici www.google.fr).

on commence par créer un template vide qui contiendra la configuration:

image

image

image

NB: Le nom du Host group associé est arbitraire.

Cliquer Add.

image

Le template vide est crée.

image

Cliquer “Create Web Scenario”

image

Name: Check Google

Agent: On positionne Zabbix. ce champs permet de selectionner plusieurs type de client http/navigateur.

Cliquer Steps.


image

Dans la zone Steps, cliquer sur Add.

image

name: Google base page

URL: http://www.google.fr

Required Status codes: 200

image

image

Cliquer Add

image

Le Web scenario est crée.

image

On applique (Link) le template au host devant effectuer le check de supervision.

image

image

Apres quelques minutes les données remonte dans la liste des “Latest data” du host concerné. on voit ici que le code HTTP renvoyé est bien 200 (OK)

On crée a présent un trigger (alerte) en charge declencher une alerte sur le cas ou le code HTTP serait different de 200.

image

image

Dans les propriétés du template, cliquer Triggers

image

cliquer en haut a droite Create Trigger

image

Name: Google Site KO

Clquer sur Add a coté de la zone Expression pour construire la condition de declenchement.

image

Cliquer sur Select pour aller rechercher l’item crée precedemment.

image

Selectionner “Response code for step “Google base page”…”

image

Laisser selectionné la fonction “last()”.

Result: <> 200

cliquer Insert.

image

A titre d’indication ajouter le nom de l’url surveillée dans le champ URL.

Cliquer Add.

image

Le trigger est maintenant actif.

Sharepoint Online : Windows Powershell ISE figé

Avez vous déjà rencontré l’expérience de la console Powershell ISE qui fige lorsque vous utilisez Sharepoint Online et le MFA ?

Je sais c’est désagréable, surtout quand un script tourne depuis un moment, voici donc un petit contournement pour corriger ce problème.

  1. Créez sur votre bureau un raccourcis de Powershell ISE.
  2. Sélectionnez le, faites un clic droit et enfin sélectionnez « Propriétés« .
  3. Dans le champs « Cible », ajoutez  » -Mta » à la fin.

Maintenant lorsque vous exécuterez la console, lancez la via ce raccourcis et les problèmes de console qui fige seront un mauvais souvenir.

SquaredUp – Récupérer un dashboard bloqué

Lorsque l’on s’aventure dans la modification manuelle du code JSON d’un dashboard, une mauvaise manipulation est vite arrivée et peut résulter dans le blocage complet du dashboard : il n’est plus possible de le modifier, de le sauvegarder ou de revenir en arrière ; tous les boutons sont inopérants.

Heureusement, il est possible de se sortir de ce mauvais pas sans devoir totalement supprimer le dashboard !

En effet, lorsqu’ils sont en cours de modification, les dashboards sont stockés temporairement sur le serveur qui héberge SquaredUp dans le dossier C:\inetpub\wwwroot\SquaredUpv4\User\Packages\VotreLogin\dashboards sous forme de fichier JSON que vous pouvez ouvrir et modifier avec n’importe quel éditeur de texte.

Il vous suffit donc de corriger votre erreur, enregistrer le fichier, rafraichir le dashboard dans la console SquaredUp et le tour est joué, vous avez récupéré la main !