Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2429 connectés 

 


Dernière réponse
Sujet : Projet... j'en appel à vous ami codeurs nunux...
latoucheF7duclavier

R@NNIS a écrit a écrit :

:bounce:  



:hello:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
latoucheF7duclavier

R@NNIS a écrit a écrit :

:bounce:  



:hello:

R@NNIS :bounce:
laurent31 on peut faire pas mal de trucs avec mrtg: http://www.zehome.com/mrtg/mrtg.php
 
j'explique comment faire pareil: http://www.zehome.com/~ed/index.php?p=mrtg&menu&linux
 
 
@+

 

[jfdsdjhfuetppo]--Message édité par laurent31 le 27-05-2002 à 16:03:14--[/jfdsdjhfuetppo]

R@NNIS ah ok je vois
 
tu le fais en koi ? php n'est pas un langage interprete ki de ce fait ne fait pas apparaitre ce genre d infos il me semble si ?
 
il est interprete du cote serveur et regenere une page html sans ce genre d info de connexions etc ...
kadreg

R@NNIS a écrit a écrit :

 
sinon la phrase en gras je vois pas exactement ce ke tu veux dire peux tu etre plus explicite ? disons tu veux empecher koi exactement ?  




 
Soit le module MysqlMonitor, qui permet d'afficher des infos sur mysql. Ses paramètres de config sont :
 
mysql.database = "mabase"
mysql.user = "toto"
mysql.password = "tata"
 
Tu comprendra qu'il est hors de question que quelqu'un qui se promène sur le web tombe dessus en faisant :
http://80.11.131.76/monitor/config
 
Donc j'aimerais que le fichier qui contient les paramètres ne soit pas accessible par ce genr de chose, sachant que l'utilisation du soft doit être la plus simple possible.

R@NNIS

latoucheF7duclavier a écrit a écrit :

arf je comprends rien! [:rofl] [:sisicaivrai]  




 
 :hello:  
 
sort de mon ftp bouffeur de bande passante :D ou je te limite la bande passante a ... hummm 0.1ko/s :)  ca me parait honnete lol ;)
 
retourne sur SOF2 ;)

R@NNIS

kadreg a écrit a écrit :

Rhaaaaaa, il y a de l'idée là, comme en SQL, nommer en cas de risque de doublon.
 

Code :
  1. Left = System, Network, System 
  2. Right = Hardware, Image[adsl], Image[cpu]
  3. Large = Memory, Filesystems 
  4. adsl.Title = "ADSL MRTG"
  5. adsl.Location = "/xxx/yyy/zzz"
  6. cpu.Title = "CPU utilisation"
  7. cpu.Location = "/xxx/yyy/zzz"
  8. Hardware.Title = "du matos"


 
Dans Right, on met une instance de Hardware, une instance d'Image nommée adsl, et une instance d'image nommée cpu. Les instances qui n'ont pas de risque de conflit prenant comme nom le nom de leur classe.
 
Dans la seconde partie, "adsl.title" signifient que l'instance nommée adsl prend comme titre "ADSL MRTG", l'instance nommée cpu prend pour titre "CPU utilisation". Et l'instances nommées Hardware prend pour titre "du matos". On n'avait pas précisé de nom à sa création, donc on n'a pas de risque de se tromper.
 
Je sens que ce soir, je vais coder, ça me plait bien.
 
Maintenant, ou mettre ça pour que ce soit pas téléchargeable par un utilisateur ? Dans un config.php qui n'est pas inclus, mais ouvert ? Ou vous avez une autre idée ?  




 
héhé :)
 
sinon la phrase en gras je vois pas exactement ce ke tu veux dire peux tu etre plus explicite ? disons tu veux empecher koi exactement ?

kadreg Rhaaaaaa, il y a de l'idée là, comme en SQL, nommer en cas de risque de doublon.
 

Code :
  1. Left = System, Network, System 
  2. Right = Hardware, Image[adsl], Image[cpu]
  3. Large = Memory, Filesystems 
  4. adsl.Title = "ADSL MRTG"
  5. adsl.Location = "/xxx/yyy/zzz"
  6. cpu.Title = "CPU utilisation"
  7. cpu.Location = "/xxx/yyy/zzz"
  8. Hardware.Title = "du matos"


 
