Si vous voulez quelque chose qui ne dépend pas d'un bureau :
Jetez un œil aux capteurs lm . D'après la description:
Lm-sensor est un package de surveillance de la santé du matériel pour Linux. Il permet
vous permet d'accéder à des informations sur la température, la tension et la vitesse du ventilateur
capteurs. Il fonctionne avec la plupart des nouveaux systèmes.
Ce package contient des programmes pour vous aider à configurer et à lire les données de
lm-capteurs.
Depuis leur page de projet (édition 2016: le projet est mort. Notre propre wiki contient des informations ):
- Serveur haut de gamme sans surveillance, routeur ou autre surveillance automatisée des machines critiques. Créez facilement une tâche cron pour interroger l'état de votre matériel et vous envoyer un e-mail en cas de problème avant qu'il ne devienne critique. De cette façon, vous pouvez être alerté en quelques secondes d'un composant critique défaillant tel qu'une alimentation, un ventilateur, un autre mécanisme de refroidissement, ou même détecter si le boîtier a été ouvert.
- Systèmes embarqués sous Linux. Ceux-ci peuvent utiliser ce package pour surveiller les tensions, les températures, les vitesses des ventilateurs, etc. en utilisant des composants standard et en utilisant une gamme d'interfaces de bus (par exemple ISA, SMBus, I2C ou SPI).
- Plus généralement, l'acquisition de données. Mesurez facilement divers types de données (vitesses de rotation, tensions, températures, etc.) à l'aide de pièces standard pas chères. Très utile pour l'automatisation des systèmes (à la maison, en atelier, en station météo, vous l'appelez).
lm-sensor possède un démon, appelé sensord, qui utilise RRDtool pour «système d'enregistrement et de représentation graphique des données de séries chronologiques». Il comprend donc des graphiques comme celui-ci qui peuvent être affichés via un serveur Web:
(extrait de la page du projet lm-sensor).
Pour installer le démon sensord, vous devrez probablement installer le package sensord.
Exemple de mon carnet:
Le fichier de configuration pour cela se trouve à /etc/sensors3.conf
lm-sensors
est en quelque sorte la base de toute mesure de température. Les éléments du bureau sont plus que susceptibles d'obtenir leurs informations de ce package. Un exemple Si vous voulez quelque chose qui dépend d'un bureau
psensor.
- carte mère et capteurs CPU ( nécessite l'installation de capteurs lm ).
- GPU NVidia
- Disques durs (nécessite l'installation de hddtemp).
- Vitesse du ventilateur (encore une fois, nécessite l'installation de capteurs lm).
Installation en ajoutant un PPA:
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update && sudo apt-get install psensor
(Oneiric aura un psensor inclus)
(ancien) exemple de ubuntugeek.com :
Si des programmes comme Cacti sont trop, alors il y a un script qui se connecte simplement au fichier texte par jour - exécutez-le avec crontab. Mais doivent être installés programme lm-capteurs.
la source
Pour la journalisation du cpu / ram / températures / trafic sur un serveur , j'ai recommandé Cacti . Il est annoncé comme une «interface complète pour RRDtool » et peut avoir des sources de données multipliées telles que des capteurs lm, SNMP ou même des scripts personnalisés. Les données sont stockées dans RRD et utilisées pour créer des graphiques quotidiens, hebdomadaires, mensuels et annuels.
Consultez le site Web de Cacti pour plus de détails, des captures d'écran et des liens vers des exemples de sites en direct. Il peut être difficile à configurer la toute première fois, mais cela en vaut la peine à la fin.
la source
J'utilise Zenoss pour surveiller environ 70 serveurs Unix et Windows dans mon bureau. Nous surveillons également tous les équipements réseau, et même un thermostat dans la salle des serveurs. La plupart se fait via SNMP. (cependant, nous utilisons des scripts écrits personnalisés pour surveiller les performances de certaines applications)
La plupart des serveurs (tels que Dell et HP) ont des capteurs de température internes, que vous pouvez interroger à l'aide de SNMP. Vous pouvez également surveiller les processus, l'utilisation du processeur, le débit du réseau, etc. Je reçois des alertes si les serveurs se déconnectent ou commencent à utiliser trop de processeur ou si les processus critiques tombent en panne.
Sérieusement, je ne peux pas insister assez pour regarder des choses comme zenoss , hyperic et nagios ! les versions gratuites peuvent surveiller plusieurs systèmes, mais elles peuvent également en surveiller un seul. Ils vous aident à résoudre les problèmes et à découvrir ce qu'un serveur faisait à 2 heures du matin en cas de problème.
la source
vérifiez ce lien: https://launchpad.net/indicator-sysmonitor
(de OMG Ubuntu )
Installation:
sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update && sudo apt-get install indicator-sysmonitor
Remarque: ne fonctionne que dans Natty / 11.04
la source
sudo add-apt-repository 'deb http://ppa.launchpad.net/alexeftimie/ppa/ubuntu natty main'
etsudo apt-get install indicator-sysmonitor
puisUnable to locate package indicator-sysmonitor
J'utilise pandora fms pour surveiller environ 40 serveurs et 100 systèmes informatiques dans mon entreprise ainsi que sa page Web. Vous pouvez trouver utile d'installer un agent logiciel sur votre serveur et de configurer des modules locaux pour surveiller ce dont vous avez besoin. Si vous souhaitez l'essayer ici, vous pouvez visiter la page Web de pandora: Panndora FMS Unified Monitoring Tool
Cordialement
Ivo Yordanov
la source
Vérifiez le paquet munin , il peut surveiller presque tout.
https://help.ubuntu.com/lts/serverguide/munin.html https://wiki.ubuntuusers.de/munin
Vérifiez l'autorisation d'accès dans /etc/apache2/conf-enabled/munin.conf qui ressemble à ceci:
Redémarrez apache2:
Lancez votre navigateur pour: http: // localhost / munin - profitez-en.
Regardez dans / etc / munin pour d'autres options.
la source