Guide d'installation et de configuration de l'exportateurNetBackup IT Analytics

Last Published:
Product(s): NetBackup IT Analytics (11.4)
  1. Introduction et présentation de l'installation
    1.  
      À propos de NetBackup IT Analytics Exporter
    2.  
      Conditions préalables à l'installation de l'exportateur
    3.  
      Présentation de l'installation et format ISO
  2. Installation et gestion de l'exportateur NetBackup IT Analytics sur un hôte Linux
    1.  
      Installation de l'exportateur sur un hôte Linux à l'aide d'un fichier ISO
    2.  
      Installation de l'exportateur sur un hôte Linux à l'aide d'un fichier de réponse
    3.  
      Installation de l'exportateur sur un hôte Linux à l'aide d'un fichier RPM
    4.  
      Gestion des services de l'exportateur sous Linux
    5.  
      Mise à niveau ou réinstallation de l'exportateur
  3. Installation et gestion de l'exportateur NetBackup IT Analyticssur un hôte Windows
    1.  
      Installation de l'exportateur sur un hôte Windows
    2.  
      Installation de l'exportateur sur un hôte Windows à l'aide d'un fichier de réponse
    3.  
      Gestion des services de l'exportateur sous Windows
    4.  
      Mise à niveau basée sur un fichier ISO sur un hôte Windows
  4. Configuration de l'exportateurNetBackup IT Analytics
    1.  
      Configuration de NetBackup exporter
    2.  
      Configuration de Node exporter
    3.  
      Configuration de Process exporter
    4.  
      Configuration de Windows exporter
    5.  
      Configuration de l'expéditeur de données
  5. Annexe A. Dépannage
    1.  
      Résolution des problèmes liés à NetBackup exporter
    2.  
      Résolution des problèmes liés à Node exporter
    3.  
      Résolution des problèmes liés à Process exporter
    4.  
      Résolution des problèmes liés à Windows exporter
    5.  
      Résolution des problèmes liés à l'expéditeur de données
    6.  
      Emplacements des journaux
    7.  
      Résout l'ID d'expéditeur non valide lié aux modifications de sécurité

Configuration de l'expéditeur de données

L'expéditeur de données agit en tant que serveur Prometheus pour tous les exportateurs, qu'il s'agisse de NetBackup IT Analytics Exporter ou d'autres exportateurs tiers. Il extrait des données des exportateurs avec lesquels il est configuré et envoie ces données au Data Collector. En fonction des sondes sélectionnées lors de l'installation de l'exportateur, l'expéditeur de données par défaut sera configuré pour les exportateurs concernés. Pour la sonde Ressources de calcul, l'expéditeur de données associé aux données de Node exporter et de Process exporter est activé pour Linux. L'expéditeur de données configuré avec Windows exporter est activé pour Windows.

Pour la sonde Surveillance des ressources NetBackup, l'expéditeur de données configuré avec NetBackup IT Analytics Exporter sera activé.

Pour configurer l'expéditeur de données, vous devez configurer le fichier datasender.yaml à l'emplacement suivant :

  • Sous Linux : /opt/itanalytics/config/datasender.yaml

  • Sous Windows : C:\Program Files\Veritas\ITAnalytics\config\datasender.yaml

Puisque la sélection des sondes réalisée lors de l'installation de NetBackup IT Analytics Exporter régit la configuration de l'expéditeur de données, aucune configuration spécifique n'est nécessaire. Cependant, pour modifier l'intervalle d'interrogation ou la collecte des statistiques, vous devez modifier le fichier de configuration datasender.yaml en fonction de la description de propriété ci-dessous.

Tableau : Propriétés du fichier datasender.yaml

Propriété

Description

host_name

Nom d'hôte du système sur lequel l'expéditeur de données s'exécutera. La valeur par défaut sera le nom d'hôte du système.

destination_url

URL du Data Collector NetBackup IT Analytics vers lequel les données extraites seront transférées.

destination_certificate_file

Chemin d'accès absolu du fichier de certificat de l'expéditeur de données. Le fichier de certificat doit être téléchargé à partir de l'écran approprié de la politique Data Collector en fonction de la sélection de sonde.

data_directory

Chemin d'accès relatif du répertoire dans lequel sont enregistrés les fichiers de données collectés. La valeur par défaut est /data.

log_level

Niveau de consignation pour les journaux de l'expéditeur de données : trace, info, debug, warn ou error. Le paramètre par défaut est info.

gzip

Indicateur permettant de transmettre les données extraites dans un format compressé. La valeur par défaut de ce paramètre est true.

exporters

Liste des exportateurs et détails d'extraction correspondants :

<EXPORTER_NAME>

Nom de l'exportateur.

source_url

URL sur laquelle l'exportateur expose ses statistiques.

job_id

ID de l'expéditeur fourni lors de l'installation de NetBackup IT Analytics Exporter.

job_type

Définissez la valeur host pour tous les exportateurs.

jobs

Liste des travaux s'exécutant indépendamment et collectant des statistiques.

 
  • job_name : nom du travail d'extraction de données spécifié.

  • poll_interval : intervalle en secondes entre deux travaux consécutifs de collecte de données.

  • gzip : indicateur pour le contenu de la demande de post-traitement gzip.

  • target_metrics : définit les statistiques à envoyer au Data Collector.

