Créer des Azure politiques pour la collecte de mesures
Créez vos propres politiques pour permettre Azure de collecter les mesures des ressources qui ont des politiques qui ne sont pas fournies avec le système de base. La Azure vérification Collecteur de mesures apporte les mesures à l’agent via l’API Azure Metrics Batch.
Avant de commencer
- Assurez-vous que les éléments de configuration (CI) pour lesquels vous souhaitez collecter les mesures sont inclus dans le CMDB. Les CI sont généralement renseignés pendant Découverte.
- Assurez-vous que la sn_agent.multi_ci_dev_mode propriété est définie sur vrai sur la page Propriétés système (Tous > Propriétés système > Toutes les propriétés).
Rôle requis : agent_client_collector_admin
Procédure
- Accédez à la Tous > Agent Client Collector > Politiques.
- Sélectionnez Nouveau.
-
Sélectionnez l’icône Périmètre de l’application icône
et vérifiez que vous êtes bien dans le périmètre Surveillance d'Agent Client Collector .
- Dans le champ Nom , saisissez un nom pour la politique.
-
Configurez un filtre qui détermine quels CI doivent être surveillés par la politique en sélectionnant l’onglet CI surveillés et la case à cocher Type de CI surveillé par filtre , comme décrit dans le tableau suivant.
Tableau 1. Filtre des CI surveillés Option Action Type de CI surveillé Sélectionnez le type de CI à surveiller. Le type de CI doit correspondre à la ressource que vous avez saisie dans le fichier de script .json qui contient les mesures à surveiller.
<Champs de filtre> Configurez les conditions qui doivent être remplies pour les ressources du type de CI surveillé spécifié à surveiller. Veillez à définir les conditions suivantes :- ID d’objet = <nom de la ressource saisie dans le fichier de script .json qui contient les mesures à surveiller>
- État = Disponible
L’état Disponible indique que des ressources doivent être disponibles pour être surveillées.
Aperçu Sélectionnez cette option pour afficher le nombre de ressources qui correspondent à la condition spécifiée. Le nombre de résultats correspondants s’affiche en regard du bouton Aperçu . Sélectionnez le résultat pour afficher tous les enregistrements de CI correspondant à la condition.
-
Ajoutez la vérification Collecteur de Azure mesures à la politique.
- Sous l’onglet Vérifications , recherchez la vérification Azure Metrics Collector dans la cellule Disponible .
- Sélectionnez le bouton fléché vers la droite pour déplacer la vérification vers la cellule sélectionnée .
-
Configurez un serveur proxy pour accéder Azure aux mesures.
- Dans l’onglet Paramètres de proxy , sélectionnez Agent proxy unique.
- Dans le champ Agent proxy , sélectionnez l’agent proxy pour exécuter la politique et récupérer les Azure mesures.
-
Configurez les informations d’identification pour la politique.
- Sélectionnez l’onglet Informations d’identification .
- Dans le champ Nom des informations d’identification , sélectionnez l’azure_metrics_collector.
- Sélectionnez Enregistrer.
-
Ajoutez des paramètres sécurisés à l’instance de vérification.
- Dans la section Instances de vérification de la politique, sélectionnez l’instance de vérification Azure Metrics Collector .
- Dans l’onglet Vérifier les paramètres sécurisés , sélectionnez Nouveau.
-
Ajoutez les paramètres de vérification sécurisée décrits dans le tableau suivant.
Tableau 2. Paramètres de vérification sécurisée Nom Valeur d’ordre cred_tenant_id 1 cred_client_id 2 cred_secret_key 3 Assurez-vous que la case Actif est cochée pour chaque paramètre.
- Sélectionnez Mettre à jour.
-
Ajoutez le fichier de configuration .json à l’instance de vérification.
Le fichier envoie la liste des Azure ressources à l’agent.
- Sélectionnez l’instance de vérification du Azure collecteur de mesures.
- Sélectionnez le sous-onglet Vérifier les paramètres .
- Sélectionnez Nouveau.
-
Remplissez les champs du formulaire.
Tableau 3. Vérifier le formulaire Paramètres Champ Description Nom Nom descriptif du fichier .json à ajouter aux fichiers de configuration de l’instance (Agent Client Collector > Fichiers de configuration). Valeur Chaîne qui indique le nom du fichier de .json . Par exemple : acc_azure_vm_metrics_config.json
Marqueur Valeur que vous entrez (-c) pour indiquer que la vérification récupère le nom du fichier de configuration. Le fichier de configuration contient un espace de noms et une liste de mesures. La valeur doit indiquer le nom du fichier qui a été chargé dans la liste des fichiers de configuration (Agent Client Collector > Fichiers de configuration), au format .json . Par exemple : acc_azure_vm_metrics_config.json. Assurez-vous que les cases Actif, Obligatoire et Valeur requise sont cochées.
- Sélectionnez Envoyer.
-
Créez un fichier .json qui indique les mesures que vous souhaitez que votre politique surveille.
L’exemple suivant présente un fichier .json pour récupérer les métriques d’équilibrage de charge.
Ajoutez le fichier .json à la liste des fichiers de configuration à l’adresse Agent Client Collector > Fichiers de configuration.
-
Créez un fichier .json pour indiquer les ressources que vous souhaitez que votre politique surveille.
- Dans l’onglet Paramètres de proxy , sélectionnez Mode multi-CI.
-
Copiez un script à partir de l’une des politiques dans le Azure cloud fournies avec le système de base.
- Les politiques cloud fournies avec le système de base sont décrites dans .Créer des Azure politiques pour la collecte de mesures
- Le script se trouve dans le champ Script de création de fichier de configuration de l’onglet Paramètres de proxy de la politique.
- Collez le script dans le champ Script de création de fichier de configuration de votre stratégie.
- À la fin du script, configurez les paramètres , regionet sys_id avec resource_idles valeurs du CI que vous souhaitez que la politique surveille.
- Sélectionnez Enregistrer , puis publiez la stratégie en sélectionnant Publier.
Résultats
La politique configurée récupère les ressources et leurs mesures du CI spécifié Azure et les envoie à l’agent.