Posts in category Zabbix

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1846. По сравнению с предыдущим релизом r1833 в нем сделаны следующие изменения:

  • Добавлена поддержка плат PS-48D исполнений 4 и 5.
  • В веб-интерфейсе в диалогах конфигурации плат TE-01 и TE-04 термин "суперцикл" заменен на "сверхцикл".
  • В веб-интерфейсе в диалоге конфигурации платы TE-04:
    • надписи "Link0", "линк 1" и "Port1" заменены на "Порт 1";
    • надписи "Link1", "линк 2" и "Port2" заменены на "Порт 2";
    • надпись "Port3" заменена на "Порт 3".
  • В веб-интерфейсе в диалоге конфигурации платы PD-04 исправлены названия параметров "Уровень приема" и "Уровень передачи" модуля FS01 на "Усиление приема" и "Усиление передачи" соответственно, что более точно отражает суть настроек.
  • В веб-интерфейсе в диалогах конфигурации плат GE-12/GE-16/GE-108 в таблице VLAN при отметке чекбокса порта коммутатора автоматически снимается отметка чекбокса этого порта в другой половине таблицы (Tagged/Untagged). Это помогает избежать ошибки, когда один и тот же порт включен в VLAN как Tagged и Untagged одновременно.
  • Агенту Zabbix добавлена новая функция - "readsfp". Ключи MC04.SW-01.readsfp[9] и MC04.SW-01.readsfp[10] возвращают данные, прочитанные из внутренней памяти модулей SFP плат SW-01 в слотах 9 и 10 соответственно.
  • Исправлена ошибка: при сохранении конфигурации нажанием кнопки "Сохранить" в веб-интерфейсе конфигурация резервной платы SW-01 не сохранялась, в результате чего терялся признак "необходимая", и не возникала авария при отсутствии резервной платы.
  • Исправлена ошибка: в веб-интерфейсе при открытии настроек канального окончания PRI плат VE-01 и VE-02 значение "Unknown" конфигурационного параметра "Тип коммутатора" ошибочно отображалось как "E1 EuroISDN".
  • Исправлена ошибка отображения в веб-интерфейсе температуры модулей SFP: в случае внешней калибровки параметров модуля использовалось неверное значение калибровки смещения, что могло приводить к неверному значению температуры.
  • Исправлена ошибка: при повторном старте агента Zabbix после его остановки (если плата SW-01 перешла в резерв, а затем снова активировалась) сервера из файла конфигурации добавлялись к уже имевшемуся списку серверов в ОЗУ, что приводило к дублированию. Теперь список серверов очищается как при остановке агента, так и при его старте.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r58 и r55 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 55.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r57 и r11 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 11.

В новых ревизиях прошивок сделаны следующие изменения:

  • В сообщениях RTCP передаются более точные временные отметки (теперь они синхронизируются по NTP).
  • Для более быстрой синхронизации системного времени с сервером NTP платы SW-01 (а также для случаев, когда с платой SW-01 по каким-то причинам нет связи через сеть) начальная установка системных часов производится по времени, получаемому от платы SW-01 по управляющей шине SPI.

Пакет sw обновлен до ревизии r1809. По сравнению с предыдущим релизом r1806 в нем улучшен алгоритм запроса переменных плат агентом Zabbix. При запросе у платы большого числа переменных возможна ситуация, при которой ответ с запрашиваемыми данными превышает максимально допустимый размер сообщения. В этом случае в ответное сообщение помещаются значения лишь часть запрошенных переменных, которые смогли поместиться. Ранее в подобной ситуации сервер Zabbix получал ошибку для переменных, которые не были прочитаны из платы, и соответствующие элементы периодически переходили в статус "Не поддерживается". Теперь агент распознает такую ситуацию и повторяет запрос переменных, значения которых не поместились в буфер.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r56 и r53 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 53.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r55 и r9 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 9.