Exemple de configuration de l'expéditeur de données sous Linux
# host_name: "nb1.example.com"
destination_url: "https://DC_HOSTNAME:8883/metrics"
destination_certificate_file: "/opt/itanalaytics/config/DC_CERT_FILE"
# data_directory: "data/"
# log_level: "info"
# gzip: true

exporters:
 netbackup:
  source_url: "http://127.0.0.1:9099/metrics"
  job_id: "job_id_1"
  job_type: "host"
  jobs:
  - job_name: "nb_host_certificate"
  poll_interval: 86400  # daily
  gzip: true
  target_metrics: [ "netbackup_host_certificate_active", 
                    "netbackup_host_certificate_issued_on_seconds", 
                    "netbackup_host_certificate_updated_on_seconds",
                    "netbackup_host_certificate_valid_from_seconds", 
                    "netbackup_host_certificate_valid_until_seconds" ]

  - job_name: "nb_keystore"
  poll_interval: 86400  # daily
  target_metrics: [ "netbackup_keystore_created_on_seconds", 
                    "netbackup_keystore_valid_from_seconds", 
                    "netbackup_keystore_valid_to_seconds" ]

  - job_name: "nb_responsiveness"
  poll_interval: 300   # 5 minutes
  target_metrics: [ "netbackup_process_running", 
                    "netbackup_process_responsive_seconds" ]

  - job_name: "nb_configuration"
  poll_interval: 86400  # daily
  target_metrics: [ "netbackup_bp_config_state", 
                    "netbackup_process_primary_server", 
                    "netbackup_process_media_server" ]

  - job_name: "nb_netstat"
  poll_interval: 3600  # 1 hour
  target_metrics: [ "netbackup_connection_active" ]

  - job_name: "nb_dbfile"
  poll_interval: 3600  # 1 hour
  target_metrics: [ "netbackup_dbfile_bytes", 
                          "netbackup_dbfile_mod_time_seconds" ]

  - job_name: "nb_pbxexchange"
  poll_interval: 300  # 5 minutes
  target_metrics: [ "netbackup_pbx_exchange_number_of_connections" ]

  - job_name: "nb_scrapeinfo"
  poll_interval: 1800  # 30 minutes
  target_metrics: [ "netbackup_scrape_success", 
                    "netbackup_scrape_duration_seconds" ]

   - job_name: "nb_buildinfo"
   poll_interval: 86400  # daily
   target_metrics: [ "netbackup_exporter_build_info" ]

  node:
    source_url: "http://127.0.0.1:9100/metrics"
    job_id: "job_id_10"
    job_type: "host"
    jobs:
      - job_name: "node_all"
        poll_interval: 300  # 5 minutes

  process:
    source_url: "http://127.0.0.1:9256/metrics"
    job_id: "job_id_20"
    job_type: "host"
    jobs:
      - job_name: "process_all"
        poll_interval: 900  # 15 minutes
Exemple de configuration de l'expéditeur de données sous Windows
# host_name: "nb1.example.com"
destination_url: "https://DC_HOSTNAME:8883/metrics"
destination_certificate_file: "C:\\Program Files\\Veritas\\IT 
Analytics\\config\\DC_CERT_FILE"
# data_directory: "data/"
# log_level: "info"
# gzip: true

exporters:
  netbackup:
  source_url: "http://127.0.0.1:9099/metrics"
  job_id: "job_id_1"
  job_type: "host"
  jobs:
  - job_name: "nb_host_certificate"
  poll_interval: 86400  # daily
  gzip: true
  target_metrics: [ "netbackup_host_certificate_active", 
                    "netbackup_host_certificate_issued_on_seconds", 
                    "netbackup_host_certificate_updated_on_seconds",
                    "netbackup_host_certificate_valid_from_seconds", 
                    "netbackup_host_certificate_valid_until_seconds" ]

  - job_name: "nb_keystore"
  poll_interval: 86400  # daily
  target_metrics: [ "netbackup_keystore_created_on_seconds", 
                    "netbackup_keystore_valid_from_seconds", 
                    "netbackup_keystore_valid_to_seconds" ]

   - job_name: "nb_responsiveness"
   poll_interval: 300   # 5 minutes
   target_metrics: [ "netbackup_process_running", 
                     "netbackup_process_responsive_seconds" ]

    - job_name: "nb_configuration"
    poll_interval: 86400  # daily
    target_metrics: [ "netbackup_bp_config_state", 
                      "netbackup_process_primary_server", 
                      "netbackup_process_media_server" ]

     - job_name: "nb_netstat"
     poll_interval: 3600  # 1 hour
     target_metrics: [ "netbackup_connection_active" ]

     - job_name: "nb_dbfile"
     poll_interval: 3600  # 1 hour
     target_metrics: [ "netbackup_dbfile_bytes", 
                       "netbackup_dbfile_mod_time_seconds" ]

     - job_name: "nb_pbxexchange"
     poll_interval: 300  # 5 minutes
     target_metrics: [ "netbackup_pbx_exchange_number_of_connections" ]

     - job_name: "nb_scrapeinfo"
     poll_interval: 1800  # 30 minutes
     target_metrics: [ "netbackup_scrape_success", 
                       "netbackup_scrape_duration_seconds" ]

     - job_name: "nb_buildinfo"
     poll_interval: 86400  # daily
     target_metrics: [ "netbackup_exporter_build_info" ]

  windows:
    source_url: "http://127.0.0.1:9182/metrics"
    job_id: "job_id_30"
    job_type: "host"
    jobs:
      - job_name: "windows_exporter_all"
        poll_interval: 300  # 5 minutes