Démarrer avec Datasentinel on-premises
Vous souhaitez démarrer avec la version on-premises de Datasentinel ?
C’est déjà un premier bon choix ;-)
Vous avez contacté Datasentinel qui vous a fourni les liens de téléchargement de la plateforme ainsi qu’une licence valide.
Ce tutoriel vous explique comment installer Datasentinel en moins de 5 minutes.
Dans un premier temps, il vous faut une machine virtuelle (ou physique) avec centos v7 (ou équivalent).
La puissance (cpus, mémoire, stockage) de la machine à provisionner va dépendre du nombre d’instances PostgreSQL monitorées ainsi que de la rétention des données choisie.
Exemples de préconisations
Instances | Cpus | Mémoire | Stockage |
---|---|---|---|
1-25 | 4 | 8 Go | 25 Go |
26-50 | 8 | 16 Go | 50 Go |
51-100 | 16 | 32 Go | 100 Go |
+100 | 32 | 64 Go | 200 Go |
Découvrez comment dimensionner votre serveur sur notre FAQ
Vidéo d’installation
Cette vidéo de 3 minutes déroule les étapes d’installation de Datasentinel
L’installation se fait avec le compte root.
C’est la seule fois où ce compte est nécessaire.
Par la suite, l’exécution des différents modules ainsi que les futures mises à jour seront faites avec le compte applicatif défini.
Certificat SSL
Datasentinel utilise un certificat auto-signé configuré avec NGINX.
Vous pouvez remplacer ce certificat avec un certificat valide (Cf notre FAQ)
Règles de sécurité
Voici les ouvertures de flux nécessaires à la bonne exécution de Datasentinel
Le port d’écoute du serveur de la plateforme doit être accessible pour se connecter sur l’interface graphique.
Le port est le port https 443 par défaut et il peut être modifié.
1. Méthode Agent-based
-
Le port d’écoute du serveur de la plateforme doit être accessible dans les 2 sens (PUSH et PULL) depuis les serveurs des agents.
-
Chaque agent écoute sur le port 8282 par défaut (modifiable).
Le serveur de la plateforme doit pouvoir communiquer avec les serveurs des agents sur ce port (PUSH et PULL)
2. Méthode Agentless
La plateforme se connecte directement aux instances PostgreSQL.
Le port d’écoute de chaque instance PostgreSQL doit être accessible depuis la plateforme
Que faire après l’installation?
Une fois l’installation terminée, il ne reste plus qu’à configurer les instances à monitorer.
Vous aurez le choix entre la méthode Agent-based ou Agentless
1. Méthode Agent-based
Installer un agent localement sur chaque serveur et le paramétrer pour communiquer avec la plateforme.
Cf Documentation
2. Méthode Agentless
Configurer les connections directement via l’interface graphique
Vous pouvez automatiser l’ajout de connection grâce à l'API disponible (mode Agentless)
Conclusion
Datasentinel est un outil de monitoring de performance et troubleshooting pour PostgreSQL
L’installation de la plateforme on-premises se fait très simplement et permet d’avoir rapidement un environnement de monitoring opérationnel
Ses fonctionnalités uniques et la simplexité de son interface graphique permettent une prise en main rapide afin d’analyser facilement et précisément le workload de vos instances PostgreSQL
Stay connected!