Nouveau rpm pour sme : sme6admin

4 views
Skip to first unread message

Breuil Landry

unread,
Aug 6, 2004, 9:27:57 AM8/6/04
to land...@spam.firewall-services.com
Bonjour a tous !

Je viens de finir, apres un long moment de mise au point et de codage
acharné, un nouveau module pour sme, sme6admin, qui comme son nom
l'indique a ete testé uniquement sur sme6, mais ca ne devrait pas poser
de problemes pour la 5.6.

Ce rpm ce compose d'un demon qui collecte des infos dans les logs du
systeme, en utilisant diverses commandes du systeme comme sar, ce demon
alimente des rrds & une bd mysql. La 2e partie est un panel du
server-manager, et permet de visualiser les graphes correspondant aux
rrds, ainsi que les donnees enregistrees.

Il monitore : les temperatures (si on a installé et configuré lm_sensors
et/ou hddtemp), l'utilisation cpu, le nb de renouvellement de baux dhcp,
de connexions samba, le nb de mail entrant/sortant/(spam/virus si on a
clamav/spamassassin), le remplissage de l'espace disque, le traffic
reseau, les connexions ssh/vpn/ftp/netbios, l'utilisation de la memoire,
bref plein de graphes. Il enregistre aussi plein d'informations sur qui
fait quoi avec ssh, ftp, samba, pptpd, les connexions pppoe, afpd .....

Il peut declencher des alertes par mail si un senseur depasse un seuil
(p.ex le disque dur plein a 90%, la t°c > 50° ..), et il envoie un mail
de status tous les quarts d'heures a l'admin du serveur ( les @mail sont
configurables)

La partie graphes s'inspire un peu de e-smith-sysmon de shad lords,
mais pas mal refaite.

Voila, je cherche des personnes interessées par ce rpm, qui m'aideraient
a le tester sur plusieurs configs, car il vient d'etre terminé et d'etre
mis en production chez nous sur 3 sme sans aucun probleme. Tous les
commentaires seraient les bienvenus, les eventuels rapports de bugs,
etc ...

le howto d'installation complet est a venir, ainsi que la doc complete
& la version finale d'ici peu.

pour l'installer :

rpm -ivh http://firewall-services.com/rrdtool-1.0.47-3.rh73.dag.i386.rpm
rpm -ivh http://firewall-services.com/sysstat-5.0.5-1.i386.rpm
rpm -ivh http://firewall-services.com/e-smith-sme6admin-1.0.0-1.noarch.rpm

on peut aussi installer ces 2 rpms

rpm -ivh http://firewall-services.com/hddtemp-0.3-0.beta8.2mdk.i586.rpm
rpm -ivh http://firewall-services.com/lm_sensors-2.6.5-5.i386.rpm

qui ont ete testés et sont compatibles 100%

