Se connecter avec
S'enregistrer | Connectez-vous

[résolu] Récupérer la Charge CPU de Serveurs

Dernière réponse : dans Programmation

Bonjour,

J'aimerais récupérer la charge CPU de plusieurs serveurs, mais je ne sais pas du tout comment faire. Il existe plein de logiciels pour ça, mais j'ai besoin de le programmer. Vu que je programme en Java, j'ai fait quelques recherches là dessus et apparemment c'est impossible dans ce langage. En C++ j'ai trouvé des sources mais comme mes serveurs sont sous Linux, ça ne pourrait pas marcher. Et sous Linux, à part utiliser le protocole SSH et la commande "mpstat", je vois pas trop... En gros je ne sais pas trop quoi faire.

Merci d'avance si vous avez une idée.
Lassé par la pub ? Créez un compte

tu as tellement de possibilités que c'est dur de choisir :) 
plus sérieusement, ca dépend ce que tu veux:
- tu as la possibilité d'utiliser snmp, mais il te faut une config au niveau serveur
- rien t'empeche d'accèder en ssh pour lancer mpstat ou uptime et récupérer le retour
- tu peux aussi créer un service (ou un cron) sur le serveur qui récupère la valeur, la stocke ou l'envoie à un endroit précis
...
perso, je pense que snmp est ce qui s'y prete le mieux:

C'est pour mettre sur une page web. J'ai crée un tableau avec différentes colonnes comme : "est-ce que le serveur est actif ?", "son espace libre" ..... Ensuite j'ai récupéré ces informations de la base de données, mais il me manquait l'usage du CPU.

Et pour les logiciels cités, j'avais trouvé Cacti, mais je ne m'étais pas trop attardé dessus et je pense que j'aurai du ...
Lassé par la pub ? Créez un compte
Tom's guide dans le monde