Не найден сетевой интерфейс "eth0"
Зайдите в меню Администрирование/Настройка сервера/Задачи по расписанию (мониторы), выберите монитор Диагностика сервера EMS ID=8 и нажмите кнопку "Редактировать".
Откроется окно редактирования параметров монитора. Измените параметр "net_name" на имя Вашего интерфейса.
Название интерфейса можно просмотреть следующей командой на сервере.
tester@swlc:~$ ifconfig enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.50.1 netmask 255.255.255.0 broadcast 192.168.50.255 inet6 fe80::523e:aaff:fe05:306f prefixlen 64 scopeid 0x20<link> ether 50:3e:aa:05:30:6f txqueuelen 1000 (Ethernet) RX packets 4711682 bytes 3737032747 (3.7 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2843658 bytes 1607515235 (1.6 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
"DB pool size error: Max DB connections = 151. EMS DB pools max conn info: ont=40; tree=20; wireless=30; syslog=4; event=32; radius=40; Total = 166"Количество коннектов
В зависимости от предполагаемого количества используемых точек доступа, необходимо указать максимальное количество коннектов к БД. За это отвечает параметр max_connections. По умолчанию он прописан в файле /etc/mysql/mysql.conf.d/mysqld.cnf, но закомментирован. Раскомментируйте его и пропишите необходимое значение, например так:
max_connections = 500
Подробнее в документации v1.23_MySQL - Количество коннектов
"Системная ошибка обработки SNMP запроса: TIMEOUT/Timeout 300 ms"
Проверьте совпадает ли hostname сервера со значением /etc/hosts по адресу 127.0.1.1.
Содержимое файла, настроенного верно для hostname "ems":
tester@ubuntu:~$ hostname ubuntu tester@ubuntu:~$ cat /etc/hosts 127.0.0.1 localhost ubuntu 127.0.1.1 ubunt
Если не задать новый hostname в данном файле, то возможны различные проблемы:
- точка доступа не появляется на вкладке "инициализация", при том, что она получает 43 опцию верно;
- при автоматическом поиске устройств, при верно заданном диапазоне поиска, точка не обнаруживается в системе;
- ТД недоступна по SNMP.
При подключении к GUI EMS возникает ошибка "Auth failed, ems-server is unavailable"
- Проверьте запущен ли EMS. Для этого выполните команду sudo service eltex-ems status. Если EMS не запущен, то запустите его командой sudo service eltex-ems start
- Если EMS запущен, а при подключении к GUI EMS все равно возникает ошибка, то выполните очистку cache браузера и java.
- Если после очистки cache доступ не появился, проверьте открыты ли порты 8080 и 9310 на оборудовании между SoftWLC и ПК, на котором запускается GUI EMS.
Не удалось подключиться к ЛК Wi-Fi по URL. Проверьте ключ доступа к ЛК в модуле wirelessCommon.
Зайдите во вкладку Администрирование/Настройки сервера/Системные модули/wirelessCommon.
Вам потребуется скопировать Secret из следующего файла и вставить его в строку Secret в EMS:
tester@ubuntu:~$ sudo cat /etc/eltex-wifi-cab/local_secret 6f6e1ba68c73540be0c7d174fbef5e73
Авария значения 'net(eth0):ifAdminStatus'. Реальное/допустимое/cmd: Down / Up /
Данная ошибка говорит о том, что интерфейс на сервере менял свой статус.
Не доступен ЛК - The requested resource is not available.
Проверьте, что контроллеру SoftWLC выделено не менее 4 GB оперативной памяти.
NBI - работает, отвечает, однако, ЛК не доступен
/var/log/eltex-wifi-cab/default.log 2020-05-07T17:10:37,763 [http-nio-8080-exec-7] WARN default EltexAuth.authenticate(line:249). Wrong auth - no class. username = admin; reply = Class: class net.jradius.packet.AccessAccept java.lang.NoClassDefFoundError: javax/xml/ws/handler/HandlerResolver |
---|
Проблема в том, что Tomcat автоматически находит более новую Java.
/var/log/tomcat8/catalina.out:
# cat /var/log/tomcat8/catalina.out | grep "JVM Version" 07-May-2020 16:08:46.338 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.7+10-post-Ubuntu-2ubuntu218.04 07-May-2020 16:37:37.079 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.7+10-post-Ubuntu-2ubuntu218.04 07-May-2020 17:13:35.799 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_252-8u252-b09-1~18.04-b09 |
---|
Решение:
- Нужно указать явно версию Java (по умолчанию строка закомментирована)
# cat /etc/default/tomcat8 JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 |
---|
- Перезапустить Tomcat (service tomcat8 restart) и удостовериться, что catalina подхватила нужную версию.
Ошибка БД при загрузке модуля 'acs'
Ошибка возникает при наличии лицензии на модуль ACS в файле демо-лицензии, в то время, как сам модуль не установлен или не настроен.
Решение:
- Если предполагается использование модуля ACS, то его нужно установить и в MySQL прописать для схемы "acscache" права для пользователя javauser, который заходит в базу данных с указанного ip-адреса.
- Если использование модуля ACS не предполагается, то необходимо поменять демо-лицензию, на лицензию, в которой модуль ACS отсутствует.
Проблема с AirTune, когда в БД используется неверный IP, модуль не определяется в EMS
Нужно сменить IP вручную, через БД MySQL:
Подключение к БД MySQL:
mysql -ujavauser -pjavapassword
Выполнить следующий запрос:
SELECT * FROM eltex_ems.PARAMS where param1 like "%airtune%"; +----+---------+------------------+--------------+ | id | param1 | param2 | value | +----+---------+------------------+--------------+ | 67 | airtune | airtune.api.host | 100.123.0.54 | +----+---------+------------------+--------------+ use eltex_ems; UPDATE PARAMS SET value = '100.110.1.159' WHERE param1 like "%airtune%"; SELECT * FROM eltex_ems.PARAMS where param1 like "%airtune%"; +----+---------+------------------+--------------+ | id | param1 | param2 | value | +----+---------+------------------+--------------+ | 67 | airtune | airtune.api.host | 100.110.1.159 | +----+---------+------------------+--------------+