Опыт установки 5.3 на боевом сервере

Технические вопросы по UTM 5.0
Ответить
Hawk128
Сообщения: 32
Зарегистрирован: Вт июн 04, 2013 18:20

Сообщение Hawk128 »

serjk писал(а):2 Point

Сообщите, пожалуйста, список модулей, которые используются (состав лицензии может влиять на работу некоторых механизмов ядра, и тестировать лучше исходя из конфигурации).
Две разных инсталляции. Одна - только базовый блок + платежи.
Вторая почти все, кроме дилера.

Обе стоят на FreeBSD 9.2 i386 (на 64 пока не перенес, т.к. непонятно что делать с модулем платежей). MySQL на этой же машине.

От количества трафика и клиентов не зависит напрямую. На одном 300, на другом 4000, течет одинаково.

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

перенесено viewtopic.php?p=63614#63614
Последний раз редактировалось kirush Чт окт 24, 2013 08:14, всего редактировалось 1 раз.

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

перенесено viewtopic.php?p=63614#63614
Последний раз редактировалось kirush Чт окт 24, 2013 08:14, всего редактировалось 2 раза.

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

перенесено viewtopic.php?p=63614#63614
Последний раз редактировалось kirush Чт окт 24, 2013 08:14, всего редактировалось 1 раз.

Hawk128
Сообщения: 32
Зарегистрирован: Вт июн 04, 2013 18:20

Сообщение Hawk128 »

kirush писал(а):Исчезла функция удалить клиента.
Услуги все отвязаны. Как теперь его удалять?
Изображение
Изображение
Присоединяюсь.

tshadrin
Сообщения: 44
Зарегистрирован: Пт фев 25, 2011 17:10

Сообщение tshadrin »

Интересно, как изменился формат файла детальной статистики. Пользовались до этого сторонней утилитой для парсинга детальки. Хочется знать что изменилось, что-бы её переписать.

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

Point писал(а):
serjk писал(а):2 Point

Сообщите, пожалуйста, список модулей, которые используются (состав лицензии может влиять на работу некоторых механизмов ядра, и тестировать лучше исходя из конфигурации).
Базовый модуль, модуль коммутируемых и VPN соединений, модуль телефонии (ID Клиента: 4008).
память утекает примерно 20-30M час, ядро на FreeBSD 8.0-RELEASE-p2 i386, mysql вынесен на другую машину

Похожая картина на FreeBSD UTM-Test 9.1-RELEASE amd64
бд mysql на этой же машине, запущено только ядро, netflow не наливается. После формирования любого отчета в админке утекает 10-20 мегабайт памяти.

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

перенесено: viewtopic.php?p=63614#63614
Последний раз редактировалось kirush Чт окт 24, 2013 08:14, всего редактировалось 1 раз.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

2 tshadrin

Описание формата существует, думаю руководство не будет возражать против его публикации

2 Point

Спасибо за конкретику, пока смотрели как раз в сторону утечек при обработке netflow, возможно поэтому не нашли.

ps я пока на больничном, завтра буду в офисе и по ряду проблем смогу ответить подробнее

tshadrin
Сообщения: 44
Зарегистрирован: Пт фев 25, 2011 17:10

Сообщение tshadrin »

serjk
Прекрасно, это было бы полезно, с учетом недостаточного для нас функционала get_nf_direct.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

По поводу утечек:

1. Если на рабочем биллинге кратковременно отключить netflow, память по-прежнему течет?

2. Какова загрузка CPU ядром системы?

3. Вывод ldd /netup/utm5/bin/utm5_core

Протестировал на 5.3-001-update2 + bsd 9.1-release/amd64 + локальный mysqld вывод отчетов, не течет совсем (хотя в базе не очень много данных)

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

serjk писал(а):По поводу утечек:

1. Если на рабочем биллинге кратковременно отключить netflow, память по-прежнему течет?

2. Какова загрузка CPU ядром системы?

3. Вывод ldd /netup/utm5/bin/utm5_core

