Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/02/2011, 21h11   #1
Invité régulier
 
Inscription : février 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 17
Points : 9
Points : 9
Par défaut Problème de ressources !

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 ...
bramovic est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/02/2011, 21h25   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
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
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/02/2011, 16h05   #3
Invité régulier
 
Inscription : février 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 17
Points : 9
Points : 9
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 !
bramovic est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/02/2011, 17h41   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
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.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/03/2011, 16h47   #5
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 940
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 940
Points : 1 263
Points : 1 263
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 !
ALT est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 01/03/2011, 20h18   #6
Invité régulier
 
Inscription : février 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 17
Points : 9
Points : 9
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.
bramovic est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/03/2011, 20h22   #7
Invité régulier
 
Inscription : février 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 17
Points : 9
Points : 9
J'ai l'impression que nagios traite de ressources Réseau ...
bramovic est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 09/03/2011, 17h52   #8
Invité régulier
 
Inscription : février 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 17
Points : 9
Points : 9
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.
bramovic est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h05.


 
 
 
 
Partenaires

Hébergement Web