PRODUCTS

LOCATIONS

RESOURCES

COMPANY INFORMATION

DEMO CLOUD SOFTWARE

TRAS est un logiciel/concept de surveillance d'installations.

TRAS est un installé sur un serveur de Tetraedre. Il surveille d'autres serveurs (nommés 'clients' ici).

TRAS est disponible depuis la version 6817_f6 de TDS.

Configuration du client

Il faut d'abord configurer le client, depuis 'Admin' dans "System Configuration"

  • URL: c'est l'URL du serveur (il faut le demander à Tetraedre)
  • Le port est normalement 80
  • "next_update" est l'heure de la prochaine transmission vers TRAS.
  • "update interval" est la fréquence de transmission vers TRAS. Si on ne veut pas envoyer vers TRAS, il faut mettre 0
  • Le metering_code sera fourni par Tetraedre, de même que le dossier, le username et la password. A noter que le password est le hash du password

C'est le client qui pousse les donnéers vers TRAS. C'est fait depuis la page cronjob.php. Comme c'est dépendante du moment où cronjob.php est appelé, il peut y avoir des retards dans la transmission. C'est au client de bien régler ses cron

Configuration de TRAS

Dans TRAS, on doit créer un measurement_set pour le client. Pour le metering code, on spécifie en général l'URL du client.

Il est important de régler le paramètre "display" à "tras"

On crée en général un user avec droits "manage" par client.

Détails internes

Lors de la connexion, on envoie trois types de données:

  • Le timestamp actuel du client.
  • Le nombre d'erreurs en cours
  • Le nombre d'erreurs non quittancés en cours

Il faut noter que lorsque TRAS reçoit la valeur du temps du client actuel, il modifie cette donnée en enlevant l'heure courante de TRAS afin de connaitre le retard de l'horloge du client.