Disponible par défaut sur les licences Expert et Angel, en option sur les autres.
Préambule
L'agent Quanta et les agents applicatifs permettent de récupérer des données systèmes sur différents composants de votre infrastructure tels que vos services Apaches, MySQL, Redis, Varnish, PostgreSQL, ...
Prérequis
Avant d'installer les agents applicatifs, il est nécessaire d'installer l'agent Quanta et d'avoir préalablement configuré nos dépôts.
Installation des agents applicatifs
Apache 
Compatibilité : Debian 8 (Jessie), Debian 9 (Stretch), CentOS 6, CentOS 7 |
- Installez le package
Sur Debianapt-get install quanta-agent-apache
Sur CentOSyum install quanta-agent-apache
- Vérifiez que le module de status est correctement configuré sur votre serveur avec la commande:
curl http://127.0.0.1/server-status
- Si ce n'est pas le cas, il faudra mettre en place le module mod_status d'Apache:
https://httpd.apache.org/docs/current/mod/mod_status.html - Si vous souhaitez modifier l'URL utilisée par notre module, vous pouvez modifier le fichier: /etc/quanta/modules.d/apache.yml
- Redémarrez l'agent
Sur Debian/etc/init.d/quanta-agent restart
Sur CentOSservice quanta-agent restart
Vous devriez voir des métriques apparaître dans Quanta sous quelques minutes.
MYSQL 
Compatibilité : Debian 8 (Jessie), Debian 9 (Stretch), CentOS 6, CentOS 7 |
- Installez le package
Sur Debianapt-get install quanta-agent-mysql
Sur CentOSyum install quanta-agent-mysql
- Nous vous recommandons de créer un utilisateur MySQL dédié à notre sonde, bien que ce ne soit pas obligatoire. Pour ce faire utilisez par exemple la commande ci-dessous:
echo "CREATE USER quanta@localhost IDENTIFIED BY 'supersecret'; " | mysql -u root -p
- Renseignez le nom d'utilisateur et le mot de passe que vous avez choisi dans le fichier: /etc/quanta/modules.d/mysqlstat.yml
- Redémarrez l'agent
Sur Debian/etc/init.d/quanta-agent restart
Sur CentOSservice quanta-agent restart
Vous devriez voir des métriques apparaître dans Quanta sous quelques minutes.
PostgreSQL 
Compatibilité : Debian 8 (Jessie), Debian 9 (Stretch), CentOS 7 |
- Installez le package
Sur Debianapt-get install quanta-agent-postgresql
Sur CentOSyum install quanta-agent-postgresql
- Nous vous recommandons de créer un utilisateur PostgreSQL dédié à notre sonde, bien que ce ne soit pas obligatoire. Pour ce faire utilisez par exemple la commande ci-dessous:
echo "CREATE ROLE quanta LOGIN password 'supersecret';" | sudo -u postgres psql postgres
- Renseignez le nom d'utilisateur et le mot de passe que vous avez choisi dans le fichier: /etc/quanta/modules.d/postgresql.yml
- Redémarrez l'agent
Sur Debian/etc/init.d/quanta-agent restart
Sur CentOSservice quanta-agent restart
Vous devriez voir des métriques apparaître dans Quanta sous quelques minutes.
Nginx 
Compatibilité : Debian 8 (Jessie), Debian 9 (Stretch), CentOS 6, CentOS 7 |
- Installez le package
Sur Debianapt-get install quanta-agent-nginx
Sur CentOSyum install quanta-agent-nginx
- Vérifiez que le module de status est correctement configuré sur votre serveur avec la commande:
curl http://127.0.0.1/status
- Si ce n'est pas le cas, il faudra mettre en place la bonne configuration comme décris si-dessous:
http://nginx.org/en/docs/http/ngx_http_stub_status_module.html - Si vous souhaitez modifier l'URL utilisée par notre module, vous pouvez modifier le fichier: /etc/quanta/modules.d/nginx.yml
- Redémarrez l'agent
Sur Debian/etc/init.d/quanta-agent restart
Sur CentOSservice quanta-agent restart
Vous devriez voir des métriques apparaître dans Quanta sous quelques minutes.
Varnish 
Compatibilité Varnish 3.0: CentOS 6 (dépôts Varnishcache) |
- Installez le package
Sur Debianapt-get install quanta-agent-varnish
Sur CentOSyum install quanta-agent-varnish
- Si vous utilisez plusieurs instances Varnish, il faut indiquer pour quelle instance vous souhaitez remonter les données vers Quanta en ajoutant les lignes suivantes à la fin du fichier /etc/quanta/modules.d/varnish.yml
varnish:
(Disponible à partir de la version de l'agent applicatif 1.1.0)
instance: nom_de_votre_instance - Redémarrez l'agent
Sur Debian/etc/init.d/quanta-agent restart
Sur CentOSservice quanta-agent restart
Vous devriez voir des métriques apparaître dans Quanta sous quelques minutes.
Redis 
Compatibilité : Debian 8 (Jessie), Debian 9 (Stretch), CentOS 6, CentOS 7 |
- Installez le package
Sur Debianapt-get install quanta-agent-redis
Sur CentOSyum install quanta-agent-redis
- Si vous n'utilisez pas le port par défaut (6379), éditez le fichier /etc/quanta/modules.d/redis.yml
- Si vous utilisez de l'authentification Redis, il faut décommenter la ligne et indiquer le mot de passe dans le fichier /etc/quanta/modules.d/redis.yml
auth: password
- Si vous utilisez plusieurs instances Redis, il faut indiquer pour quelle instance vous souhaitez remonter les données vers Quanta en ajoutant les lignes suivantes à la fin du fichier /etc/quanta/modules.d/redis.yml
instance: nom_de_votre_instance
- Redémarrez l'agent
Sur Debian/etc/init.d/quanta-agent restart
Sur CentOSservice quanta-agent restart
Vous devriez voir des métriques apparaître dans Quanta sous quelques minutes.
Memcached 
Compatibilité : Debian 8 (Jessie), Debian 9 (Stretch), CentOS 6, CentOS 7 |
- Installez le package
Sur Debianapt-get install quanta-agent-memcached
Sur CentOSyum install quanta-agent-memcached
- Si vous n'utilisez pas le port par défaut (11211), éditez le fichier /etc/quanta/modules.d/memcached.yml
- Redémarrez l'agent
Sur Debian/etc/init.d/quanta-agent restart
Sur CentOSservice quanta-agent restart
Vous devriez voir des métriques apparaître dans Quanta sous quelques minutes.