Utilisation de phpsysinfo de Knudsen

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

Utilisation de phpsysinfo de Knudsen

Messagepar ticamoha » 24 Avr 2006 00:02

Salut,

Quelqu'un a-t-il utilisé phpsysinfo de Knudsen ? 8) :shock:

J'ai un problème avec ce script, il ne trouve pas des fichiers nécessaires pour afficher des infos du système :cry: . J'ai vérifié, la majeur partie des fichiers (10 sur 14) recherchés exitent (dans le répertoire /proc), par contre leur taille est à 0 alors qu'ils contiennent quelque chose.

Je ne vois pas où peut se situer le problème (quoique la taille des fichiers=0 .... ??? !!!)

Merci de votre aide.
Le partage de connaissances grandit l'homme.
http://www.mazone.homelinux.net
Avatar de l’utilisateur
ticamoha
Premier-Maître
Premier-Maître
 
Messages: 55
Inscrit le: 09 Avr 2006 00:43
Localisation: Pas loin de l'autorute A10 ;-)

Messagepar droide » 27 Mai 2006 11:10

Salut,
j'aimerai aussi savoir comment on l'install, mais je ne trouve pas. Apparament il faut modifier des fichiers mais lesquels et comment ?

Merci
Avatar de l’utilisateur
droide
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 139
Inscrit le: 04 Avr 2006 16:13
Localisation: Chateau-Thierry

Re: Utilisation de phpsysinfo de Knudsen

Messagepar sibsib » 27 Mai 2006 11:40

Hello,

Juste un petit élément de réponse :

ticamoha a écrit: J'ai vérifié, la majeur partie des fichiers (10 sur 14) recherchés exitent (dans le répertoire /proc), par contre leur taille est à 0 alors qu'ils contiennent quelque chose.


les fichiers dans /proc n'existent pas vraiment. Il s'agit d'un pointeur vers une fonction du kernel qui te donne des infos en temps réel. Donc, la taille à 0 n'est pas vraiment problématique.

Disons qu'en essayant de lire par exemple le fichier /proc/cpuinfo, tu demandes en fait au kernel de te renvoyer des infos 'live' sur l'état de ton CPU.

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Re: Utilisation de phpsysinfo de Knudsen

Messagepar ticamoha » 27 Mai 2006 14:01

:lol:
sibsib a écrit:Disons qu'en essayant de lire par exemple le fichier /proc/cpuinfo, tu demandes en fait au kernel de te renvoyer des infos 'live' sur l'état de ton CPU.


D'accord, mais que manque-t-il pour que phpsysinfo de Knudsen fonctionne ? S'agit-il d'une modification à apporter dans un fichier ou autre chose ? :roll:
Le partage de connaissances grandit l'homme.
http://www.mazone.homelinux.net
Avatar de l’utilisateur
ticamoha
Premier-Maître
Premier-Maître
 
Messages: 55
Inscrit le: 09 Avr 2006 00:43
Localisation: Pas loin de l'autorute A10 ;-)

Messagepar dpfpic » 27 Mai 2006 14:32

Bonjour à tous,

J'ai mis à disposition sur mon site un script d'installation de Phpsysinfo.

Vous le trouverez sur le lien suivant :

http://www.dpfpic.com/files/scripts/php ... fo_sme7.sh

Il faut avant créer une ibay phpsysinfo. Après il faut faire une modif dans le fichier common_functions.php
pour voir les disques.

Voici la modif :

Pour voir les disques

ouvrir le fichier common_functions.php avec l'editeur de votre choix

aller a la ligne 119
return ;
devient
return $program ;

enregistrer quitter

vous pouvez aller voir le resultat dans l'ibay

http://votresite/phpsysinfo

Voilà ce que cela donne sur mon site : http://www.dpfpic.com/phpsysinfo/

A+

DPFPIC
Processeur : 2 x AMD Opteron(tm) Processor 252 (2,6 GHz)
Mémoire : 4 Go
Disque Dur : 2 x 1To en RAID 1
Os :SmeServeur 7.4 (Centos 4.7)
Serveur Web/MySQL/PHP/Ftp/Mail
Avatar de l’utilisateur
dpfpic
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 160
Inscrit le: 24 Mai 2003 00:00

Messagepar Grand-Pa » 28 Mai 2006 00:46

Juste 2 petites remarque ssur ton script (que j'ai lu en diagonale, désolé) :

1) pour PHPBaseDir il faut mettre un slash final aux répertoires => /sbin/e-smith/db accounts setprop phpsysinfo PHPBaseDir /home/e-smith/files/ibays/phpsysinfo/:/proc/:/etc/

