[test]v4.0.0.alpha-rev12

Forum dédié au script de monitoring de la livebox
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

Ok merci, je verais ca dans l'apres midi
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

rev6 publié,

Ajout du firmware v5.05.2 Inventel, pas de modifications SQL
Avatar de l’utilisateur
courtox
Messages : 70
Inscription : sam. nov. 26, 2005 23:18

Message 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.
Débutant en SQL
Moyen débutant en PHP, et bientôt l'objet. C'est pas mal PHP!
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

Tu es sous linux?

Si non met l'adresse exacte dans debug_path c:\...
lalou
Messages : 108
Inscription : mer. sept. 14, 2005 22:42

Message 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)
Image
Avatar de l’utilisateur
courtox
Messages : 70
Inscription : sam. nov. 26, 2005 23:18

Message par courtox »

Ed, je suis en WinTel XP SP2 :cry: pour ce test, car je voudrais installer ton outil chez pas mal d'utilisateurs lambda :roll:
J'essaierai demain soir, d'ici là je dois faire un tour à la capitale loin de ma box.

Attention aux bugs WinTel Image
Débutant en SQL
Moyen débutant en PHP, et bientôt l'objet. C'est pas mal PHP!
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message 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?
lalou
Messages : 108
Inscription : mer. sept. 14, 2005 22:42

Message par lalou »

car mon pc est le seul a fonctionner casiment tout le temps et que j'ai pas de serveur
Image
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message 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 :wink:
Avatar de l’utilisateur
courtox
Messages : 70
Inscription : sam. nov. 26, 2005 23:18

Message par courtox »

Voila je suis rentré de la capitale.

Image Image Image Image

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
Débutant en SQL
Moyen débutant en PHP, et bientôt l'objet. C'est pas mal PHP!
Avatar de l’utilisateur
ED
Administrateur
Messages : 539
Inscription : ven. avr. 15, 2005 10:00

Message par ED »

Je regarde ca ce week end.
Avatar de l’utilisateur
courtox
Messages : 70
Inscription : sam. nov. 26, 2005 23:18

Message 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
Débutant en SQL
Moyen débutant en PHP, et bientôt l'objet. C'est pas mal PHP!
Avatar de l’utilisateur
courtox
Messages : 70
Inscription : sam. nov. 26, 2005 23:18

Message 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
Débutant en SQL
Moyen débutant en PHP, et bientôt l'objet. C'est pas mal PHP!
Avatar de l’utilisateur
courtox
Messages : 70
Inscription : sam. nov. 26, 2005 23:18

Message 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.
Débutant en SQL
Moyen débutant en PHP, et bientôt l'objet. C'est pas mal PHP!
Avatar de l’utilisateur
courtox
Messages : 70
Inscription : sam. nov. 26, 2005 23:18

Message par courtox »

voila l'objet de mon désir ...
Image
Débutant en SQL
Moyen débutant en PHP, et bientôt l'objet. C'est pas mal PHP!
Répondre