Rapport google docs : https://docs.google.com/document/d/1sNq7CFEwSVqyef5PRLKkL1l1qhyQWo0Uw3KBJGJMnHE/edit#
MAMI (Monitoring Application Made Ici)
http://www.clipartlord.com/2015/02/10/free-cute-cartoon-granny-clip-art/
Cette section présente la structure de la base de données qui stocke l'information associée à chaque machine où il y a une sonde installée.
La table Server représente une machine. Stat est la table qui stocke l'historique utilisé pour les statistiques, chaque enregistrement correspond à une machine à un instant donné. StatDisk stocke l'information des partitions d'une machine à un instant donné.
Les tables User et Process sont utilisées pour enregistrer d'autres informations utiles sur chaque machine, correspondantes à la dernière collecte d'information. À chaque lecture d'un fichier XML, les anciennes données dans ces tables sont supprimées. User stocke les utilisateurs connectés sur une machine à un instant donné, pendant que Process stocke les 10 processus les plus gourmands.
Nom | Type | Clé primaire |
---|---|---|
name | VARCHAR(50) | PRIMARY KEY |
ip | VARCHAR(15) | |
uptime | VARCHAR(10) |
Nom | Type | Clé primaire |
---|---|---|
server_name | VARCHAR(50) | PRIMARY KEY |
date | DATE | PRIMARY KEY |
cpu_used | FLOAT | |
ram_used | INT | |
ram_total | INT | |
swap_int | INT | |
swap_total | INT | |
processes_count | INT | |
zombies_count | INT | |
users_count | INT |
- FOREIGN KEY server_name REFERENCES (Server.name)
Nom | Type | Clé primaire |
---|---|---|
server_name | VARCHAR(50) | PRIMARY KEY |
date | DATE | PRIMARY KEY |
mnt | VARCHAR(20) | PRIMARY KEY |
used | INT | |
total | INT |
- FOREIGN KEY server_name REFERENCES (Stats.server_name)
- FOREIGN KEY date REFERENCES (Stats.date)
Nom | Type | Clé primaire |
---|---|---|
server_name | VARCHAR(50) | PRIMARY KEY |
uid | INT | PRIMARY KEY |
name | VARCHAR(20) | |
isroot | BOOLEAN | |
login_time | DATE |
- FOREIGN KEY server_name REFERENCES (Server.server_name)
Nom | Type | Clé primaire |
---|---|---|
server_name | VARCHAR(50) | PRIMARY KEY |
pid | INT | PRIMARY KEY |
command | VARCHAR(200) | |
username | VARCHAR(20) | |
cpu | FLOAT | |
ram | INT |
- FOREIGN KEY server_name REFERENCES (Server.server_name)