2) pour éviter d'autoriser l'accès à tout /etc/, tu peux créer un lien physique sur /etc/e-smith-release dans l'arborescence de ton i-bay. Du coup, il te suffit d'jouter une entrée dans distros.ini pour y inclure SME, du genre :
Code: Tout sélectionner
[SMEserver]
Image = "smeserver.png"
Files = "e-smith-release"

Et en plus, tu peux même mettre une superbe icone comme chez moi. 8)

My 2 cts. :wink:
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar dpfpic » 28 Mai 2006 08:27

Grand-Pa,

Merci pour les infos, j'ai fais ce que tu écris, c'est parfait comme toujours !! :P

Voic le résultat chez moi. http://dpfpic.com/phpsysinfo/ :lol:

Merci

Nouvelle version du script sur mon site : http://www.dpfpic.com/files/scripts/php ... fo_sme7.sh

DPFPIC
Processeur : 2 x AMD Opteron(tm) Processor 252 (2,6 GHz)
Mémoire : 4 Go
Disque Dur : 2 x 1To en RAID 1
Os :SmeServeur 7.4 (Centos 4.7)
Serveur Web/MySQL/PHP/Ftp/Mail
Avatar de l’utilisateur
dpfpic
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 160
Inscrit le: 24 Mai 2003 00:00

Messagepar chpego » 28 Mai 2006 11:05

bonjour,

petite question comment vous faites pour qu'il soit accessible en http et non pas en https ? :wink:

Merci :wink:
SME7 Final (Serveur et Passerelle ) :
- ANTEC SLK3000B-EU
- ASROCK K7VT4A PRO
- AMD Duron 850Mhz
- KINGSTON 1024Mo PC3200
- Maxtor 80Go (IDE), Western Digital 320Go (SATAII)
Avatar de l’utilisateur
chpego
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 156
Inscrit le: 16 Fév 2006 19:01
Localisation: Strasbourg

Messagepar daoud » 28 Mai 2006 13:36

......cela vient de chez mastersleepy

Bon alors dans ce rpm, il y a un fichier
Code:

/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86PhpsysinfoAlias


qui contient
Code:


# phpsysinfo
Alias /phpsysinfo /opt/phpsysinfo
<Directory /opt/phpsysinfo>
RequireSSL on
Options -Indexes
AllowOverride None
order deny,allow
deny from all
allow from all
AuthName "phpSysInfo"
AuthType Basic
AuthExternal pwauth
require user admin
Satisfy all
AddType application/x-httpd-php .php .php3
php_flag magic_quotes_gpc on
php_flag track_vars on
</Directory>



A mon avis, il faudrait enlever les lignes
Code:

AuthName "phpSysInfo"
AuthType Basic
AuthExternal pwauth
require user admin
Satisfy all


pour qu'il ne demande pas d'authentification
et tant qu'a faire il faudrait enlever aussi
Code:

RequireSSL on


pour ne plus devoir passer en https.
____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris

Messagepar daoud » 28 Mai 2006 13:38

J'en profite pour poster aussi :

Comment afficher sa distro name sur la page de phpsysinfo ?

notamment le logo redhat que j'ai renommé en xp.gif :oops:
____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris

Messagepar ticamoha » 31 Mai 2006 10:32

Salut à tous,

dpfpic a écrit:...un script d'installation de Phpsysinfo.

... sur le lien suivant :

http://www.dpfpic.com/files/scripts/php ... fo_sme7.sh

... il faut faire une modif dans le fichier common_functions.php
pour voir les disques.

...
http://votresite/phpsysinfo

...

DPFPIC


Très bien,
mais voilà, j'ai un problème. je n'ai pas dû mettre ton fichier "inst_phpsysinfo_sme7.sh" dans le bon répertoire, car s'affichent plein d'erreurs. Visiblement l'installation ne se fait pas, car je cherche en vain le fichier common_functions.php, je ne le trouve pas.
De toute façon je n'accède à aucun dossier de cet Ibay depuis que j'ai lancé l'installation de phpsysinfo.