Ainsi que ulogd (si on a pas desactivé le logging d'iptables), car
sme6admin parse /var/log/messages, qui est en general rempli de logs
d'iptables lourds.

http://firewall-services.com/ulogd-howto.html

Si vous avez deja e-smith-sysmon, vous avez deja les rrdtool et sysstat,
il doit juste falloir installer e-smith-sme6admin.

Bon, voila, j'espere que j'ai ete clair, et que cela servira a certains !
J'attends vos commentaires, merci beaucoup.

PS: ce message a aussi ete posté sur le forum d'ixus.net

Landry Breuil

Breuil Landry

unread,
Aug 6, 2004, 11:40:14 AM8/6/04
to Breuil Landry
Bon, en fait j'ai fait un effort:
Le howto d'install et la description plus precise sont la :
http://firewall-services.com/sme6admin-howto.html

Merci !

Tranbert

unread,
Aug 6, 2004, 3:49:15 PM8/6/04
to
Breuil Landry écrivait dans le message :
news:pan.2004.08.06....@spam.firewall-services.com :

> J'attends vos commentaires, merci beaucoup.

Allez tiens, je me lance pour l'install, mes Sme vont rester sans
gardien pendant 2 semaines, ca me ferait plaisir de recevoir de temps
en temps des news automatiques...

Masque, tuba et Pda+gsm, ca marche...

--

Tranbert, le dépanneur d'ordinateur
http://www.tranbert.com

Tranbert

unread,
Aug 6, 2004, 4:01:32 PM8/6/04
to
Breuil Landry écrivait dans le message :
news:pan.2004.08.06....@spam.firewall-services.com :

> Si vous avez deja e-smith-sysmon, vous avez deja les rrdtool et


> sysstat, il doit juste falloir installer e-smith-sme6admin.

File /usr/bin/trytime from install of rrdtool-1.0.47-3.rh73.dag
conflicts with file from package sme-cacti-1.0-1

Donc si on a cacti (une vesrioàn peut être pas très à jour) ca passe
pas.

Tranbert

unread,
Aug 6, 2004, 4:02:16 PM8/6/04
to
Breuil Landry écrivait dans le message :
news:pan.2004.08.06....@spam.firewall-services.com :

> Ainsi que ulogd (si on a pas desactivé le logging d'iptables), car

> sme6admin parse /var/log/messages, qui est en general rempli de logs
> d'iptables lourds.
>
> http://firewall-services.com/ulogd-howto.html

[root@groumph stats]# rpm -ivh ulogd-1.02-2.i386.rpm
ulogd-1.02-2.i386.rpm: read manifest failed: Success

Là je sèche...

tlem

unread,
Aug 6, 2004, 6:44:43 PM8/6/04
to
Breuil Landry wrote:
> Bonjour a tous !
>
> Je viens de finir, apres un long moment de mise au point et de codage
> acharné, un nouveau module pour sme, sme6admin, qui comme son nom
> l'indique a ete testé uniquement sur sme6, mais ca ne devrait pas
> poser de problemes pour la 5.6.
>

Cool
Je l'ai installer sur ma 5.6, et j'ai eut un ptit probleme à cause des dépendances de
certains RPM.
Entre autre les rrdtools et lmsensors dont j'avais une ancienne version, et j'ai fait
"RPM -ivh" :-(
Apres avoir installer e-smith-sme6admin-1.0.0-1.noarch.rpm ,
petit pb (Je trouve pas le log, mais ca avais un rapport avec les rrdtools)

Après ma ptite boulette, je me rappel que RPM -Uvh ca marche bien aussi ,
et donc après mise à jour, ré-install sme6admin , sans message d'erreur cette fois.

Par contre dans les parametrages , il ne mémorise pas les valeurs ,
et je n'ai pas de beau graph (Sur 5.6 Primary n'est pas dans Ibays, c'est ptet pour ca )
???
Une version pour 5.6 serait la bienvenue ...

Salutations

Tlem


---
Ce message Envois est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.
Version: 6.0.733 / Base de données virus: 487 - Date: 03/08/2004


tlem

unread,
Aug 6, 2004, 7:06:03 PM8/6/04
to
PS:

Une section pour régler le nombre d'email de status par jour ( Genre : Status_Email/Jour =
10 ,
ou encore mieux le temps entre 2 Emails de status Status_Email_Every = 120 mn)

ecureuil

unread,
Aug 6, 2004, 7:19:05 PM8/6/04
to

"Tranbert" <h...@tranbert.etpaflespam.com.invalid> a écrit dans le message de
news:Xns953DE13B...@62.4.20.133...

| Breuil Landry écrivait dans le message :
| news:pan.2004.08.06....@spam.firewall-services.com :
|
| > Ainsi que ulogd (si on a pas desactivé le logging d'iptables), car
| > sme6admin parse /var/log/messages, qui est en general rempli de logs
| > d'iptables lourds.
| >
| > http://firewall-services.com/ulogd-howto.html
|
| [root@groumph stats]# rpm -ivh ulogd-1.02-2.i386.rpm
| ulogd-1.02-2.i386.rpm: read manifest failed: Success
|
| Là je sèche...
|

Je comprends... j'ai réussi presque la même chose avec le rpm que je suis en
train de faire...
On me disait success alors que cela ne créée rien du tout!
J'avais même pas failed!

anne


Raymond Martin

unread,
Aug 7, 2004, 1:19:56 AM8/7/04
to
Le Fri, 6 Aug 2004 20:02:16 +0000 (UTC), Tranbert
<h...@tranbert.etpaflespam.com.invalid> a écrit :

>Breuil Landry écrivait dans le message :
>news:pan.2004.08.06....@spam.firewall-services.com :
>
>> Ainsi que ulogd (si on a pas desactivé le logging d'iptables), car
>> sme6admin parse /var/log/messages, qui est en general rempli de logs
>> d'iptables lourds.
>>
>> http://firewall-services.com/ulogd-howto.html
>
>[root@groumph stats]# rpm -ivh ulogd-1.02-2.i386.rpm
>ulogd-1.02-2.i386.rpm: read manifest failed: Success
>
>Là je sèche...

Le rpm qui est dans les choux pitêt?

wget http://www.firewall-services.com/ulogd-1.02-2.i386.rpm
wget http://www.stearns.org/ulogd/ulogd-1.02-2.i386.rpm
wget ftp://fr2.rpmfind.net/linux/MandrakeCooker/cooker/contrib/i586/ulogd-1.02-2mdk.i586.rpm

[root@opale root]# ls -l ulogd*
-rw-r--r-- 1 root root 447 aoû 7 06:49
ulogd-1.02-2.i386.rpm
-rw-r--r-- 1 root root 90130 jan 7 2004
ulogd-1.02-2.i386.rpm.1
-rw-r--r-- 1 root root 87853 aoû 7 06:54
ulogd-1.02-2mdk.i586.rpm

d'apres le howto le rpm de firewall-services.com proviens de
www.stearns.org, mais 447 octets contre 90130 ça le fait pas (le mdk
est là juste pour donner un referenciel + ou - alc, hein)

ulogd-1.02-2.i386.rpm.1 est celui de www.stearns.org, wget n'ecrase
pas mais renomme 1,2,3 etc les fichiers ayant le même nom.

détail troublant, la reponse de firewall-services.com au wget:

[root@opale root]# wget
http://www.firewall-services.com/ulogd-1.02-2.i386.rpm
--07:07:17-- http://www.firewall-services.com/ulogd-1.02-2.i386.rpm
=> `ulogd-1.02-2.i386.rpm'
Résolution de www.firewall-services.com... complété.
Connexion vers
www.firewall-services.com[207.44.244.117]:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: non spécifié [text/html]

le [text/html] alors que chez www.stearns.org

[root@opale root]# wget
http://www.stearns.org/ulogd/ulogd-1.02-2.i386.rpm
--07:00:54-- http://www.stearns.org/ulogd/ulogd-1.02-2.i386.rpm
=> `ulogd-1.02-2.i386.rpm.1'
Résolution de www.stearns.org... complété.
Connexion vers www.stearns.org[66.59.111.182]:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 90,130 [application/x-rpm]

c'est [application/x-rpm] qui est retourné

Et dernière info, le rpm de chez www.stearns.org s'installe finger in
the noze, comme une fleur.

En hopant avoir helpé, bon ouikande

--
Raymond Martin

R : Parce qu'on lit, en général, de gauche à droite et de bas en haut.
Q : Pourquoi dois-je répondre en dessous de la question ?

landry

unread,
Aug 7, 2004, 6:33:55 AM8/7/04
to
Hello

>
> Le rpm qui est dans les choux pitêt?
>

Oups, toutes mes confuses excuses ! C'est fort possible .. :-(

> [root@opale root]# ls -l ulogd*
> -rw-r--r-- 1 root root 447 aoû 7 06:49
> ulogd-1.02-2.i386.rpm
> -rw-r--r-- 1 root root 90130 jan 7 2004
> ulogd-1.02-2.i386.rpm.1
> -rw-r--r-- 1 root root 87853 aoû 7 06:54
> ulogd-1.02-2mdk.i586.rpm
> >

Bon,c'etait vendredi fin d'aprem, il se peut que je me soit goured dans
les rpms.Enfin, avec le lien que vous nous donnez, ca doit rouler.

wget http://www.stearns.org/ulogd/ulogd-1.02-2.i386.rpm

De toute facon, je fais une verif complete des liens du howto lundi matin.

Merci, bon we, bonne plage pour ceux qui y vont ;-)

landry

unread,
Aug 7, 2004, 6:40:45 AM8/7/04
to
Bonjour.

tlem a écrit :


> PS:
>
> Une section pour régler le nombre d'email de status par jour ( Genre
>: Status_Email/Jour =
> 10 ,
> ou encore mieux le temps entre 2 Emails de status Status_Email_Every
>= 120 mn)
>
> Salutations
>
> Tlem
>

C'etait prevu dans les TODO recents, je me demande meme pourquoi je n'ai
pas fait ca des le debut.

Pour ce qui est des rrdtool , si on a deja une version precedente, je
conseillerai d'upgrader, car par exemple avec rrdtool.1-0-34 si je me
souviens bien ca ne marche pas. Les rrdtool ""doivent"" garder une
compatibilité avec les version posterieures, donc un pti rpm -Uvh ne
devrait rien casser (j'espere).
Le log du daemon est dans /var/log/sme6admin.log. Pour ce qui est du
dossier de stockage des graphes, j'ai mis primary pour que ce soit un
repertoire ou l'user www puisse ecrire, le mieux serait de le rendre
configurable aussi.
Si primary n'est pas dans les ibays sur 5.6, c'est normal qu'il soit aux
choux.
Je fait des tests sur une 5.6, et des modifs, et je repackage en debut
de semaine,nouvelle version surement lundi ou mardi.

Merci beaucoup du retour d'experience !!

Raymond Martin

unread,
Aug 7, 2004, 12:08:21 PM8/7/04
to
Le Sat, 07 Aug 2004 12:33:55 +0200, landry <landry...@free.fr> a
écrit :

>Hello
>
>>
>> Le rpm qui est dans les choux pitêt?
>>
>
>Oups, toutes mes confuses excuses ! C'est fort possible .. :-(

Pas grave, hein, ça peut arriver, l'important c'est (amha) qu'on
trouve une solution ou un workaround, le reste n'est que littérature

>> [root@opale root]# ls -l ulogd*
>> -rw-r--r-- 1 root root 447 aoû 7 06:49
>> ulogd-1.02-2.i386.rpm
>> -rw-r--r-- 1 root root 90130 jan 7 2004
>> ulogd-1.02-2.i386.rpm.1
>> -rw-r--r-- 1 root root 87853 aoû 7 06:54
>> ulogd-1.02-2mdk.i586.rpm
>> >
>
>Bon,c'etait vendredi fin d'aprem, il se peut que je me soit goured dans
>les rpms.

Houla, jamais bosser le vendredi, les autres jours aussi d'ailleurs :)

>Enfin, avec le lien que vous nous donnez, ca doit rouler.
>
>wget http://www.stearns.org/ulogd/ulogd-1.02-2.i386.rpm

celui là marche, c'est certain, testé et avéré.

>De toute facon, je fais une verif complete des liens du howto lundi matin.

C'est beau tout de même de savoir dès le samedi ce que l'on va faire
le lundi :) bon courage.

>Merci,

napadkoi

>bon we,

tout pareil

> bonne plage pour ceux qui y vont ;-)

j'espère pour eux qu(ils ne lisent pas aef à la plage :)

Raymond Martin

unread,
Aug 8, 2004, 7:58:00 AM8/8/04
to
Le Fri, 06 Aug 2004 15:27:57 +0200, Breuil Landry
<land...@spam.firewall-services.com> a écrit :

>J'attends vos commentaires, merci beaucoup.

<humour geek du dimanche>

Dans la howto ulogd <http://firewall-services.com/ulogd-howto.html> on
peut lire:

>> (Bien sur on peut utiliser un autre éditeur que vim)

Certes, mais il faut considérer qu'Emacs n'est pas installé par
défaut, une sage précaution afin de protéger les machines trop peu
puissantes :)

