witam

wyczyściłem cache dalej to samo
pozycje dodaje
s:53:"/var/www/xxx/plugins/MikrotikPlugin/lib/Mikrotik.php

teraz przy wejsciu na urzadzenie z urzadzen sieciowych wywala błedy

--
attempts=$attempts; self::$mt->timeout=1; self::$mt->debug=false; self::$mt->connect(self::$ip,self::$login,self::$password); } public function __destruct() { self::$mt->disconnect(); } public function is_connected() { self::$mt->connect(self::$ip,self::$login,self::$password); return(self::$mt->connected); } function GetChannel($interface) { if ($interface=='all') $interface='wlan1'; self::$mt->connect(self::$ip,self::$login,self::$password); if (!self::$mt->connected) { echo "Not connected to ".self::$ip."\n"; return(''); } $iface=self::$mt->comm("/interface/wireless/print",array('?name'=>$interface)); $channel=$iface[0]['frequency']; if ($channel=='') { $channel='0'; } elseif ($channel<=2500) $channel=$channel/5-481.4; else $channel=$channel/5-1000; return($channel); } function GetRadiosectorConnected($interface) { #echo "GetRadiosectorConnected:$interface\n"; self::$mt->connect(self::$ip,self::$login,self::$password); if (!self::$mt->connected) { echo "Not connected to ".self::$ip."\n"; return(array()); } if ($interface<>'all') { $arg=array('?interface'=>$interface); } else { $arg=array(); } $array=self::$mt->comm("/interface/wireless/registration-table/print",$arg); return($array); } public function get_connected() { self::$mt->connect(self::$ip,self::$login,self::$password); if (self::$mt->connected) $array=self::$mt->comm("/interface/wireless/registration-table/print"); else return(array()); return($array); } public function get_ether_stats($i) { self::$mt->connect(self::$ip,self::$login,self::$password); #echo "$i
"; if (self::$mt->connected) { $array=self::$mt->comm("/interface/ethernet/print",array('detail'=>'','?name'=>'ether'.$i)); #echo '
';print_r($array);echo '
'; #$arr2=self::$mt->comm("/interface/ethernet/poe/monitor",array('ether2'=>'')); #echo '
';print_r($arr2);echo '

'; #$array['poe']=$arr2; } else return(array()); return($array); } public function wireless() { self::$mt->connect(self::$ip,self::$login,self::$password); if (self::$mt->connected) { $wireless=self::$mt->comm("/interface/wireless/print"); return(isset($wireless[0]['name'])); } else { return(-1); } } } ?>

-------------------

na pewno api na urządzeniach działa, bo pobieram z nich skryptem do nagiosa wartosci napiecia
Obie nazwy plików są poprawne dla autoloadera. Zacząłbym od sprawdzenia czy autoloader w ogóle działa w tym skrypcie, wyczyszczenia cache (cache/classpath.cache) i sprawdzenia czy w nowo wygenerowanym znajduje się ścieżka do tego pliku.

W dniu 10.11.2015 o 15:54, Marcin pisze:
a nie powinno być "Mikrotik.class.php"

2015-11-10 15:52 GMT+01:00 Łukasz Łuczak <lukasz@maxnet.66.pl>:
witam

Mam problem z lms-signals


dostaje bład
PHP Fatal error:  Class 'Mikrotik' not found in /var/www/xxx/plugins/MikrotikPlugin/bin/lms-signals.php on line 166

classa mikrotik'a jest w /var/www/xxx/plugins/MikrotikPlugin/lib/Mikrotik.php

pozdrawiam
bleblas

_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms



--
Pozdrawiam
Marcin / nicraM


_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms

-- 
lion.net.pl - wdrożenia i rozwój Lan Management System


_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms


--



Łukasz Łuczak
Administrator sieci MAXNET

Tel. 513 061 080
lukasz@maxnet.66.pl
www.maxnet.66.pl