SME 7.4 + SystemMonitor (de MasterSleepy) - [Résolu]

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

SME 7.4 + SystemMonitor (de MasterSleepy) - [Résolu]

Messagepar HP77 » 05 Jan 2010 11:37

Bonjour,

Introduction :
Voilà plusieurs semaines que j'essaye d'obtenir les mesures de température de mon serveur SME, j'ai déjà un fil de discussion dédié ici : SME 7.4 + Surveillance Température.

Mon problème du moment, c'est tout simplement de faire fonctionner la contribution SystemMonitor avec SME 7.4 mais qui refuse d'apparaître dans Server-Manager.
On me dit que SME7admin existe et serait bien plus intéressant mais là, le site de l'auteur contenant toutes les infos sur l'installation et l'utilisation est inaccessible donc, je laisse tomber SME7admin jusqu'à nouvel ordre. Quant-à l'alternative Zabbix, ça à l'air d'être bien trop compliqué pour moi à l'heure actuelle... :oops:

Maintenant, les choses "sérieuses" :
A priori (je ne suis pas encore un chevronné Linux ni SME), l'installation semble se dérouler correctement en suivant les indications fournies sur la page pointée par le lien précédent.
Copie d'écrans obtenus :
Code: Tout sélectionner
[root@sme7.4 ~]# yum install rrdtool perl-rrdtool --enablerepo=smecontribs
Loading "installonlyn" plugin
Loading "fastestmirror" plugin
Loading "smeserver" plugin
Loading "protect-packages" plugin
Setting up Install Process
Setting up repositories
smecontribs               100% |=========================| 1.9 kB    00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 193 kB    00:03
sqlite cache needs updating, reading in metadata
smecontrib: ################################################## 338/338
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Parsing package install arguments
Nothing to do
[root@sme7.4 ~]# wget "http://www.vanhees.cc/index.php?name=CmodsDownload&file=index&req=getit&lid=300"
--16:18:40--  http://www.vanhees.cc/index.php?name=CmodsDownload&file=index&req=getit&lid=300
           => `index.php?name=CmodsDownload&file=index&req=getit&lid=300'
Resolving www.vanhees.cc... 87.98.184.254
Connecting to www.vanhees.cc|87.98.184.254|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://dl.vanhees.cc/download/sme70/systemmonitor/smeserver-system_monitor-1.1-1.noarch.rpm [following]
--16:18:41--  http://dl.vanhees.cc/download/sme70/systemmonitor/smeserver-system_monitor-1.1-1.noarch.rpm
           => `smeserver-system_monitor-1.1-1.noarch.rpm.3'
Resolving dl.vanhees.cc... 87.98.184.254
Reusing existing connection to www.vanhees.cc:80.
HTTP request sent, awaiting response... 200 OK
Length: 41,283 (40K) [application/x-rpm]

100%[==================================================================================================================>] 41,283        36.83K/s