Dans Right, on met une instance de Hardware, une instance d'Image nommée adsl, et une instance d'image nommée cpu. Les instances qui n'ont pas de risque de conflit prenant comme nom le nom de leur classe.
 
Dans la seconde partie, "adsl.title" signifient que l'instance nommée adsl prend comme titre "ADSL MRTG", l'instance nommée cpu prend pour titre "CPU utilisation". Et l'instances nommées Hardware prend pour titre "du matos". On n'avait pas précisé de nom à sa création, donc on n'a pas de risque de se tromper.
 
Je sens que ce soir, je vais coder, ça me plait bien.
 
Maintenant, ou mettre ça pour que ce soit pas téléchargeable par un utilisateur ? Dans un config.php qui n'est pas inclus, mais ouvert ? Ou vous avez une autre idée ?

Tetedeiench

kadreg a écrit a écrit :

Finalement, je viens de penser à un truc.
 
PhpSysInfo est particulièrement monolitique. Il affiche un ensemble d'informations, mais c'est celles ci et pas d'autres (et on peut pas en demander moins non plus).
 
Ce qui serait interressant, c'est d'avoir un truc modulaire. Ou l'équivalent de chaque boite de phpsysinfo serai un module. Et on pourrait configurer sa propre page en demandant les modules que l'on désire. Il y aurait les équivalent des boites phpsysadmin, mais également d'autres truc comme par exemple des graphiques MRTG, ou des monitoring de processus particulier (une boite permettant de surveiller les process apaches actuellement occupés).
 
Avec une bonne API de création de module, on pourrait faire un truc bien ouvert, bien modulaire.
 
Z'en pensez quoi ?  




 
mrtg existe deja aussi...

R@NNIS Left = System, Network, System  
Right = Hardware, Image  
Large = Memory, Filesystems  
Parameter = ImageTitle=>"MRTG ADSL", ImageValue="pathToImage"  
 
 
tu peux je pense deja garder  
 
Left = System, Network, System  
Right = Hardware, Image_adsl, Image_cpu
Large = Memory, Filesystems  
 
 
et apres faire un truc du style
 
Image_adsl.Title = "ADSL MRTG"
Image_adsl.Location = "/xxx/yyy/zzz"
 
 
Image_cpu.Title = "CPU utilisation"
Image_cpu.Location = "/xxx/yyy/zzz"
 
tu peux de ce fait creer une norme pour les types ke tu mets dans ta page  [Image_] bloc correspondant a  une image [adsl,cpu] correspondant a sa reference  
 
 
puis ensuite grace a ca dans le fichier de conf t iras chercher  
 
le bloc corresondant a sa config soit  [Image_] concatene avec la ref [cpu] puis tu iras chercher les proprietes ke j ai defini avec [.] soit [.Title] --> titre lol :) [.Location] --> path :)
 
je pense ke c est une solution assez simple , normalise et ordonne pour definir des blocs ...
 
non seulement evolutif car au pire tu peux rajhouter des blocs de configuration assez rapidement car le parseur sera deja fait donc facilement evolutif.
 
 
enfin tu vois :)
kadreg tu peux pas cree un fichier de conf pour ton utilisation ?
 
Si je me laisse aller, je pond un fichier de conf XML que je parse à grand coups de SAX, mais je cherche l'avis de quelqu'un d'externe, savoir si c'est gérable pour un utilisateur moyen, ou si vous avez déjà rencontré un programme avec ce type de fichier de conf.
 
Accessoirement, le problème du fichier XML est que l'on peut le télécharger par défaut, donc si un module (MysqlMonitor à tout hasard :) ) réclame un mot de passe, ça craint, a moins que vous ne voyez un truc pour empecher cela.
R@NNIS Sinon ca a l air vraiment cool :)
 
 
tu peux pas cree un fichier de conf pour ton utilisation ?
 
tu le parse toi meme ou tu utilises un parseur kkonque ?

 