En fait, rien ne marche. :(

Mon Ibay "phpsysinfo" est créée, j'ai déposé "inst_phpsysinfo_sme7.sh" dans le dossier "files" de l'Ibay et j'ai lancé avec sh.

Qu'est-ce que j'ai mal fait ou pas fait ? :cry:

Merci malgré tout pour ton aide !
Le partage de connaissances grandit l'homme.
http://www.mazone.homelinux.net
Avatar de l’utilisateur
ticamoha
Premier-Maître
Premier-Maître
 
Messages: 55
Inscrit le: 09 Avr 2006 00:43
Localisation: Pas loin de l'autorute A10 ;-)

Messagepar dpfpic » 31 Mai 2006 11:26

ticamoha,

Le script tu le met par exemple dans /tmp, mais il faut vérifié que le chmod est bien a 755.

Si il a un pb avec l'ibay, supprime la et tu la refait.

Puis de ta console du fais :

[root@sme7rc2 ~]# cd /tmp
[root@sme7rc2 tmp]# wget -N http://www.dpfpic.com/files/scripts/php ... fo_sme7.sh
--05:58:05-- http://www.dpfpic.com/files/scripts/php ... fo_sme7.sh
=> `inst_phpsysinfo_sme7.sh'
Résolution de www.dpfpic.com... 86.72.34.124
Connexion vers www.dpfpic.com|86.72.34.124|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 2,463 (2.4K) [application/octet-stream]

100%[====================================>] 2,463 --.--K/s

05:58:05 (4.68 MB/s) - « inst_phpsysinfo_sme7.sh » sauvegardé [2463/2463]

[root@sme7rc2 tmp]# chmod 755 inst_phpsysinfo_sme7.sh
[root@sme7rc2 tmp]# sh inst_phpsysinfo_sme7.sh


Cela doit marcher.

Je viens à nouveau de faire l'essai avec ce script et je n'ai pas d'erreur.


DPFPIC
Processeur : 2 x AMD Opteron(tm) Processor 252 (2,6 GHz)
Mémoire : 4 Go
Disque Dur : 2 x 1To en RAID 1
Os :SmeServeur 7.4 (Centos 4.7)
Serveur Web/MySQL/PHP/Ftp/Mail
Avatar de l’utilisateur
dpfpic
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 160
Inscrit le: 24 Mai 2003 00:00

Messagepar jcp » 31 Mai 2006 12:53

Bonjour,

Pourquoi ne pas installer directement phpsysinfo 2.5 ... ?

J'ai phpsysinfo 2.3 et il me semble que je l'ai installé comme tout soft php... pas spécialement en version sme.

ps: Elle est beaucoup mieux la version 2.5... ?

Cordialement,

Jean-Christophe
Avatar de l’utilisateur
jcp
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 218
Inscrit le: 19 Fév 2003 01:00

Messagepar ticamoha » 31 Mai 2006 12:58

dpfpic a écrit:...Puis de ta console du fais :

[root@sme7rc2 ~]# cd /tmp
[root@sme7rc2 tmp]# wget -N http://www.dpfpic.com/files/scripts/php ... fo_sme7.sh
--05:58:05-- http://www.dpfpic.com/files/scripts/php ... fo_sme7.sh
=> `inst_phpsysinfo_sme7.sh'
Résolution de www.dpfpic.com... 86.72.34.124

Arrivé à cette étape, un problème se produit, la connexion ne se fait pas.
Donc, il doit y avoir quelque chose qui ne va pas dans mon installation de SME

Mon accès : Free en mode routeur. Ports 22,25,80,443 redirigés sur le serveur.
Mon installation : SME en serveur simple.

Est-ce là le problème ? :(

dpfipic a écrit:Cela doit marcher.

Je viens à nouveau de faire l'essai avec ce script et je n'ai pas d'erreur.


DPFPIC


Je pense effectivement que ça fonctionne bien, mais pas sur mon installation que je dois revoir. Je ne sais pas où chercher par contre. :oops:

Merci quand même.
Le partage de connaissances grandit l'homme.
http://www.mazone.homelinux.net
Avatar de l’utilisateur
ticamoha
Premier-Maître
Premier-Maître
 
Messages: 55
Inscrit le: 09 Avr 2006 00:43
Localisation: Pas loin de l'autorute A10 ;-)

Messagepar dpfpic » 31 Mai 2006 12:58

jcp,

Pour info, le script que j'ai fais est pour la version 2.5.1 .....

DPFPIC
Processeur : 2 x AMD Opteron(tm) Processor 252 (2,6 GHz)
Mémoire : 4 Go
Disque Dur : 2 x 1To en RAID 1
Os :SmeServeur 7.4 (Centos 4.7)
Serveur Web/MySQL/PHP/Ftp/Mail
Avatar de l’utilisateur
dpfpic
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 160
Inscrit le: 24 Mai 2003 00:00

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

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

cron