В новых ревизиях прошивок сделаны следующие изменения:

  • Добавлен новый тип канального окончания EM, предназначенный для работы с интерфейсами E&M. Канальное окончание поддерживает варианты сигнализации "немедленный старт", "wink" и "задержка старта". Подробнее работа канального окончания описана на wiki-страничке ve:wiki:EndpointEM.
  • Добавлен новый тип канального окончания SL, предназначенный для работы с системами сигнализаций тональными частотами, используемыми на ведомственных сетях связи. Канальное окончание поддерживает варианты сигнализации "2100 Гц", "2600 Гц" и "600+750 Гц". Подробнее работа канального окончания описана на wiki-страничке ve:wiki:EndpointSL.
  • Добавлены глобальные настройки, определяющие, в каких полях сообщений SIP платы отправляют и принимает Caller-ID (отображаемое имя и номер вызывающего абонента): From, Remote-Party-ID и/или P-Asserted-Identity.
  • Канальное окончание PRI теперь транслирует отображаемое имя вызывающего абонента при вызове со стороны TDM в сторону сети IP.
  • При изменении приоритета журналирования, если режим журналирования остается неизменным, перезапуск syslogd не производится.
  • Исправлена ошибка: если канальное окончание PRI не могло отправить INVITE в сеть IP, соответствующий канал возвращался в исходное состояние, но не отправлял DISCONNECT в сторону сети TDM. Также в веб-интерфейсе в состоянии канала продолжали отображаться имя и номер вызывающего абонента.
  • Исправлена ошибка: при нахождении канального окончания в режиме VBD в веб-интерфейсе вместо "VBD" могло отображаться название кодека, выбранного для передачи речи.
  • Исправлена ошибка: если канальное окончание АДАСЭ получало "отбой" со стороны TDM в состоянии Calling, то после перехода в исходное состояние в канал продолжал передаваться сигнал КПВ.
  • Исправлена ошибка: при включении избыточности для полупостоянного потока RTP поток RTP генерировался, но не принимался платой.

