Vous pouvez prendre des vérifications de la communauté github et les personnaliser pour les utiliser dans ( Agent Client Collector ACC), ou vous pouvez composer vos propres scripts. Créez un module d’extension avec la vérification Sensu personnalisée et installez-le sur une ServiceNow instance.
Avant de commencer
Rôle requis : agent_client_collector_admin
Procédure
-
Copiez une vérification de la communauté GitHub sur votre ordinateur local.
-
Créez un fichier tar.gz à ajouter à votre module d’extension :
-
Créez un dossier sur votre ordinateur local.
-
Créez un sous-dossier appelé bin.
-
Placez les vérifications que vous souhaitez exécuter (scripts et exécutables) dans le dossier de la corbeille .
-
Dans un environnement Linux, donnez des autorisations exécutables aux vérifications en exécutant chmod +x nom de fichier sur chacune des vérifications.
-
Accédez au dossier parent (au-dessus du dossier de la corbeille).
-
Dans un environnement Linux, exécutez la commande tar -C <parent_folder_name> --zcvf <my_plugin_name>.tar.gz * .
Dans un environnement Windows, utilisez un utilitaire d’archivage qui prend en charge le format tar.gz .
-
Dans un environnement Windows, assurez-vous d’inclure les scripts suivants dans le dossier de la corbeille :
-
Créez un nouveau module d’extension ACC, comme décrit dans .Créer et modifier des modules d’extension Agent Client Collector
-
Testez le nouveau module d’extension.
-
Créez une définition de vérification pour la vérification Sensu personnalisée.
-
Sur la page Définition de vérification, accédez à la section Liens connexes et sélectionnez Générer le contenu de la liste d’autorisation.
-
Copiez les entrées que vous souhaitez inclure dans la liste d’autorisation et ajoutez-les au fichier de check-allow-list.json de l’agent, manuellement ou à l’aide d’un outil d’automatisation.
L’emplacement de ce fichier est indiqué dans le paramètre de liste d’autorisation du fichier de acc.yml de l’agent.
-
Créez une nouvelle politique et ajoutez la définition de vérification nouvellement créée.
-
Sélectionnez la définition de vérification et, dans la section Liens connexes , sélectionnez Tester la vérification.
-
Activer les informations d’identification lors du test d’une vérification :
-
Accédez à la .
-
Cliquez sur Nouveau.
-
Sélectionnez le type d’informations d’identification que vous souhaitez créer.
-
Saisissez des valeurs dans les champs de la page pour affecter des informations d’identification à votre type d’informations d’identification sélectionné.
-
Cliquez sur Envoyer.
-
Créez des paramètres sécurisés pour votre vérification, comme décrit dans .Créer des paramètres sécurisés pour une vérification