Présentation
Ce check permet de surveiller Vertica avec l’Agent Datadog.
Configuration
Installation
Le check Vertica est inclus avec le package de l’Agent Datadog. Vous n’avez donc rien d’autre à installer sur votre serveur.
Configuration
Modifiez le fichier vertica.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de performance Vertica. Consultez le fichier d’exemple vertica.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Activation de l’authentification SSL
L’intégration Vertica prend en charge les connexions SSL vers Vertica. Pour activer cette fonctionnalité, définissez use_tls
sur true
dans le fichier conf.yaml
.
Remarque : pour la version 1.9.0 ou les versions antérieures de l’intégration Vertica, définissez plutôt tls_verify
sur true
. Pour l’ancienne configuration, si tls_verify
est explicitement défini sur true
, alors use_tls
est défini sur true
.
Préparer Vertica
Créez un utilisateur de base de données pour l’Agent Datadog. Depuis vsql, connectez-vous à la base de données en tant que super-utilisateur. Exécutez ensuite la déclaration CREATE USER
.
CREATE USER datadog IDENTIFIED BY '<MOTDEPASSE>';
Le rôle SYSMONITOR doit être octroyé à l’utilisateur se connectant à la base de données pour qu’il puisse accéder aux tables système de surveillance.
GRANT SYSMONITOR TO datadog WITH ADMIN OPTION;
En outre, comme les métriques relatives à l’utilisation actuelle des licences utilisent les valeurs provenant du dernier audit, Datadog recommande d’effectuer des audits aussi fréquemment que possible. Pour en savoir plus, consultez le guide relatif aux licences d’audit Vertica (en anglais).
Redémarrez l’Agent pour commencer à envoyer des métriques Vertica à Datadog.
Collecte de logs
Disponible à partir des versions > 6.0 de l’Agent
La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml
:
Ajoutez ce bloc de configuration à votre fichier vertica.d/conf.yaml
pour commencer à recueillir vos logs Vertica :
logs:
- source: vertica
type: file
path: "/<CATALOG_PATH>/<DATABASE_NAME>/<NODE_NAME>_catalog/vertica.log"
service: vertica
Redémarrez l’Agent.
Validation
Lancez la sous-commande status de l’Agent et cherchez vertica
dans la section Checks.
Données collectées
Métriques
Checks de service
vertica.can_connect :
Renvoie OK
si l’Agent parvient à se connecter à la base de données Vertica qu’il surveille. Si ce n’est pas le cas, renvoie CRITICAL
.
vertica.node_state :
Renvoie OK
pour les nœuds disponibles, WARNING
pour ceux qui semblent être sur le point de devenir disponibles et CRITICAL
pour les autres cas.
Événements
Vertica n’inclut aucun événement.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.