Пакет sw обновлен до ревизии r1806. По сравнению с предыдущим релизом r1794 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлена поддержка канальных окончаний EM и SL.
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлены конфигурационные параметры "Передавать Caller-ID" и "Принимать Caller-ID", позволяющие выбрать, какие поля сообщений SIP используются для передачи и получения информации Caller-ID.
  • Исправлена ошибка: если при наступлении времени отправки метрик серверу Zabbix плата SW-01 находится в режиме slave (в резерве), не только не производилась отправка данных, но и не планировалась следующая отправка. В результате после возврата платы в режим master эти метрики уже не отправлялись никогда. Теперь новая отправка планируется независимо от текущего режима платы.
  • Исправлена ошибка: при переходе платы SW-01 из режима резерва (slave) в активный режим (master) не обновлялись настройки агентов Zabbix, SNMP и ИСУМ, а также CDR-менеджера. Это приводило к тому, что, несмотря на успешную синхронизацию конфигурации между резервной и основной платами SW-01, при переходе управления блоком к резервной плате агенты продолжали работать со старой конфигурацией. Теперь при передаче управления блоком от одной платы SW-01 к другой агенты перечитывают свои настройки из принятой конфигурации.
  • Исправлена ошибка: при наличии в конфигурации автозагрузок файлов CDR на внешний сервер FTP эти загрузки выполнялись даже если плата SW-01 работала в режиме резерва.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1429. По отношению к предыдущему релизу r1412 сделаны следующие изменения:

  • Реализован workaround бага, обнаруженного в браузерах chrome версии 53: когда браузер запрашивает документ, имеющийся у него в кэше, с указанием заголовка "If-None-Match", то при получении ответа "304 Not Modified" браузер с некоторой вероятностью не применяет запрошенный файл при рендеринге страницы. Теперь сервер, получив запрос, проверяет, нет ли в заголовке "User-Agent" подстроки "Chrome/53.", и если есть, игнорирует "If-None-Match", всегда отдавая запрошенный контент вместо ответа "304 Not Modified".
  • Исправлены стили элементов веб-интерфейса: ранее в браузерах Chrome не отображался градиент в заголовках окон и кнопках на вкладке "Разное".
  • В скриптах веб-интерфейса обновлена версия библиотеки jQuery до 3.1.0. Веб-интерфейс со старой версией (1.7.2) доступен по URL "/old.html".
  • Изменена система прав пользователей:
    • Добавлены новые права: право сохранения конфигурации в файл и право записи команд опроса и сброса счетчиков плат SM-01 и SM-02.
    • База данных учетных записей обновлена до версии 2, изначально новые права совпадают с общим правом записи.
  • В веб-интерфейсе изменен вид таблицы пользователей: появилась кнопка изменения настроек пользователя, с помощью которой можно менять права и комментарий пользователя.
  • Изменился алгоритм резервирования потоков E1 в TDM-маппере: при исправности основного потока резервный поток может использоваться для передачи произвольных данных (ранее в него всегда передавалась копия основного потока).
  • Изменена логика работы агента Zabix с ключами элементов данных: теперь при запросе элементов данных плат проверяется второй элемент ключа (ранее второй элемент ключа игнорировался). Если второй элемент ключа содержит слово "board" или название платы, совпадающее с названием реально установленной в блоке платы, агент возвращает запрошенный элемент данных. В противном случае возвращается ошибка "unsupported key" (если второй элемент ключа не совпадает с названием платы) или "Not Found" (если плата отсутствует в блоке).
  • В веб-интерфейсе при нажатии кнопки "Сохранить конфигурацию" выдается вопрос: "Вы действительно хотите сохранить текущую конфигурацию в ПЗУ ?".
  • В веб-интерфейсе в состоянии интерфейсов регенераторов платы SM-02 значение 3 поля "State" теперь отображается как "Нет СЦС(3)".
  • В веб-интерфейсе конфигурации платы TE-01 при отсутствии в плате модуля E1 отображается надпись "Модуль E1 не установлен", при этом все управляющие элементы конфигурации E1 заблокированы.
  • В веб-интерфейсе конфигурации платы PD-04, на которой не установлено ни одного модуля, выводится надпись "Модули не установлены".
  • Обновлен веб-интерфейс конфигурации платы VE-01:
    • добавлена конфигурация IPv6;
    • добавлена конфигурация групповых вызовов;
    • окончаниям FXS добавлен параметр "Группа перехвата вызовов";
    • на вкладке "ДВО" добавлена конфигурация кода вызова услуги "Перехват вызова".
  • В веб-интерфейсе в таблице коммутации каналов tooltip'ам с названием платы и номером порта/канала добавлена стрелочка, перекрывающая промежуток между телом tooltip'а и ячейкой таблицы, возникающий в некоторых версиях Internet Explorer. Это позволяет перевести курсор мыши с ячейки на ссылку в tooltip'е без пропадания tooltip'а.
  • В момент начала обновления прошивки платы, сразу после команды RESTART транспорт между платой SW-01 и обновляемой платой переводится в режим проверочных кодов XOR8. Это необходимо, так как начальный загрузчик платы, выполняющий обновление, может не поддерживать расширенные проверочные коды.
  • При пропадании платы VE-01 выполняется проверка, не находится ли плата в процессе обновления прошивки. И если находится, то ethernet порт коммутатора, работающий с этой платой, оставляется включенным чтобы не нарушить процесс обновления.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1390. По отношению к предыдущему релизу r1381 сделаны следующие изменения:

  • Текст аварии платы PS-220-BRS "Отсутствует напряжение 12В" изменен на "Отсутствует напряжение Uвых";
  • В алгоритме передачи конфигурации плате VE-01 сделан ряд улучшений для обеспечения работы с большим объемом глобальных параметров:
    • если все глобальные параметры вместе с остальными конфигурационными переменными умещаются в один пакет, все они передаются в плату одним пакетом (как и было раньше);
    • если все глобальные параметры вместе с остальными конфигурационными переменными переменными в один пакет не поместились, конфигурационные переменные передаются отдельным пакетом, а затем в отдельном пакете передаются все глобальные параметры (если они могут поместиться в одном пакете);
    • если все глобальные параметры не помещаются в один пакет, они передаются в плату по частям.
  • Исправлена ошибка: при остановке программы swd некорректно завершался агент Zabbix, что приводило к перезагрузке платы если swd немедленно не запускалась снова.
  • Проверка ревизии ПЛИС и ее переконфигурация в случае обнаружения устаревшей ревизии теперь выполняется до начала обмена данными с платами блока, что исключает нежелательные эффекты, возникавшие при переконфигурации ПЛИС при уже начатом обмене.
  • Изменен алгоритм обработки запроса большого числа переменных одной платы. Раньше при запросе из одной платы большого количества переменных запрос разбивался на несколько подзапросов, которые выполнялись параллельно. Однако из-за ограниченности ресурсов некоторых плат (главным образом SM-01) некоторые из этих подзапросов оставались без ответа после исчерпания отведенного числа попыток выполнения. Теперь все подзапросы помещаются в очередь и отправляются в плату строго последовательно, каждый следующий запрос после получения ответа на предыдущий. Этим уменьшена вероятность неполучения ответа от платы.
  • В таблицу на вкладке "RSTP" внутри вкладки "Ethernet" добавлены столбцы с указанием номера слота и имени платы, к которым подключен порт.
  • Выдача общего RESET в блок теперь сопровождается передачей команды RESTART для всех слотов кассеты независимо от наличия и типа обнаруженных плат. Этим гарантируется, что при старте программы swd, если была обновлена прошивка ПЛИС, после переконфигурации ПЛИС будет выполнен рестарт плат SM-01 несмотря на то, что наличие плат еще не было определено программой.
  • В конфигурации плат FS-08, FO-08, EM-04, MI-04, E1-08, GE-04, GE-12, GE-108, PE-04 каждому порту добавлено поле "Комментарий". Введенные комментарии сохраняются в файле конфигурации. В конфигурации платы VE-01 комментарии добавлены канальным окончаниям SIP и канальными окончаниям IPoTDM.
  • Исправлена ошибка: в файле конфигурации не сохранялась конфигурация канала 256 платы VE-01.