[jfdsdjhfuetppo]--Message édité par R@NNIS le 27-05-2002 à 14:47:02--[/jfdsdjhfuetppo]

kadreg Aller, :bounce: ce topic.
 
J'ai besoin d'un avis. Je me suis mis à coder le truc dont j'ai parlé en haut de cette page :  
 
http://80.11.131.76/monitor/
 
Grosso modo, chaque boite est un module, le style est un module. Dans le fichier de conf, on a trois champs (left, right, large) avec les modules à instancier, correspondant aux trois zones d'affichage. Puis des paramètres passés à chaque modules. Dans cet exemple :  
 
Left = System, Network, System
Right = Hardware, Image
Large = Memory, Filesystems
Parameter = ImageTitle=>"MRTG ADSL", ImageValue="pathToImage"
 
Malheureusement, ce système me pose un problème, puisque je peux pas faire deux instances du module Image avec des paramètres différents (J'ai aussi un CPU MRTG a afficher).  
 
Je cherche donc une idée de format de fichier de conf :  
- simple à comprendre pour un utilisateur moyen.
- qui permette de mettre plusieurs instances de modules avec des parametres différents.
- qui soit un tant soit peu sécurisée (impossible que l'on lise la conf depuis un client, des fois qu'un module contiennet des mots de passe comme paramètre). Je pense à conseiller le .htaccess, mais ça demande de la manip pour une machine perso, donc je préfèrerais pas en fait.
 
PS: Evitez de bourriner mon PC, ils vous a rien fait
PS2: oui, je sais que c'est moche

 

[jfdsdjhfuetppo]--Message édité par kadreg le 27-05-2002 à 13:54:47--[/jfdsdjhfuetppo]

Fantome

kadreg a écrit a écrit :

http://www.chilisoft.com/ ?  



ouep, je croi bien que c est ca

kadreg http://www.chilisoft.com/ ?
Fantome

bitman a écrit a écrit :

 
l'asp c pas le truc fait expres pour IIS ? moi chuis ss apache win32  



lui aussi, mais il a trouver un module je sait pas quoi qui gerre l ASP sous apache...

Bitman

fantome a écrit a écrit :

j ai une connaissance qui est en train de faire un truc similaire en asp pour se'rveur windows...  




l'asp c pas le truc fait expres pour IIS ? moi chuis ss apache win32

Fantome

bitman a écrit a écrit :

 
si en passant tu peux l'adapter aux serveurs NT fait moi signe  :love:  



j ai une connaissance qui est en train de faire un truc similaire en asp pour se'rveur windows...

Bitman

kadreg a écrit a écrit :

Fantome : coupure de la connexion (ppp0 down), la reconnection par l'option persist a pas fonctionné. Il faut que je rajoute un truc pour ce genre de cas tordu.
 
Je sais bien que l'on peut éditer phpsysadmin (je ne me suis d'ailleurs pas géné pour le faire), mais j'aurais préféré un truc ou ce soit prévu dès le départ.  




si en passant tu peux l'adapter aux serveurs NT fait moi signe  :love:

kadreg Fantome : coupure de la connexion (ppp0 down), la reconnection par l'option persist a pas fonctionné. Il faut que je rajoute un truc pour ce genre de cas tordu.
 
Je sais bien que l'on peut éditer phpsysadmin (je ne me suis d'ailleurs pas géné pour le faire), mais j'aurais préféré un truc ou ce soit prévu dès le départ.
Fantome

kadreg a écrit a écrit :

Finalement, je viens de penser à un truc.
 
PhpSysInfo est particulièrement monolitique. Il affiche un ensemble d'informations, mais c'est celles ci et pas d'autres (et on peut pas en demander moins non plus).
 
Ce qui serait interressant, c'est d'avoir un truc modulaire. Ou l'équivalent de chaque boite de phpsysinfo serai un module. Et on pourrait configurer sa propre page en demandant les modules que l'on désire. Il y aurait les équivalent des boites phpsysadmin, mais également d'autres truc comme par exemple des graphiques MRTG, ou des monitoring de processus particulier (une boite permettant de surveiller les process apaches actuellement occupés).
 