emacs: Eight Megabytes And Continuously Swapping.

</humour geek du dimanche>

followup to adapté :)

The Marco

unread,
Aug 8, 2004, 11:45:52 AM8/8/04
to
salut,

Le RPM est vraiment trés utilie pour les alertes, mais j'aimerai pouvoir
désactiver les envois de status par mail ???

Car un mail toutes les 15 minutes .... c'est ma boite mail qui va pas
apprécier d'être déranger par des status.

Deuxiéme petit point, peut on fair en sorte que l'envoi de mail utilise un
autre compte que anonymous.

Merci pour ces réponses !!!!


philippe chaissac

unread,
Aug 9, 2004, 3:46:59 AM8/9/04
to
Raymond Martin a écrit :

>
> détail troublant, la reponse de firewall-services.com au wget:
>
> [root@opale root]# wget
> http://www.firewall-services.com/ulogd-1.02-2.i386.rpm
> --07:07:17-- http://www.firewall-services.com/ulogd-1.02-2.i386.rpm
> => `ulogd-1.02-2.i386.rpm'
> Résolution de www.firewall-services.com... complété.
> Connexion vers
> www.firewall-services.com[207.44.244.117]:80...connecté.
> requête HTTP transmise, en attente de la réponse...200 OK
> Longueur: non spécifié [text/html]

Evidemment, le fichier renvoyé contient ceci :

<HTML><HEAD>
<META NAME="description" CONTENT="firewall-services.com">
<META NAME="keywords" CONTENT="">
</HEAD>
<FRAMESET border=0 rows="100%,*" frameborder="no" marginleft=0 margintop=0
marginright=0 marginbottom=0>
<frame src="http://firewall.free.fr/ulogd-1.02-2.i386.rpm" scrolling=auto
frameborder="no" border=0 noresize>
<frame topmargin="0" marginwidth=0 scrolling=no marginheight=0
frameborder="no" border=0 noresize>
</FRAMESET>
</HTML>

(Au passage, http://firewall.free.fr/ulogd-1.02-2.i386.rpm renvoie un 404...)

landry

unread,
Aug 9, 2004, 7:33:36 AM8/9/04
to

> (Au passage, http://firewall.free.fr/ulogd-1.02-2.i386.rpm renvoie un
> 404...)
>

Bonjour.
Ahem, evidemment, j'ai oublié ce detail : www.firewall-services.com
pointe sur firewall.free.fr, ou il y a (provisoirement) le site de notre
entreprise. Les rpms sont a l'adresse firewall-services.com SANS le www.
cette derniere adresse pointe sur notre sme ou sont hebergés le howto et
les rpms.

désolé pour la gourance.

landry

unread,
Aug 9, 2004, 7:56:32 AM8/9/04
to
Bonjour

> Par contre dans les parametrages , il ne mémorise pas les valeurs ,

Oups. En fait, je n'ai pas "vraiment" de 5.6 sur laquelle faire des
tests, et je ne connais pas beaucoup la 5.6. Pour memoriser les valeurs,
j'utilise la db configuration d'e-smith, donc tous les parametres sont
accessibles par :
/sbin/e-smith/db configuration show sme6admin

Le truc, c'est que pour lire/ecrire les valeurs, j'utilise le module
perl esmith::ConfigDB, qui n'est pas le meme entre la 5.6 & la 6. celui
de la 5.6 ne peut pas ecrire de valeurs. Donc, je vais essayer de voir
si je peux utiliser un module perl compatible avec les 2. J'ai aussi le
meme probleme avec la valeur "InternalInterface Name" qui existe dans la
6, et pas dans la 5.6,et dont j'ai besoin pour les graphes de traffic
reseau. Connaissez vous un moyen de savoir le nom des interfaces reseau
interne et externe sur 5.6 (eth0, eth1, ppp0, etc...) ?

> et je n'ai pas de beau graph (Sur 5.6 Primary n'est pas dans Ibays,
> c'est ptet pour ca )

ahem, effectivement : sur 5.6, primary est dans :
/home/e-smith/files/primary
alors que sur la 6 : /home/e-smith/files/ibays/Primary
cependant, il y a un lien (surement pour cette compatibilité)
[root@sme root]# ll /home/e-smith/files/
lrwxrwxrwx 1 root root 33 avr 12 2003 primary ->
/home/e-smith/files/ibays/Primary

Donc, c'est juste une ligne a modifier dans le panel.
(/etc/e-smith/web/functions/sme6admin)

my $imgdir="/home/e-smith/files/ibays/Primary/html/images";
a changer en
my $imgdir="/home/e-smith/files/primary/html/images";
et creer le repertoire en question a la main

Avec ca, ca "devrait" regler le probleme. Bien sur, les modifs seront
faites dans le prochain rpm.

> Une version pour 5.6 serait la bienvenue ...

Je vais essayer, si j'ai d'autres testeurs pour la 5.6, car a la base
c'etait prevu pour la 6.

> Salutations
Coucou de martillac, puisque il parait que vous n'etes pas bien loin de
nous :)
>
> Tlem
Landry

landry

unread,
Aug 9, 2004, 1:29:35 PM8/9/04
to
Salut tlm !

Le rpm nouveau est arrivé, howto ici
http://firewall-services.com/sme6admin-howto.html

et rpm ici
http://firewall-services.com/e-smith-sme6admin-1.0.1-1.noarch.rpm

QQs infos de plus ici.
http://forums.ixus.net/viewtopic.php?t=19476

Il devrait poser moins de probleme avec sme 5.6, mais j'ai pas de
machines pour tester.. :( Donc sans garantie.
il y a eu qq corrections de bug, et l'ajout de la possibilité de
desactiver le mail de status, ou de modifier l'ecart entre 2 mails.
Ces mails sont envoyés avec l'expediteur virtuel SME6ADMIN@domaine, pour
bien ressortir dans votre lecteur de mail preféré.
Pour ceux qui ont essayé le 1.0.0-1, un rpm -Uvh demande un peu trop de
bidouille, je conseille d'abord de desinstaller puis installer le
nouveau. On peut faire un backup des rrds de /var/lib/sme6admin pour les
remettre eventuellement.

Voila, j'attends vos commentaires & reactions.
Merci :)

tlem

unread,
Aug 12, 2004, 2:39:02 AM8/12/04
to
landry wrote:
>
> Donc, c'est juste une ligne a modifier dans le panel.
> (/etc/e-smith/web/functions/sme6admin)
>
> my $imgdir="/home/e-smith/files/ibays/Primary/html/images";
> a changer en
> my $imgdir="/home/e-smith/files/primary/html/images";
> et creer le repertoire en question a la main
>
>
>> Salutations
> Coucou de martillac, puisque il parait que vous n'etes pas bien loin
> de nous :)

J'avais bien vus my $imgdir="/home/e-smith/files/ibays/Primary/html/images";
et effectuer la modif, mais SME me donnais un message d'erreur dans le panel, et
impossible à résoudre
sans désinstaller et ré-installer la contrib ???

Coucou de Cadaujac ;)

tlem

unread,
Aug 12, 2004, 2:57:39 AM8/12/04
to
landry wrote:
> Salut tlm !
>
> Le rpm nouveau est arrivé, howto ici

Ok merci.
Installation sur SME 5.6 ok
Graph => OK reste plus qu'a attendre ce soir pour voir si ca bouge ;)
Par contre le delais de *5mn entre les mails n'est pas cool, car il faut faire du calcul
mental (C'est dur le matin).
1mn serais plus facile ,voir meme sur l'heure, car je ne pense pas que certaines personnes
utilisent ca en dessous
de 1 mail par jour.
Sinon un truc qui serais sympa c'est de donner le choix du coef (Mn, Heure, Jour, Semaine,
Mois).

tlem

unread,
Aug 12, 2004, 11:46:45 AM8/12/04
to
tlem wrote:
> Graph => OK reste plus qu'a attendre ce soir pour voir si ca bouge ;)

Ben pas de graph.
J'ai bien le cadre avec tout ce qui va bien, mais rien dedans, aucun graphique (Et j'ai
regardé pour tout les modules)???
Sinon pour le reste, ca roule.

landry

unread,
Aug 12, 2004, 1:37:41 PM8/12/04
to
Helo

> Ben pas de graph.
> J'ai bien le cadre avec tout ce qui va bien, mais rien dedans, aucun graphique (Et j'ai
> regardé pour tout les modules)???

Ben, je vois pas trop. Si il affiche le cadre, c'est qu'il ne trouve pas
l'image mais qu'elle a été créee. En fait le cadre c'est la taille
réelle de l'image dans le code html (les attributs height et width de la
balise <IMG>) , et ces tailles sont le résultat de la creation de
l'image par les rrdtools. Donc l'image /doit/ etre qqpart, ca doit juste
etre un probleme de chemin ... As tu des png qqpart dans l'ibay (ou meme
n'importe ou, les noms d'images sont cpu/temp/hhd/....-(duree demandée
1d 1h 6h 1m 1y).png ) ?
chez moi, 6.0 j'ai :

[root@sme root]# ll /home/e-smith/files/primary/html/images/
total 380
-rw-r--r-- 1 root shared 11946 aoû 12 09:40 cpu_load-1d.png
-rw-r--r-- 1 root shared 6455 aoû 8 23:42 cpu_load-7d.png
-rw-r--r-- 1 root shared 5713 aoû 8 23:42 hd_hard-7d.png
-rw-r--r-- 1 root shared 5972 aoû 12 09:40 hd_usage-1d.png
-rw-r--r-- 1 root shared 5684 aoû 8 23:42 hd_usage-7d.png
<snip>

Si tu trouve les images, ont elles les memes droits ?
proprietaires/groupes ?

> Sinon pour le reste, ca roule.

ouf, ca, ca fait plaisir. Meme les mails de status ? Meme les mails
d'alertes ? Meme la configuration des parametres via le cgi ? Meme tous
les details des services ? L'arret/redemarrage de service ??
Si oui, ca serait assez /genial/ :D
>
> Salutations
>
@+
Landry

Larry Cover

unread,
Aug 16, 2004, 3:33:51 AM8/16/04
to
Breuil Landry wrote:
> Bonjour a tous !
Bonjour et merci pour la contrib.

> Ce rpm ce compose d'un demon qui collecte des infos dans les logs du
> systeme, en utilisant diverses commandes du systeme comme sar, ce
> demon alimente des rrds & une bd mysql. La 2e partie est un panel du
> server-manager, et permet de visualiser les graphes correspondant aux
> rrds, ainsi que les donnees enregistrees.

Je suis en sme6.0.1
J'ai bien mis a jour/installe les services necessaires prealablement (voir
ci-dessous), le rpm 1.0.1-3 cree bien le serve-manager.panel mais les graphs
sont vides (j'ai bien les axes mais aucune courbe).

Sysmon etait installe et fonctionnait bien et maintenant, les graphs sont
vides aussi (j'ai bien les anciennes valeurs mais il ne les met plus a
jour).
[Encore pire, apres avoir bidouille, sysmon ne fonctionne plus du tout, X
rouge a la place des images, bien qu'aillant efface le contenu de
/var.lib/rrd]

Une petite idee?

[root@gw root]# rpm -Uvh
http://firewall-services.com/e-smith-sme6admin-1.0.1-3.noarch.rpm
Retrieving http://firewall-services.com/e-smith-sme6admin-1.0.1-3.noarch.rpm
Preparing... ###########################################
[100%]
1:e-smith-sme6admin ###########################################
[100%]
Ajout du panel au server-manager : peut prendre du temps
Erreur lors de la creation de la base : mysqladmin: connect to server at
'localhost' failed
error: 'Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket:
'/var/lib/mysql/mysql.sock' exists!
Erreur lors de la creation de l'utilisateur mysql: ERROR 2002: Can't connect
to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Erreur lors de la creation des tables : ERROR 2002: Can't connect to local
MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket:
'/var/lib/mysql/mysql.sock' exists!
Creation du repertoire pour les rrds : [OK]
Creation des fichiers rrds : [OK]
Configuration par defaut du service sme6admind
sme6admin=configuration
db_database=sme6admin
db_password=lepasspardefaut
db_username=sme6admin
ecart_mail_status=3
limit_pppoe_deco=1
limit_pppoe_duree=4
limit_vpn_duree=2
mail_admin=ad...@mondomaine.com
mail_status=ad...@mondomaine.com
max_cpu_total=50
max_hd_used=60
max_mail_in=1
max_mail_out=1
max_net_samba=1
max_sessions_ftp=1
max_sessions_ssh=1
max_sessions_vpn=1
max_temp_hard=40
max_temp_hd=40
Service sme6admind ajoute au demarrage de SME
sme6admind=service
status=enabled
Starting sme6admin daemon: [ OK ]

---
install des contribs necesaires.
---
[root@gw root]# rpm -Uvh ulogd-1.02-2.i386.rpm
Preparing... ###########################################
[100%]
1:ulogd ########################################### [100%]

[root@gw root]# rpm -Uvh
http://firewall-services.com/sysstat-5.0.5-1.i386.rpm
Retrieving http://firewall-services.com/sysstat-5.0.5-1.i386.rpm
Preparing... ###########################################
[100%]
1:sysstat ###########################################
[100%]
[root@gw root]# rpm -Uvh
http://firewall-services.com/rrdtool-1.0.47-3.rh73.dag.i386.rpm
Retrieving http://firewall-services.com/rrdtool-1.0.47-3.rh73.dag.i386.rpm
Preparing... ###########################################
[100%]
1:rrdtool ###########################################
[100%]
[root@gw root]# rpm -qa | grep lm
lm_sensors-2.6.1-1
[root@gw root]# rpm -Uvh
http://firewall-services.com/lm_sensors-2.6.5-5.i386.rpm
Retrieving http://firewall-services.com/lm_sensors-2.6.5-5.i386.rpm
Preparing... ###########################################
[100%]
1:lm_sensors ###########################################
[100%]
[root@gw root]# rpm -Uvh
http://firewall-services.com/hddtemp-0.3-0.beta8.2mdk.i586.rpm
Retrieving http://firewall-services.com/hddtemp-0.3-0.beta8.2mdk.i586.rpm
Preparing... ###########################################
[100%]
1:hddtemp ###########################################
[100%]

--
Merci !
@+
---
Larry


Larry Cover

unread,
Aug 16, 2004, 4:54:03 AM8/16/04
to
Larry Cover wrote:
> Breuil Landry wrote:
>> Bonjour a tous !
> Bonjour et merci pour la contrib.
>
>> Ce rpm ce compose d'un demon qui collecte des infos dans les logs du
>> systeme, en utilisant diverses commandes du systeme comme sar, ce
>> demon alimente des rrds & une bd mysql. La 2e partie est un panel du
>> server-manager, et permet de visualiser les graphes correspondant aux
>> rrds, ainsi que les donnees enregistrees.
> Je suis en sme6.0.1
> J'ai bien mis a jour/installe les services necessaires prealablement
> (voir ci-dessous), le rpm 1.0.1-3 cree bien le serve-manager.panel
> mais les graphs sont vides (j'ai bien les axes mais aucune courbe).
>
> Sysmon etait installe et fonctionnait bien et maintenant, les graphs
> sont vides aussi (j'ai bien les anciennes valeurs mais il ne les met
> plus a jour).
> [Encore pire, apres avoir bidouille, sysmon ne fonctionne plus du
> tout, X rouge a la place des images, bien qu'aillant efface le
> contenu de /var.lib/rrd]
>
> Une petite idee?
J'ai un peu de mieux... apres avoir tout degage (rpm -e pour sme6admin,
sysmon, sysstat et rrdtool), sysmon remarche. Par contre, sme6admin est
toujours dans les choux.

La premiere page fonctionne. (les liens, connections tcp active, la mise a
jour de clamav, config mail).

Graphes sur le hardware du serveur (senseurs) est toujours vide de chez vide
Graphes sur l'utilisation reseau (connexions,sessions,debit) me donne:

Graphes sur une heure, moyenne sur 5mn.
Erreur lors du RRDs::graph(sessions-1h.png) :bad format for [G]PRINT in
'%2.0lg '
Nombre de connexions tcp ouvertes pour ssh,ftp,vpn et netbios
Erreur lors du RRDs::graph(nbmach-1h.png) :bad format for [G]PRINT in
'%2.0lg '
Nombre de renouvellement de baux dhcp et d'ouverture de partage samba
Erreur lors du RRDs::graph(mail-1h.png) :bad format for [G]PRINT in '%4.0lg
'
Nombre de mail entrant/sortant et nombre de spams et virus stoppés
Temps de latence (ping) minimal,moyen et maximal avec la passerelle par
defaut vers internet


et Graphes sur le systeme (cpu,memoire,disque dur) , vide pareil...
[snip]
...
Enfin, les logs de sme6admin.log me donnent:

InternalInterface=eth1,ExternalInterface=eth0
conf_database=sme6admin,conf_username=sme6admin,conf_password=pass
conf_mail_status=ad...@mondomaine.com,conf_mail_admin=ad...@mondomaine.com,c
onf_ecart_mail_status=3
conf_max_mail_in=1,conf_max_mail_out=1
conf_max_hd_used=60,conf_max_cpu_total=50,conf_max_temp_hard=40
conf_max_temp_hd=40,conf_max_net_samba=1,conf_max_sessions_ssh=1,conf_max_se
ssions_ftp=1,conf_max_sessions_vpn=1
/usr/bin/diff: /var/tmp/xferlog: No such file or directory
/usr/bin/diff: /var/log/xferlog: No such file or directory
warning, got bogus tcp line.
Invalid system activity file: /var/lib/sme6admin/sadc.out
Invalid system activity file: /var/lib/sme6admin/sadc.out
Argument "U" isn't numeric in addition (+) at /usr/bin/sme6admind line 976.
Argument "U" isn't numeric in addition (+) at /usr/bin/sme6admind line 976.
Argument "U" isn't numeric in subtraction (-) at /usr/bin/sme6admind line
977.
Argument "U" isn't numeric in subtraction (-) at /usr/bin/sme6admind line
977.
Argument "U" isn't numeric in addition (+) at /usr/bin/sme6admind line 979.
Argument "U" isn't numeric in addition (+) at /usr/bin/sme6admind line 979.
Use of uninitialized value in concatenation (.) or string at
/usr/bin/sme6admind line 1037.
Use of uninitialized value in concatenation (.) or string at
/usr/bin/sme6admind line 1037.
Argument "U" isn't numeric in numeric ge (>=) at /usr/bin/sme6admind line
1144.
/usr/bin/diff: /var/tmp/xferlog: No such file or directory
/usr/bin/diff: /var/log/xferlog: No such file or directory

Larry Cover

unread,
Aug 16, 2004, 6:15:59 AM8/16/04
to
Larry Cover wrote:
>> Bonjour et merci pour la contrib.
>>
> J'ai un peu de mieux... apres avoir tout degage (rpm -e pour
> sme6admin, sysmon, sysstat et rrdtool), sysmon remarche. Par contre,
> sme6admin est toujours dans les choux.
>
> La premiere page fonctionne. (les liens, connections tcp active, la
> mise a jour de clamav, config mail).
>
> Graphes sur le hardware du serveur (senseurs) est toujours vide de
> chez vide Graphes sur l'utilisation reseau
> (connexions,sessions,debit) me donne:
J'ai bien le graph de temperatures bien que qu'ayant 0 pour hd
puis en dessous du graph j'ai :
Erreur lors du RRDs::graph(sensors.rrd) :bad format for [G]PRINT in '%5lg
T/mn'
et je n'ai rien pour Vitesse de rotation du ventilateur du processeur

> Graphes sur une heure, moyenne sur 5mn.
> Erreur lors du RRDs::graph(sessions-1h.png) :bad format for [G]PRINT
> in '%2.0lg '
> Nombre de connexions tcp ouvertes pour ssh,ftp,vpn et netbios
> Erreur lors du RRDs::graph(nbmach-1h.png) :bad format for [G]PRINT in
> '%2.0lg '
> Nombre de renouvellement de baux dhcp et d'ouverture de partage samba
> Erreur lors du RRDs::graph(mail-1h.png) :bad format for [G]PRINT in
> '%4.0lg '

J'ai toujours ca mais maintenant j'ai quand meme le graph de


Temps de latence (ping) minimal,moyen et maximal avec la passerelle par
defaut vers internet

Pour Traffic sur l'interface reseau local et externe: graphs vides.

> Graphes sur le systeme (cpu,memoire,disque dur) , vide pareil...

J'ai enfin des valeurs sauf pour:
Repartition de l'utilisation du cpu entre les processus system,user & nice.
Charge moyenne du cpu sur 1mn, 5mn, 15mn et totale
Volume de donnees brutes lu/ecrit sur le disque dur.

Je vais sans doute abandonner. Les mails fonctionnent c'est le principal.
Pour les graphs, j'ai sysmon.

> [snip]
> ...

landry

unread,
Aug 16, 2004, 7:37:38 AM8/16/04
to
Hello Larry !

>
> Graphes sur une heure, moyenne sur 5mn.
> Erreur lors du RRDs::graph(sessions-1h.png) :bad format for [G]PRINT in
> '%2.0lg '
> Nombre de connexions tcp ouvertes pour ssh,ftp,vpn et netbios
> Erreur lors du RRDs::graph(nbmach-1h.png) :bad format for [G]PRINT in
> '%2.0lg '
> Nombre de renouvellement de baux dhcp et d'ouverture de partage samba
> Erreur lors du RRDs::graph(mail-1h.png) :bad format for [G]PRINT in '%4.0lg
> '

Bon, alors ca c'est une erreur avec le rpm de rrdtool. Si on met le rpm
correspondant a sysmon (1.0.34 si mes souvenirs sont bons) ca va pas. un
update avec le 1.0.47 ne fait pas d'incompatibilité avec sysmon.
Ca, c'est okay

> Enfin, les logs de sme6admin.log me donnent:
>
> InternalInterface=eth1,ExternalInterface=eth0
> conf_database=sme6admin,conf_username=sme6admin,conf_password=pass
> conf_mail_status=ad...@mondomaine.com,conf_mail_admin=ad...@mondomaine.com,c
> onf_ecart_mail_status=3
> conf_max_mail_in=1,conf_max_mail_out=1
> conf_max_hd_used=60,conf_max_cpu_total=50,conf_max_temp_hard=40
> conf_max_temp_hd=40,conf_max_net_samba=1,conf_max_sessions_ssh=1,conf_max_se
> ssions_ftp=1,conf_max_sessions_vpn=1

Okay

> /usr/bin/diff: /var/tmp/xferlog: No such file or directory
> /usr/bin/diff: /var/log/xferlog: No such file or directory

Mmmm.... Okay si ton proftpd est vraiment inactif/desactivé..

> Invalid system activity file: /var/lib/sme6admin/sadc.out

Ah. merdasse. C'est un pb avec le rpm sysstat. Tu peux laisser le
sysstat-4 qui va avec sysmon, il marche avec sme6admin. Si tu met
sysstat-5, sysmon se met a deconner (testé chez moi :S)
Pour "debloquer" sysstat, essaie de faire a la main :

/usr/lib/sa/sadc > sadc.out
/usr/lib/sa/sadc > sadc.out
suivi de
sar -f sacd.out
Si il affiche des valeurs, ca devrait aller mieux.

j'avoue que j'ai un peu de mal avec sysstat. Quand il marche, c'est
royal, mais quand il delire c'est dur a debugger. Le fait est que pour
toi, toutes les valeurs qui marchent pas (cpu,trafic reseau,memoire,
volume ecriture disque...) proviennent de sysstat. Donc si on arrive a
faire marcher sysstat, les graphes vont se remplir :)

Hope it helps ...
A+

Larry Cover

unread,
Aug 18, 2004, 12:17:20 AM8/18/04
to
landry wrote:
> Hello Larry !
Salut,

>> Erreur lors du RRDs::graph(mail-1h.png) :bad format for [G]PRINT in
'%4.0lg
> '

> Bon, alors ca c'est une erreur avec le rpm de rrdtool. Si on met le rpm
> correspondant a sysmon (1.0.34 si mes souvenirs sont bons) ca va pas. un
> update avec le 1.0.47 ne fait pas d'incompatibilité avec sysmon.

semble resolu avec 1.0.49

>> Invalid system activity file: /var/lib/sme6admin/sadc.out
> Ah. merdasse. C'est un pb avec le rpm sysstat. Tu peux laisser le
> sysstat-4 qui va avec sysmon, il marche avec sme6admin. Si tu met
> sysstat-5, sysmon se met a deconner (testé chez moi :S)
> Pour "debloquer" sysstat, essaie de faire a la main :
>
> /usr/lib/sa/sadc > sadc.out
> /usr/lib/sa/sadc > sadc.out
> suivi de
> sar -f sacd.out
> Si il affiche des valeurs, ca devrait aller mieux.

[root@moi root]# /usr/lib/sa/sadc > sadc.out
[root@moi root]# sar -f sacd.out
Cannot open sacd.out: No such file or directory
de toute facon, sadc.out est vide. C'est etonnant car /usr/lib/sa/sadc ne
l'est pas et contient du martien.


> j'avoue que j'ai un peu de mal avec sysstat. Quand il marche, c'est
> royal, mais quand il delire c'est dur a debugger. Le fait est que pour
> toi, toutes les valeurs qui marchent pas (cpu,trafic reseau,memoire,
> volume ecriture disque...) proviennent de sysstat. Donc si on arrive a
> faire marcher sysstat, les graphes vont se remplir :)
>
> Hope it helps ...

Pas vraiment en fait mais c'est pas grave. Par contre, plus genant, c'est la
gestion des alertes:
la modification des valeurs n'est pas prise en compte et bien qu'aillant
regle la Temp du proc a 46, je recois tjrs des alertes m'indiquant que la
temp est a 44! (temp hard = (43,33.0) °C (max=40 °C))
Enfin, je recois de temps en temps des alertes m'indiquant que j'ai 2
connexions ssh alors que je suis seul a m'y connecter.
(1 c'est normal, 2 non!) comment ce fait-ce?

> A+

--

landry

unread,
Aug 18, 2004, 3:07:23 AM8/18/04
to
Yopyop

> [root@moi root]# /usr/lib/sa/sadc > sadc.out
> [root@moi root]# sar -f sacd.out
> Cannot open sacd.out: No such file or directory
> de toute facon, sadc.out est vide. C'est etonnant car /usr/lib/sa/sadc ne
> l'est pas et contient du martien.
>
Heu... en fait /usr/lib/sa/sadc c'est un executable
(SystemActivityDataCollector). De tout facon j'avai oublié des params.
enfin un pti coup de rtfm ne fait pas de mal ... :)

Chez moi:
[root@sme root]# /usr/lib/sa/sadc 1 2 > sadc.bout
[root@sme root]# sar -qru -n DEV -f sadc.bout

Linux 2.4.26mstslp-01 (sme) 2004-08-18

09:03:24 CPU %user %nice %system %idle
09:03:25 all 44,00 0,00 31,00 25,00
Moyenne: all 44,00 0,00 31,00 25,00

09:03:24 kbmemfree kbmemused %memused kbmemshrd kbbuffers kbcached
kbswpfree kbswpused %swpused
09:03:25 4268 187596 97,78 0 22396 66604
173888 91176 34,40
Moyenne: 4268 187596 97,78 0 22396 66604
173888 91176 34,40

09:03:24 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s
txcmp/s rxmcst/s
09:03:25 lo 0,00 0,00 0,00 0,00 0,00
0,00 0,00
09:03:25 eth0 0,00 0,00 0,00 0,00 0,00
0,00 0,00
09:03:25 eth1 63,00 50,00 47364,00 12806,00 0,00
0,00 0,00
09:03:25 ppp0 63,00 50,00 45978,00 11706,00 0,00
0,00 0,00
Moyenne: lo 0,00 0,00 0,00 0,00 0,00
0,00 0,00
Moyenne: eth0 0,00 0,00 0,00 0,00 0,00
0,00 0,00
Moyenne: eth1 63,00 50,00 47364,00 12806,00 0,00
0,00 0,00
Moyenne: ppp0 63,00 50,00 45978,00 11706,00 0,00
0,00 0,00

09:03:24 runq-sz plist-sz ldavg-1 ldavg-5
09:03:25 2 119 1,02 1,15
Moyenne: 2 119 1,02 1,15

(desolé pour la longueur, mais c'est ptete plus parlant comme ca....)


> Pas vraiment en fait mais c'est pas grave. Par contre, plus genant, c'est la
> gestion des alertes:
> la modification des valeurs n'est pas prise en compte et bien qu'aillant
> regle la Temp du proc a 46, je recois tjrs des alertes m'indiquant que la
> temp est a 44! (temp hard = (43,33.0) °C (max=40 °C))
> Enfin, je recois de temps en temps des alertes m'indiquant que j'ai 2
> connexions ssh alors que je suis seul a m'y connecter.
> (1 c'est normal, 2 non!) comment ce fait-ce?
>

Ahem, ben ca c'est qu'il ne sauve pas les params que tu lui donne .....
Par défaut j'avais mis 40, et il ne prend pas ton 46 en compte...
C'est un des problemes que j'ai avec la 5.6, l'acces a la db e-smith ou
je stocke les parametres via le module perl esmith::configDB. J'ai pas
de 5.6 sous la main pour faire des tests, désolé..

Pour la connexion ssh, ca se base sur 'netstat --inet' , donc voir de ce
coté si il y a 2 connexions tcp.

Ouala @+

landry

unread,
Aug 19, 2004, 3:04:18 AM8/19/04
to

>
> Excusez moi, mais vous etes rendu à quelle version???
> car je veux bien tester sous free-eos (1.3 RC2), mais avec ma version
> SME6ADMIN 1.0.1-1 je n'ais que les graphes vide!!!!
>
> Merci
> ABNS
>
>

Ben 1.0.1-3, y'a eu que des petites modifs mineures pour /améliorer/ la
compatibilité avec la 5.6 (mais ca marche pas encore parfaitement(voire
meme pratiquement pas)). Free-EOS se base sur une 5.5 je crois ?
voir le thread sur ixus (http://forums.ixus.net/viewtopic.php?t=19476)
ou y'aura ptete plus d'infos ...
Enfin, j'ai pas de 5.6 ni de 5.5 pour faire du dev et des tests, alors
je peux pas garantir la compatibilité moi !!

Ouala, @+

tlem

unread,
Aug 21, 2004, 4:00:43 PM8/21/04
to
landry wrote:
> Ben 1.0.1-3, y'a eu que des petites modifs mineures pour /améliorer/
> la compatibilité avec la 5.6 (mais ca marche pas encore
> parfaitement(voire meme pratiquement pas)). Free-EOS se base sur une
> 5.5 je crois ? voir le thread sur ixus (http://forums.ixus.net/viewtopic.php?t=19476)
> ou y'aura ptete plus d'infos ...
> Enfin, j'ai pas de 5.6 ni de 5.5 pour faire du dev et des tests, alors
> je peux pas garantir la compatibilité moi !!


Bon aller une bonne et une mauvaise nouvelle.
La bonne, c'est que je suis en congés la semaine qui vient,
et la mauvaise c'est que si il le faut, je t'amène un PC avec une 5.6 dés Lundi ou Mardi
;)
Ta contrib me plait bien, mais j'hésite encore à passer en V6 (Ca va me faire du boulot).

Salutations de Cadaujac

Tlem


---
Ce message Envois est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.

Version: 6.0.742 / Base de données virus: 495 - Date: 19/08/2004


landry

unread,
Aug 25, 2004, 1:22:28 PM8/25/04
to
Bonne nouvelle !!!

Pour tous ceux qui sont encore en 5.6, je viens de bricoler un peu le
serveur que tlem m'a prété, et j'ai trouvé une grande partie des erreurs
de compatibilité.

- Un truc spécifique a la 5.6, il manquait un champ dans la smedb
(InternalInterface & ExternalInterface), du coup le démon se plantait,
et ne pouvait pas se relancer. Donc je vais faire en sorte de corriger
ca. Pour tous ceux dont les graphes et tables étaient vides, ca devrait
marcher.

- Ensuite, un probleme sur sysstat, j'avais pas pensé a ceux qui ont la
locale en anglais, sysstat renvoie des valeurs décimales avec
chiffrepointchiffres, et moi je parsais chiffrevirgulechiffre (la locale
Fr), donc certains graphes restaient vides (volume réseau, cpu, blk
read/write sur hd, etc ......)

- Enfin, ceux qui avaient un serveur avec un hostname contenant un
tiret, ca devait pas marcher, car dans les expreg de perl j'avais mis
alphanumérique pour hostname. Les tables d'historiques devaient rester
toutes vides.

Et puis aussi en spécial bonus, je vais rajouter toutes les detections
de temp qu'on m'a remontées, et améliorer un peu les graphes qui sont
pas super parlants/beaux.

Donc, prochain rpm 1.0.2 .... disons dans la semaine prochaine !

@++

landry

unread,
Aug 26, 2004, 1:37:44 PM8/26/04
to
Hello tlmonde !

Bon, voila, c'est okay pour la 5.6 :)

Donc le rpm est la
http://firewall-services.com/e-smith-sme6admin-1.0.2-1.noarch.rpm
Le howto est toujours la http://firewall-services.com/sme6admin-howto.html

Alors les nouveautés :
- pour ceux qui ont une locale US/ANG, now les graphes se remplissent.
- pour ceux qui ont une 5.6, ca MARCHE !! OUI !! (y'a UN detail a
modifier si on est pas en ifInterne='eth0' et ifExterne='ppp0'
(configuration par défaut en général) donc c pas grand chose => me le
demander direct par mél)
- J'ai rajouté toutes les detections de temp °C qu'on m'a filé, et la
temp d'un 2e disque dur (hdb, si vous voulez modifier, patchez le code a
la main :p)
- Les gphs sont maintenant la :
/etc/e-smith/web/panels/manager/html/sme6admin , comme ca on peut voire
les graphes en faisant du tunnelling ssh.

- Le rpm -Uvh /devrait/ marcher, faites une sauvegarde de vos rrd si
vous voulez pas perdre vos graphes (sauf sensors.rrd, vu que j'ai
rajouté une temp, ben lui il est perdu, enfin si vous y tenez vraiment
demandez moi je vous indique la manip pour patcher)

- ++ qq corrections de bugs

Bon, ben nouvelle phase de tests. Si ca marche sur les 5.6 chez vous,
dites le moi !!

Et un grand merci a tlem pour m'avoir prété une SME 5.6 pour le debug,
remerciez le tlem at tuxolem point net !!

Landry

tlem

unread,
Aug 26, 2004, 3:48:04 PM8/26/04
to
> Bon, voila, c'est okay pour la 5.6 :)
>

Je n'ai qu'un mot à dire : SUPER

Ca roule Nickel-Chrome, je peut enfin voir des graphes et avoir des mails de status et
d'alerte ;)

Par contre il y à quelques petites choses de bizarres :

La temperature du CPU = 5° -> ca c'est du processeur refroidit par cryogénie (J'ai pas
les moyens) :)
en regardant bien , c'est la température du lm75-i2c-0-4e qui est prise en compte, alors
que la temperature réel est dans adm9240-i2c-0-2d sur ma config (Voir si possible de faire
le choix dans l'interface du panel)

Ensuite, les mails, il m'annonce plus de 700 mails entrant dont 200 spams ??? Ca fait
beaucoup pour ma petit machine. (Certe c'est au 1er lancement, apres ca roule)
D'ailleur après l'install il envoie un mail d'alerte pour chaque truc non configurer, ce
serais bien de le faire patienter aprés la 1ere configuration.

Et enfin, pas de traffic sur External network (ETH1) suit à la remarque que tu à déja fait
:


UN detail a modifier si on est pas en ifInterne='eth0' et ifExterne='ppp0' (configuration

par défaut en général).
Idem que 1er voir si possible de mettre quelque chose dans l'interface du panel pour
choisir.

Voir si possible de modifier l'ecart des mails de status (*5mn n'est pas tres facile pour
le calcul)
Je pense que la plupart des utilisateurs mettrons un ecart de 12h ou 24h.
Un truc du genre 1 pour 1 heure et 0.5 pour 30mn (C'est plus facile pour le calcul ;) )

Merci pour les remerciements ;) mais ce n'etait pas necessaire.

Salutations et à bientot.

Tlem


tlem

unread,
Aug 29, 2004, 4:11:16 AM8/29/04
to
landry wrote:
> Hello tlmonde !
>
> Bon, voila, c'est okay pour la 5.6 :)
>

Les emails sont envoyer par Anonymous@Nom_de_Domaine ,
n'est-il pas plus judicieux de mettre SME6Admin@Nom _de_Domaine ???


J'ai ce genre de message dans chaque mail de status :

#>tail /var/log/messages :
Aug 29 08:35:00 Serveur-SME kernel: hdb: drive_cmd: status=0x11 { SeekComplete Error }
Aug 29 08:35:00 Serveur-SME kernel: hdb: drive_cmd: error=0x04
Aug 29 08:35:02 Serveur-SME last message repeated 8 times
Aug 29 08:40:01 Serveur-SME last message repeated 8 times
Aug 29 08:40:05 Serveur-SME kernel: hdb: drive_cmd: status=0x11 { SeekComplete Error }
Aug 29 08:40:05 Serveur-SME kernel: hdb: drive_cmd: error=0x04
Aug 29 08:40:05 Serveur-SME kernel: hdb: drive_cmd: status=0x11 { SeekComplete Error }
Aug 29 08:40:05 Serveur-SME kernel: hdb: drive_cmd: error=0x04
Aug 29 08:40:05 Serveur-SME kernel: hdb: drive_cmd: status=0x11 { SeekComplete Error }
Aug 29 08:40:05 Serveur-SME kernel: hdb: drive_cmd: error=0x04

Quelqu'un pourrais m'expliquer ce que ca veut dire (Je comprend que ca à un rapport avec
hdb mais je vois pas quoi)

Salutations

Tlem


landry

unread,
Aug 29, 2004, 4:38:37 AM8/29/04
to

> Les emails sont envoyer par Anonymous@Nom_de_Domaine ,
> n'est-il pas plus judicieux de mettre SME6Admin@Nom _de_Domaine ???

Ca marche avec la 6.0, pas avec la 5.6, je sais pas pourquoi.
Spécificité de Perl surement.

> #>tail /var/log/messages :
> Aug 29 08:35:00 Serveur-SME kernel: hdb: drive_cmd: status=0x11 { SeekComplete Error }
> Aug 29 08:35:00 Serveur-SME kernel: hdb: drive_cmd: error=0x04

Ben vu que plein de gens voulaient avoir la temp d'un deuxième disque
dur , je l'ai rajoutée, donc il fait 'hddtemp /dev/hdb'
Apparemment, ton disque dur aime pas qu'on l'interroge. Enfin tu peux
mettre en commentaire la ligne qui execute la commande dans le démon, et
adieu les msgs d'erreur.
Pour voir, essaie de l'executer en direct, voir ce que ca donne.

@+

tlem

unread,
Aug 29, 2004, 5:43:13 AM8/29/04
to
landry wrote:
>> #>tail /var/log/messages :
>> Aug 29 08:35:00 Serveur-SME kernel: hdb: drive_cmd: status=0x11 {
>> SeekComplete Error } Aug 29 08:35:00 Serveur-SME kernel: hdb:
>> drive_cmd: error=0x04
>
> Ben vu que plein de gens voulaient avoir la temp d'un deuxième disque
> dur , je l'ai rajoutée, donc il fait 'hddtemp /dev/hdb'
> Apparemment, ton disque dur aime pas qu'on l'interroge. Enfin tu peux
> mettre en commentaire la ligne qui execute la commande dans le démon,
> et adieu les msgs d'erreur.
> Pour voir, essaie de l'executer en direct, voir ce que ca donne.


Bon ben j'ai essayer en direct, il se trouve que hdb est un lecteur de bande,
et le message est le meme que pour un lecteur de CDRom : S.M.A.R.T. non disponible.
De plus, aucun de mes disques ne donne quoi que ce soit en température (Pas de capteur),
donc il vaut mieux que je vire le hdtemp ???
Par contre, pour ceux qui ont plusieurs durs dans leur "SMEBox",
il serait bien de rajouter dans la console une liste de périphériques (hda à hdd ou plus),
et une checkbox pour valider le controle ou pas de la température des dit périphériques,
comme ca on peut désactiver ce que l'on veut.

Peut tu me donner la marche à suivre pour modifier le démon (Fichier à modifier),
et me dire pour le post précédent (Pour ETH1).

Salutations

Thierry


landry

unread,
Aug 29, 2004, 6:49:38 AM8/29/04
to
>
> Bon ben j'ai essayer en direct, il se trouve que hdb est un lecteur de bande,
> et le message est le meme que pour un lecteur de CDRom : S.M.A.R.T. non disponible.
> De plus, aucun de mes disques ne donne quoi que ce soit en température (Pas de capteur),
> donc il vaut mieux que je vire le hdtemp ???
Ouep, ca serat le plus simple

> Par contre, pour ceux qui ont plusieurs durs dans leur "SMEBox",
> il serait bien de rajouter dans la console une liste de périphériques (hda à hdd ou plus),
> et une checkbox pour valider le controle ou pas de la température des dit périphériques,
> comme ca on peut désactiver ce que l'on veut.

Euh, ben je préfére éviter, tout simplement pasque tous les parametres
que j'ai déja sont stockés dans la db sme, et que 'normalement', un
service doit en avoir 2-3, alors que j'en suis déja a ~15. Ca complique
pas mal le chmilblick. Faudrait que je change la structure de stockage
de la conf, la mettre dans un fichier séparé etc.... Enfin c pas un
petit changement a faire quoi. Et puis apres tout, le perl c pas dur,
moi j'encourage tout le monde a lire le code (meme s'il est pas encore
super super commenté.. ;)et a patcher les trucs qui sont spécifiques a
leur config matérielle.

Bref si j'ai le temps et le courage, je ferai tout ca :D

> Peut tu me donner la marche à suivre pour modifier le démon (Fichier à modifier),

dans tous les cas, faut patcher /usr/bin/sme6admind

alors pour hddtemp, dans la procédure "get_sensors_hddtemp" (~ lignes
800), faut mettre en commentaire (mettre un # devant) les commandes
#my @hddtemp=`/usr/sbin/hddtemp /dev/hda 2> /dev/null`;
#my @hddtemp=`/usr/sbin/hddtemp /dev/hdb 2> /dev/null`;
On peut meme mettre les boucles qui vont avec en commentaires aussi.


> et me dire pour le post précédent (Pour ETH1).

Dans la procédure "read_conf",ici (~lignes 200)
#correction pour la compat 5.6
#si ca ne marche pas (vous avez 2 eth0/1, un ppp1, modifier ici)
$InternalInterface = (defined($record))?$record->prop('Name'):'eth0';
$record = $smedb->get('ExternalInterface');
$ExternalInterface = (defined($record))?$record->prop('Name'):'ppp0';

Faut modifier la dedans. Donc si toi tu as eth1 en interface externe, tu
remplace 'ppp0' par 'eth1'. C un truc spécifique a la 5.6, je ne sais
pas ou on peut avoir l'info "quelle est l'interface interne/externe", si
qqn le savais ca m'arrangerai :)

Ouala, gspere que c bon.
@+

tlem

unread,
Aug 29, 2004, 8:34:12 AM8/29/04
to
landry wrote:
> Dans la procédure "read_conf",ici (~lignes 200)
> #correction pour la compat 5.6
> #si ca ne marche pas (vous avez 2 eth0/1, un ppp1, modifier ici)
> $InternalInterface = (defined($record))?$record->prop('Name'):'eth0';
> $record = $smedb->get('ExternalInterface');
> $ExternalInterface = (defined($record))?$record->prop('Name'):'ppp0';
>
> Faut modifier la dedans. Donc si toi tu as eth1 en interface externe,
> tu remplace 'ppp0' par 'eth1'. C un truc spécifique a la 5.6, je ne
> sais pas ou on peut avoir l'info "quelle est l'interface
> interne/externe", si qqn le savais ca m'arrangerai :)
>
> Ouala, gspere que c bon.


Ben je pense que c'est ok.
Juste encore un ptit truc, c'est le pb de la température par lmsensors.
Voici ce que j'obtient :

adm9240-i2c-0-2d
Adapter: SMBus PIIX4 adapter at 7000
Algorithm: Non-I2C SMBus adapter
2.5V: +1.51 V (min = +2.22 V, max = +2.72 V) ALARM
Vccp1: +2.01 V (min = +2.40 V, max = +2.93 V) ALARM
3.3V: +3.36 V (min = +2.93 V, max = +3.59 V)
5V: +5.13 V (min = +4.45 V, max = +5.44 V)
12V: +11.87 V (min = +10.68 V, max = +13.06 V)
Vccp2: +2.50 V (min = +2.40 V, max = +2.93 V)
fan1: 0 RPM (min = 3000 RPM, div = 2) ALARM
fan2: 0 RPM (min = 3000 RPM, div = 2) ALARM
temp: +34.5°C (limit = +60°C, hysteresis = +50°C)
vid: +2.00 V
alarms: Chassis intrusion detection ALARM

lm75-i2c-0-4e
Adapter: SMBus PIIX4 adapter at 7000
Algorithm: Non-I2C SMBus adapter
temp: +5.0°C (limit = +5.0°C, hysteresis = +5.0°C)

eeprom-i2c-0-50
Adapter: SMBus PIIX4 adapter at 7000
Algorithm: Non-I2C SMBus adapter
Memory type: SDRAM DIMM SPD
SDRAM Size (MB): 128

eeprom-i2c-0-51
Adapter: SMBus PIIX4 adapter at 7000
Algorithm: Non-I2C SMBus adapter
Memory type: SDRAM DIMM SPD
SDRAM Size (MB): 128

eeprom-i2c-0-52
Adapter: SMBus PIIX4 adapter at 7000
Algorithm: Non-I2C SMBus adapter
Memory type: SDRAM DIMM SPD
SDRAM Size (MB): 128

Donc comme tu le vois, pas de temp1 et temp2 donc le script ne fct pas pour la tempèrature
du proc.Si tu pouvais m'indiquer un truc pour modifier ca, se serait
sympa.SalutationsThierry


Reply all
Reply to author
Forward
0 new messages