Протестировал на 5.3-001-update2 + bsd 9.1-release/amd64 + локальный mysqld вывод отчетов, не течет совсем (хотя в базе не очень много данных)
на тестовой системе x64:
/netup/utm5/bin/utm5_core:
libcrypto.so.6 => /lib/libcrypto.so.6 (0x8010c5000)
libssl.so.6 => /usr/lib/libssl.so.6 (0x801466000)
librt.so.1 => /usr/lib/librt.so.1 (0x8016b9000)
libthr.so.3 => /lib/libthr.so.3 (0x8018be000)
libz.so.6 => /lib/libz.so.6 (0x801ae0000)
libintl.so.9 => /usr/local/lib/libintl.so.9 (0x801cf4000)
libcrypt.so.5 => /lib/libcrypt.so.5 (0x801efe000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x80211d000)
libm.so.5 => /lib/libm.so.5 (0x80242d000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x80264e000)
libc.so.7 => /lib/libc.so.7 (0x80285b000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x802bae000)
на рабочей i386
/netup/utm5/bin/utm5_core:
libcrypto.so.6 => /lib/libcrypto.so.6 (0x28666000)
libssl.so.6 => /usr/lib/libssl.so.6 (0x287c2000)
librt.so.1 => /usr/lib/librt.so.1 (0x28808000)
libthr.so.3 => /lib/libthr.so.3 (0x2880d000)
libintl.so.8 => /usr/local/lib/compat/pkg/libintl.so.8 (0x28822000)
libcrypt.so.5 => /lib/libcrypt.so.5 (0x2882b000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28844000)
libm.so.5 => /lib/libm.so.5 (0x28938000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28952000)
libc.so.7 => /lib/libc.so.7 (0x2895d000)
libz.so.5 => /lib/libz.so.5 (0x28a75000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28a87000)

загрузка процессора на обоих системах не превышает 10%

netflow на утечку памяти не влияет

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

Соединю я свои обнаруженные баги в один пост по мере срочного необходимого исправления:

1. Сломана функция logrotate
Поломал кто-то внутренний logrotate. Сегодня заметил что mysql перестал работать ввиду отсутствия места. При установке log_level=0 вообще происходят странные вещи в radius.log начинают писаться логи как при детализации 3.

2. Исчезла функция удалить клиента.
Услуги все отвязаны. Как теперь его удалять?
Изображение
Изображение

3. Ошибка при создании тарифа
При создании тарифа - ОК,
при добавлении услуги "ежемесячный платеж" - ОК
при добавлении услуги "передача трафика" - ОК
А вот при нажатии "ОК" - Fail
Изображение
OS: 8.2-RELEASE FreeBSD 8.2-RELEASE i386
В конце концов тариф создан, но правильно ли?

4. Неправильный вывод в отчетах по трафику:
На одной учетке подключены 2 тарифа с разными логинами (передача трафика), в отчетах по трафику раскидывает по логинам, но все логины отображаются с именем родительской учетки.

Например:
Логин: wifi
тариф1 - логин wifi2
тариф2 - логин wifi3
в отчетах отображается все как wifi
Изображение

5. Опечатка
Изображение

К сожалению на форуме отключена кнопка "удалить" сообщение - не могу удалить прошлые свои сообщения.

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Оторвите что нибудь копипастеру:

/netup/utm5/bin/utm5_core -v
NetUP UTM billing system core. Compile date: Oct 10 2013 10:39:25
Version:5.3-001-update2-debian_squeeze_x64 Rev #13484
Copyright (c) 2001-2013 NetUP Inc. www.netup.ru
usage: utm5_core
[-c config_path] Path to config file. Defailt is /netup/utm5/utm5.cfg
[-p pid_file_path] Path to pid file. Default is /var/run/utm5_radius.pid.
[-v] Version info

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

2 Magnum72

Оторвал, поправили :)
По блокировкам пока, к сожалению, не протестировал - так получилось, что я сегодня первый день в офисе.

2 kirush

1. mantis ID 2137,2138 (ротейт), 2145 (неверное время на bsd/amd64) исправлены

2. mantis ID 2139 (удаление абонента) исправлен. Проблема в админке, если горит - можем сделать сборку.

3, 4 - проверяются

5 поправили

2 Point

По утечкам обсудил с сотрудниками техподдержки - просят зарегистрировать тикет и предоставить подробные данные конфигурации (и возможно доступ). Пока к сожалению могу только такой вариант предложить - тестировал, не течет на стендах.

Ответить