Page 6 sur 26
Publié : dim. févr. 19, 2006 10:51
par ED
Ok merci, je verais ca dans l'apres midi
Publié : lun. févr. 20, 2006 21:18
par ED
rev6 publié,
Ajout du firmware v5.05.2 Inventel, pas de modifications SQL
Publié : mer. févr. 22, 2006 00:07
par courtox
Merci ED.
voila mon feedback:
J'ai downloadé
Supprimé le contenu de c:/wam/ww/uptime
dé-archivé uptime-v4.0.0.alpha-rev6.rar dans c:/wam/ww/uptime
Modifié conf.php.sample pour y mettre:
$bail_ip = '24';
$voip_activ = '1'
$passw = 'admin';
$debug_path = "C:/wamp/www/uptime/";
$livebox = 'Inventel';
$firmware = "v5.05.2-fr"
sauvegardé comme conf.php
Dans log.php:
set_include_path('/www/uptime/');
ensuite j'essaie d'exécuter dans une fenetre cmd:
C:\wamp\www\uptime>C:\wamp\php\php.exe log.php
PHP Fatal error: Call to a member function query() on a non-object in c:\wamp\www\uptime\lib\log.php on
line 46
Fatal error: Call to a member function query() on a non-object in c:\wamp\www\uptime\lib\log.php on line 46
C:\wamp\www\uptime>
voici la ligne 46 de lib/log.php:
// si la livebox est accessible on fait un enregistrement.
// On enregistre
$this->sql->query($this->sql->rq1($this->lbx->GetUptime(),
Ma base a été crée avec la rev5:
num mediumint(8) Non auto_increment
uptime int(10) Non 0
time int(32) Non 0
day int(32) Non 0
ip varchar(15) latin1_swedish_ci Non
marge float Non 0
attenuation float Non 0
voip varchar(5) latin1_swedish_ci Non
upload int(5) Non 0
download int(5)
Ensuite dans lmon browser, je lance:
http://127.0.0.1/uptime/
et l'affichage commence, puis à gauche s'affiche sous "info live"
Fatal error: Call to a member function query_array() on a non-object in C:\wamp\www\uptime\lib\init.php on line 108
Que faire? je regarde tes sources.
Publié : mer. févr. 22, 2006 12:24
par ED
Tu es sous linux?
Si non met l'adresse exacte dans debug_path c:\...
Publié : mer. févr. 22, 2006 13:35
par lalou
Je test la rev 6 dès que j'aurais réinstallaer le serveur sur mon nouveau pc (et oui encore une fois)
Publié : mer. févr. 22, 2006 14:33
par courtox
Ed, je suis en WinTel XP SP2
pour ce test, car je voudrais installer ton outil chez pas mal d'utilisateurs lambda
J'essaierai demain soir, d'ici là je dois faire un tour à la capitale loin de ma box.
Attention aux bugs WinTel
Publié : mer. févr. 22, 2006 19:48
par ED
lalou a écrit :Je test la rev 6 dès que j'aurais réinstallaer le serveur sur mon nouveau pc (et oui encore une fois)
La rev6 n'apporte que le support du nouveau firmware Inventel donc c'est pas necessaire ^^
Sinon wintel: connais pas.
Au fait pourquoi veut tu installer ca sur des pcs comme ca?
Publié : jeu. févr. 23, 2006 12:27
par lalou
car mon pc est le seul a fonctionner casiment tout le temps et que j'ai pas de serveur
Publié : jeu. févr. 23, 2006 13:28
par ED
Je parlais à courtox ^^
Sinon j'ai un serveur Apache2 + PHP 5 + MySQL4.1 sur mon pc sous Windows XP, accessible depuis le net et ca fonctionne tres bien. Bon c'est vrai que ca doit bouffer 50 Mo de ram mais bon
Publié : jeu. févr. 23, 2006 21:17
par courtox
Voila je suis rentré de la capitale.
1) WinTel, cela veut dire dans notre jargon d'informaticien "Windows et Intel", c'est à dire l'association des 2 machins ensemble. Parceque windows a marché sur processeur powerPC (pendant 2 ans), comme Apple OS/X qui marche maintenant sur PowerPC et intel. Bientôt on dira Applintel ou Appletel, pour les Apple sur processeur intel.
regarde ici par exemple:
http://www.apple.com/fr/intel/
2) Revenons à "uptime rev6" sur mon PC de haut de gamme à processeur intel pentium 5 avec Windows XP SP2 installè et connecté à une livebox INVENTEL dernière version: , j'ai mis partout où c'est prévu du "c:\" au début de tes paths, mais j'ai toujours la même erreur:
C:\wamp\www\uptime>C:\wamp\php\php.exe log.php
PHP Fatal error: Call to a member function query() on a non-object in c:\wamp\www\uptime\lib\log.php on line 46
Fatal error: Call to a member function query() on a non-object in c:\wamp\www\uptime\lib\log.php on line 46
Que les "/" soit penchés vers la droite: "/" ou vers la gauche "\", le message d'erreur est le même avec les slash à l'envers "\"
Mon intention est d'installer ton bel uptime sur les 18 PC "Wintel XP/SP2" dont je m'occupe à faire marcher leur LIVEBOX pour démontrer à Wanadoo/FT/1013 que ces LIVEBOX s'arrétent exactement en même temps ... avec de beaux graphiques. C'est à dire quand FT fait les Mises à Jour des DSLAM ou les arrête pour maintenance sans nous prévenir.
Et donc demander des remboursement.
Tu pourrais faire une adaptation de ton outil pour qu'il génére une lettre standard au format word, demandant à Wanadoo de rembourser les périodes sans syncrhonisation et sans téléphone (Joke, humour noir quoi)
J'ai certainement loupé quelque chose à l'installation mais je ne trouve pas où, c'est l'age je pense?
Je regarde ta doc
http://www.livebox-script.com/forum/viewtopic.php?t=60
je regarde de la page 1 à la page 6 de ce post pour voir ce que tu as proposé comme modification.
Si tu as une idée de là ou je me plante n'hésite pas à enfoncer le clou par une réponse bien placée.
Bonsoir
Publié : ven. févr. 24, 2006 19:00
par ED
Je regarde ca ce week end.
Publié : sam. févr. 25, 2006 01:57
par courtox
Bonsoir,
j'ai effacé c:/wamp/www/uptime et reinstallé calmement ...
et je m'apperçois que j'avais oublié de mettre à jour une variable (dbtype), voila ma liste complète:
$hote = 'localhost';
$user = 'root';
$pass = '';
$dbname = 'uptime';
$dbtype = 'mysql'; <=== que j'avais laissé à blanc
$bail_ip = '24';
$voip_activ = '1';
$ipbox = '192.168.1.1';
$login = 'admin';
$passw = 'admin';
$graph_version = 'high';
$debug_path = "C:/wamp/www/uptime/";
$livebox = 'Inventel';
$firmware = "v5.05.2-fr";
Maintenant log.php s'exécute bien sans erreur, mais la base SQL est mal renseignée:
num uptime time day ip marge attenuation voip upload download
1 31 1140828120 1140822000 86.194.115.69 0 0 2 7645 0
2 31 1140828120 1140822000 86.194.115.69 0 0 2 7645 0
3 32 1140828180 1140822000 86.194.115.69 0 0 2 7645 0
La marge est à 0, attenuation a 0, upload c'est la valeur du download, download c'est à 0. la valeur d'uptime est bonne
Voila les données actuelle de la livebox.
Marge de bruit (dB) : 10.5
Atténuation (dB) : 40.5
Flux descendant possible (kbps) : 8390
Flux descendant Flux montant
Taux de transfert (kbps) 7645 638
Le logiciel actuellement installé possède la version : INVENTEL version : v5.05.2-fr
Dans l'interface graphique les valeurs affichées sont les mêmes que celles de la base SQL.
J'ai une croix rouge à la place du graphique... Je me rappelle qu'il fallait activer une biblio graphique. Je cherche dans ton ancienne documentation. Bon j'avance
Publié : sam. févr. 25, 2006 02:08
par courtox
J'ai activé
extension=php_gd2.dl
dans php.ini
mais cela ne suffit pas, il doit y avoir avoir un autre endroit.
J'ai activé php_gd2, par le menu
PHP_extensions. Voila j'ai un graphique avec rien dessus qui s'affiche.
Je regarde ou tu va chercher le signal/bruit avec cette version d'inventel.
Normalement c'est en 140, ensuite le flux descendant possible c'est en 148, descendant en 164, montant en 165
Publié : sam. févr. 25, 2006 02:44
par courtox
Dans: init.php tu as oublié une ligne dans la liste des Firmware supportés:
$display .= "<li>Inventel</li>";
$display .= "<ul>";
$display .= "<li>v5.05.2-fr</li>"; <=== Ligne pas là.
$display .= "<li>v5.03.3-fr</li>";
$display .= "<li>v5.02.7-fr</li>";
Sinon dans C:\wamp\www\uptime\lib\livebox\inventel\v5.05.2-fr.php
les valeurs sont bonnes: 140,144,164 et 165. Tu ne dois pas selecter le bon firmware, pourtant il est bien affiché dans l'interface web. GetFirmware() ne dois pas bien marcher.
Bon je ne trouve pas ... et toi qu'en penses tu de ces valeures "0". Sinon le graphique avec l'evolution du uptime va trés bien.
Publié : sam. févr. 25, 2006 15:17
par courtox
voila l'objet de mon désir ...