|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 17 ![]() |
Bonjour à tous.
En étude à l'IUT Informatique de Nantes mes profs m'ont charger de faire un dossier sur un analyseur de ressources systèmes, nous devront proposer un programme pouvant le faire. J'ai donc effectuer quelques petites recherches mais je ne comprend pas tout. C'est pour ça je vous demande quelques explications a propos de ce texte. : Analyseur de ressources systèmes**en langage de scripts (Bash, Python, Ruby, ...)** Description : Un système d'exploitation utilise de nombreuses ressources :**processeur, temps CPU, mémoire, disque, ports, réseau filaire/sans fil, etc. Ces ressources existent en quantité limitée, le système d'exploitation et son/ses utilisateurs doit/doivent en faire un bon usage. On veut écrire un programme modulaire qui donne l'état des ressources du système et qui lève éventuellement des alarmes.** Vous pouvez imaginer comme exemple d'utilisation du programme, un système d'exploitation dédié à la surveillance des ressources pour un véhicule 'propre', pour**une maison, et des alarmes envoyées aux propriétaires en fonction de l'état des ressources.** Voila merci à tous d'avance, car pour l'instant cela s'annonce mal ... |
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
et c'est ou que tu coinces ?
tu peux prendre exemple sur des systèmes de monitoring sauf qu'au lieu de faire des scripts simples pour les agents pour causer aux ressources distantes a travers le réseau... bha là c'est pareil mais en local au niveau de l'informatique embarquée pour l'exemple de la voiture, les agents seraient ceux de base + les capteurs/alarmes du tableau de bord (pression, freins, phares, boite, estimation d'usure, baterries, etc...etc....)) pour une maison c'est exactement pareil sauf que tu étand le systéme à tous les outils de domotiques. et ainsi de suite ainsi de suite..... regardes ce que fait nagios au niveau d'un ordinateur local de base, ca surveille, la ram, les partoches, le taux d'occupation CPU etc.... bha la c'est juste pareil mais avec des equipements dédiés. ni plus ni moins |
|
|
10
|
|
|
#3 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 17 ![]() |
Salut et merci de ta réponse !
En faite, j'ai pas trop compris en quoi doit consister le projet, je me suis renseigné sous linux et j'ai trouver des choses comme le répertoire /proc contenant des informations systèmes ou bien la commande top qui permet de connaître les ressources en temps réel. Les alarmes sont-elles en faites de interruptions matérielles. J'aimerais savoir comment je peut réaliser un analyseur. Merci ! |
|
|
10
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
pour un analyseur, le mieux est de commencer par en "voir" un symple et complet comme nagios.
sans entrer dans le détail... non plus hein... et de voir ce que tu en retiens...tu peux par exemple te faire un mini-nagios qui lances une commande ps qui lances une commande vmstat qui fouille dans /proc et /sys pour prendre quelques infos etc.... tout ça pour "tater" le terrain juste. |
|
|
10
|
|
|
#5 |
|
Membre Expert
![]() ![]() Assistant aux utilisateurs Inscription : octobre 2002 Messages : 940 ![]() |
Dans /proc, tu as tous les renseignements sur le système.
Le tout est de savoir où ça se trouve & comment l'interpréter. Car les outils du genre top ne font rien de plus que de lire les informations de /proc (jadis, c'était dans /sys). Bon courage
__________________
"Un peuple qui est prêt à sacrifier un peu de liberté contre un peu de sécurité, ne mérite ni l'une, ni l'autre, et finira par perdre les deux." Attribué indistinctement à : Thomas Jefferson Benjamin Franklin Albert Einstein ! |
|
|
20
|
|
|
#6 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 17 ![]() |
Merci encore pour vos réponses. Je verrais nagios demain car il a fallut que je recupere linux...Pour l'instant j'ai fait des recherches sur le répertoire /proc et voila ce que j'ai trouver :
Parmi les différents répertoires qui constitues l'arborescence d'un système Linux typique, l'un d'entre eux permet d'obtenir des informations sur le système. Le répertoire /proc est une interface entre le noyau et l'utilisateur. Ce répertoire contient des fichiers qui nous *informations sur le paramétrage du noyau comme par exemple : -cpuinfo*: Informations sur le(s) processeur(s). -kcore*: Image virtuelle de la mémoire; utilisée principalement à des fins de débogage.* -kmsg*: Messages du noyau.* Les fichiers de proc nous donnent des informations sur l'utilisation du processeur.Les fichiers kcore sont utiles par rapport aux adresses mémoires. DOIS JE PARLER DE CELA ? Pour communiquer entre eux, les logiciels et le matériel intérargissent grâce a la combinaison de quatre ressources systèmes qui sont : -IRQ -Port adresses -Memory adresses -DMA channel Je vais essayé de résumer ce que j'ai compris ! Je doit creer ( ou utiliser ??) une commande ( un script ??) pouvant aller dans le répertoire /proc afin de consulter les fichiers tels que cpuinfo, kcore. |
|
|
10
|
|
|
#7 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 17 ![]() |
J'ai l'impression que nagios traite de ressources Réseau ...
|
|
|
01
|
|
|
#8 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 17 ![]() |
Bonjour !
J'ai commencé a étudier le python et une question m'est venu a l'esprit ! As-t-on la possibilité de passer une commande, la commande étant écrite dans le fichier .py Exemple dans test .py if x==1: cat /documents/polo.txt Car de cette maniere je pourrais acceder au fichier présents dans le répertoire Top me donnais les informations qui me sont utiles. |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com