Guide d'installation et de configuration de l'exportateurNetBackup IT Analytics
- Introduction et présentation de l'installation
- Installation et gestion de l'exportateur NetBackup IT Analytics sur un hôte Linux
- Installation et gestion de l'exportateur NetBackup IT Analyticssur un hôte Windows
- Configuration de l'exportateurNetBackup IT Analytics
- Annexe A. Dépannage
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 |
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. |
|
# 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
# 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