Avec une bonne API de création de module, on pourrait faire un truc bien ouvert, bien modulaire.
 
Z'en pensez quoi ?  



perso j ai jarter la possibilitée de choisir l interface et la langue...
j ai aussi virer la ligne des peripheriques SCSI vu que j en est aucun dans mon serveur!
Qu est ce qui t empeche d editer les fichiers de phpsys ???
c est du php tres con...

Fantome

kadreg a écrit a écrit :

 
 
La page phpSysInfo de mon PC, PC qui s'est effondré dans les minutes qui ont suivi la mise en ligne de l'addresse.  



changement d IP ???
ou efondrement de ton serveur apache ?

Fantome

JoWiLe a écrit a écrit :

http://80.11.230.241/phpsysinfo/
 
 
c down :(
 
 
g loupé quoi?  



un truc dans ce genre la....
 
http://www.fant.dyndns.org/
 
puis tu clique sur Info

Jar Jar

asphro a écrit a écrit :

mange du pain ping ou tu vois j ai dis ct mal prend t pillule et va dormir
 
j ai dis je capter rien.....


Sans rire, tu postes par SMS depuis la plage ?
 
Chérie, devine d'où je trolle ?

PinG

asphro a écrit a écrit :

mange du pain ping ou tu vois j ai dis ct mal prend t pillule et va dormir
 
j ai dis je capter rien.....  



j'ai pas dit que tu disait du mal, je fais juste une précision  :jap:

kadreg

JoWiLe a écrit a écrit :

http://80.11.230.241/phpsysinfo/
c down :(
g loupé quoi?  




 
La page phpSysInfo de mon PC, PC qui s'est effondré dans les minutes qui ont suivi la mise en ligne de l'addresse.

mean J'aime bien ton schema kadreg :)
asphro mange du pain ping ou tu vois j ai dis ct mal prend t pillule et va dormir
 
j ai dis je capter rien.....
PinG

asphro a écrit a écrit :

uml et merise oui j aime bien c rigolo a faire
 
mais le java oulalala
 
les objet l heritage polymorphisme classe abstraite interface etc...
 
je capte que dale
 
 
ca me lourde  



[attention aucune attaque ici] ce n'est pas parceque tu ne connait pas que c'est mal...
moi je ne connait pas plan 9 mais si ca se trouves c'est bien...

asphro uml et merise oui j aime bien c rigolo a faire
 
mais le java oulalala
 
les objet l heritage polymorphisme classe abstraite interface etc...
 
je capte que dale
 
 
ca me lourde
Babouchka

911GT3 a écrit a écrit :

:non: arrêtez de polluer :o  




 
 :non:  
 
A+

911GT3 :non: arrêter de poluer :o
kadreg http://kadreg.free.fr/perso/UML/UM-plop.gif  
GniP Tu aimes les films sur les gladiateurs?
PinG Tu aimes XML?
kadreg

asphro a écrit a écrit :

j aime po les objet j aime po la poo je hais la java  




 
Tout mon contraire.
 
Tu aimes UML ?

asphro j aime po les objet j aime po la poo je hais la java
Debi ouaip, en perl on peut faire un truc simpa je pensse... avec des objets perls pour chaque boite...
asphro je sais po coder mais pkoi po fais le
kadreg Finalement, je viens de penser à un truc.
 
PhpSysInfo est particulièrement monolitique. Il affiche un ensemble d'informations, mais c'est celles ci et pas d'autres (et on peut pas en demander moins non plus).
 
Ce qui serait interressant, c'est d'avoir un truc modulaire. Ou l'équivalent de chaque boite de phpsysinfo serai un module. Et on pourrait configurer sa propre page en demandant les modules que l'on désire. Il y aurait les équivalent des boites phpsysadmin, mais également d'autres truc comme par exemple des graphiques MRTG, ou des monitoring de processus particulier (une boite permettant de surveiller les process apaches actuellement occupés).
 
Avec une bonne API de création de module, on pourrait faire un truc bien ouvert, bien modulaire.
 
Z'en pensez quoi ?
Chacal2k DSL, je croyai que CT un liens foireux...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)