Оригинал отсюда — https://community.ubnt.com/t5/UniFi-Wireless/Unifi-Cacti-Graph-Template-and-script/td-p/331740
Список исправлений:
- переписана авторизация под новое API
- исправлен разрыв графика при отсутствии клиентов
- небольшие оптимизации
- изменен стиль отрисовки графика
- для connections изменен GPRINT Type на Normal Integer
- исправлена ошибка Input String в Data Input Methods
- исправлено значение Maximum Value в Data Templates
Протестировано на CentOS Linux release 7.1.1503 (Core) (Cacti 0.8.8c и UniFi 4.6.6)
А не скажете есть версия которая работает с свежим контролёром? 5.6?
Эта версия работает с 5.6.30 без проблем.
Большое спасибо за скрипт! Работает на Debian 8 cacti 0.8.8b и Unifi 5.7.23
Только для импорта шаблона понадобилось в include/global_array.php сделать «0.8.8b» => «0025»
И еще вопрос — А чему нибудь новому что доступно в контроллере можно скрипт научить? =)
C последней версией 5.10.12 Stable Release не работает. Видимо авторизацию не проходит…
В файле /var/www/html/cacti/scripts/UNIFI_get_sta.php измените сторку
curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode(array("username" => $user, "password" => $pass)).":");
на
curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode(array("username" => $user, "password" => $pass)));
и добавьте в самом начале
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
Для php 7 отключение варнингов немного по другому.
Позже подправлю и протестирую на php 7 и выложу архив с исправленной версией.
УРА!!! Спасибо большое все заработало!!!
Еще вопрос\просьба — если уж будете что то исправлять — нельзя ли добавить как то куда то новую их фишку в 5.10 — WiFi Experience? Проценты качества WiFi сигнала…? Может в отдельный график?
Здравствуйте — с 7.0.25 опять не работает =( Если можно поглядите пожалуйста. СПАСИБО!!!