Выпущено обновление ПО платы SW-01

Выпущено обновление ядра (пакеты kernel*_3.6.9-r8.9). Суть изменения: CPU платы теперь получает ethernet фреймы LACPDU, поступающие в порты коммутатора ethernet. Это необходимо для возможности работы протокола LACP.

Пакет sw обновлен до ревизии r1377. По отношению к предыдущему релизу r1364 сделаны следующие изменения:

  • Из веб-интерфейса конфигурации плат SM-01 и SM-02 убран чекбокс "шлейф TDM интерфейсов".
  • Агенту Zabbix добавлены новые функции - получение произвольного байта значения переменной платы типа "строка", получение 16-и и 32-битных слов из значения типа "строка", получение значений счетчиков портов коммутатора ethernet, обнаружение установленных плат и т.п. Также подготовлены новые шаблоны для Zabbix. Подробности смотрите здесь. Также оптимизирован алгоритм работы Zabbix агента. Увеличен лимит на максимальный размер получаемого от сервера списка элементов. В случае превышения лимита в лог выводится сообщение.
  • В Zabbix агенте в случае запроса переменной платы со значением типа "строка" добавлена проверка на наличие символов с кодами меньше 20. Если такие символы присутствуют, строка преобразуется в последовательность шестнадцатеричных байтов.
  • В веб-интерфейсе в краткой версии конфигурации ethernet добавлена конфигурация транков (агрегации портов). Здесь же добавлена поддержка LACP.
  • Исправлена ошибка: в конфигурации платы BS-220 отображалось большее число датчиков, чем в ней есть на самом деле.