16:18:45 (36.81 KB/s) - `smeserver-system_monitor-1.1-1.noarch.rpm.3' saved [41283/41283]

[root@sme7.4 ~]# yum localinstall smeserver-system_monitor-1.1-1.noarch.rpm
Loading "installonlyn" plugin
Loading "fastestmirror" plugin
Loading "smeserver" plugin
Loading "protect-packages" plugin
Setting up Local Package Process
Examining smeserver-system_monitor-1.1-1.noarch.rpm: smeserver-system_monitor - 1.1-1.noarch
Marking smeserver-system_monitor-1.1-1.noarch.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package smeserver-system_monitor.noarch 0:1.1-1 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
smeserver-system_monitor  noarch     1.1-1            smeserver-system_monitor-1.1-1.noarch.rpm  173 k

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 173 k
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: smeserver-system_monitor     ######################### [1/1]

* All rrd file have been backuped in /var/lib/rrdsm/backup/

Migrating existing database configuration
Migrating existing database yum_updates
Migrating existing database hosts
Migrating existing database mailpatterns
Migrating existing database networks
Migrating existing database accounts
Migrating existing database backups
Migrating existing database yum_repositories
Migrating existing database domains
Migrating existing database spamassassin
Migrating existing database yum_installed
Migrating existing database yum_available

Installed: smeserver-system_monitor.noarch 0:1.1-1
Complete!

==============================================================
WARNING: You now need to run BOTH of the following commands
to ensure consistent system state:

signal-event post-upgrade; signal-event reboot

You should run these commands unless you are certain that
yum made no changes to your system.
==============================================================
[root@sme7.4 ~]#
[root@sme7.4 ~]# signal-event post-upgrade; signal-event reboot

Broadcast message from root (pts/0) (Tue Jan  5 16:24:31 2010):

The system is going down for reboot NOW!
[root@sme7.4 ]#

A la fin de l'installation, il est affiché qu'il faut exécuter les commandes suivantes :
Code: Tout sélectionner
signal-event post-upgrade; signal-event reboot

Donc, je lance bien les commandes indiquées mais après redémarrage et application de la configuration avant le lancement de tous les services (daemons) nécessaires à SME, je me logue en tant qu'admin et là, toujours aucune trace de SystemMonitor dans l'interface Server-Manager. :(

J'ai aussi tenté la commande suivante :
Code: Tout sélectionner
db configuration show systemmonitor

dont voici le résultat :
Code: Tout sélectionner
[root@sme7.4 ~]# db configuration show systemmonitor
systemmonitor=service
    debug=release
    status=enabled
[root@sme7.4 ~]#

Sans changement au niveau de Server-Manager. :(

Donc mes interrogations sont les suivantes :
- Est-ce que j'aurais homis de faire quelque chose (des préparatifs ??) de non référencé sur la page du "HowTo" ?
- Sinon, qu'est-ce que j'ai raté dans l'histoire (j'ai "bêtement" fait du copier-coller via PuTTY) ?

Pour information :
J'ai tenté de désinstaller SystemMonitor comme indique également sur la page mais sans succès.

Paraît-il qu'il faut inialiser (pour moi, il fallait le deviner...) LM_sensors qui serait inclus d'office à SME 7.4 (ouf !!).
J'ai donc tenté la commande suivante (Merci Anne) :
Code: Tout sélectionner
/usr/sbin/sensors-detect

qui est effectivement reconnue d'office par SME 7.4 et semble y faire quelque chose mais, bon, je ne pourrais pas en dire plus car tout ceci me paraît encore bien mystérieux et compliqué dans mon état actuel de connaissance de Linux et SME. :roll: :oops:

Si quelqu'un connaît ce problème et sait comment le contrer, je suis à l'écoute ! :wink:

Voilà tout ce que je peux dire pour le moment.

Salutations,
HP


P.S.
Dans la page de contribution de MasterSleepy (que j'ai déjà contacté par messagerie privée avant de créer ce fil de discussion plein de détails pouvant resservir à d'autres, comme dans mon cas :wink: ), il faut changer la version 1-0.1 par 1-1.1 (faire un ls *.rpm pour s'en rendre compte).


[edit]2010-01-05 à 19h15 GMT+08:00 - Ajout de "résolu" dans le titre.[/edit]
Dernière édition par HP77 le 05 Jan 2010 13:16, édité 1 fois au total.
HP77
Contre-Amiral
Contre-Amiral
 
Messages: 491
Inscrit le: 25 Nov 2009 06:44
Localisation: Singapour

Messagepar HP77 » 05 Jan 2010 12:46

Bon, et bien, j'ai peut-être bien solutionné mon problème... :oops:

Désolé d'avoir fait tant de bruit pour pas grand chose mais, à la limite, ce sujet pourra peut-être resservir à d'autres utilisateurs de SME 7.4 (...) :wink:

Donc, la suite de mon histoire :

J'ai effectué une "mise à jour" (probablement davantage une réinstallation crasseuse) de LM_sensors :
Code: Tout sélectionner
[root@sme7.4 ~]# wget "ftp://ftp.pbone.net/mirror/atrpms.net/el4-i386/atrpms/stable/libsensors3-2.10.6-55.el4.i386.rpm"
[root@sme7.4 ~]# wget "ftp://ftp.pbone.net/mirror/atrpms.net/el4-i386/atrpms/stable/lm_sensors-2.10.6-55.el4.i386.rpm"
[root@sme7.4 ~]# yum localinstall libsensors3-2.10.6-55.el4.i386.rpm
[root@sme7.4 ~]# yum localinstall lm_sensors-2.10.6-55.el4.i386.rpm
[root@sme7.4 ~]# /usr/sbin/sensors-detect

Pour toutes les questions posées par le processus d'installation : répondre en pressant la (les) touche(s) [ENTER] ou [y] puis, [ENTER] ... :wink:

Si l'on se logue au serveur en tant que 'admin', le menu SystemMonitor apparaît bien dans la section administration de Server-Manager de la page https://127.0.0.1/server-manager/ (oui, j'ai utilisé ce lien car je ne savais pas comment rafraichir la page déjà affichée sur ma console tty2... :P :oops: ).

NE RIEN MODIFIER POUR LE MOMENT !!!

En effet, dans mon cas, j'ai aussi installé la contribution SME7admin via la commande suivante :
Code: Tout sélectionner
[root@sme7.4 ~]# yum install smeserver-sme7admin --enablerepo=smecontribs

et j'ai pu voir un message sur la page d'accueil conseillant vivement de faire la mise à jour proprement de SME.
SME7admin était déjà visible aussi dans la catégorie Administration.

Autrement dit, on retourne au Shell en tant que 'root' et pour faire plus propre, j'ai lancé les commandes suivantes (comme indiqué à la fin de l'installation de SME7admin) :
Code: Tout sélectionner
[root@sme7.4 ~]# signal-event post-upgrade; signal-event reboot


Au final, j'ai bien ce que je cherchais à faire apparaître.

Conclusion, je confirme les dires de "MasterSleepy" :
il faut configurer LM_sensors avant que SystemMonitor n'affiche quoi que ce soit...


C'est donc là qu'il manquait quelque chose. :roll:

Merci également à "Ecureuil"/Anne pour les commandes m'ayant permis de "mettre à jour" LM_sensors, d'installer SME7admin et d'en arriver là. :biz: :wink:


Salutations,
HP
HP77
Contre-Amiral
Contre-Amiral
 
Messages: 491
Inscrit le: 25 Nov 2009 06:44
Localisation: Singapour


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité