Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:misc_soft [2016/04/15 00:46] anton [dv_disable.pl] |
abills:docs:manual:misc_soft [2017/10/05 11:33] (текущий) anton [Тестирование системы после установки] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
- | ====arp_ping==== | + | ==== arping.pl ==== |
- | Версия: 0.01; от 21.03.2014\\ | + | |
+ | Универсальная внешняя утилита для ARP pingю Пока работает только с серверами доступа Mikrotik\\ | ||
+ | **/usr/abills/Abills/modules/Dv/arping.pl** | ||
+ | <code> | ||
+ | Usage: ./arping.pl ACCT_SESSION_ID=81809614 [DEBUG=1] [ L2=1 [ NAS_TYPES=mikrotik,mikrotik_dhcp ]] | ||
+ | DEBUG - Выводит отладочную информацию | ||
+ | L2 - Не использовать NAS сесии, а вычислить NAS, к которому привязан пул в том же влане, что и хост сесии | ||
+ | NAS_TYPES - Типы серверов доступа, которые могут выполнить arping | ||
+ | </code> | ||
+ | Установка: | ||
+ | <code> | ||
+ | cd /usr/abills/libexec/ | ||
+ | ln -s ../Abills/modules/Dv/arping.pl . | ||
+ | chmod +x arping.pl | ||
+ | </code> | ||
+ | Дописать в **config.pl**, чтоб в онлайне возле сесии появилась кнопка "ARPPING" | ||
+ | $conf{DV_EXTERNAL_DIAGNOSTIC}='ARPPING:/usr/abills/libexec/arping.pl ACCT_SESSION_ID=%ACCT_SESSION_ID%'; | ||
- | Утилита для arp ping клиентов. Автоматически определяет конечный тип сервера абонента и производит arp ping. | ||
Строка 15: | Строка 30: | ||
параметры: | параметры: | ||
+ | скидыват абонентов с негативным депозитом или тех у кого осталось до завершения услуги 5 дней | ||
+ | ./autozh.pl DEBUG=1 HANGUP=1 DAYS2FINISH=5 NEGATIVE_DEPOSIT=1 | ||
^ NAS_ID | Номер сервера доступа | | ^ NAS_ID | Номер сервера доступа | | ||
Строка 23: | Строка 40: | ||
^ HANGUP=1 | Отключить все активные сессии | | ^ HANGUP=1 | Отключить все активные сессии | | ||
^ LOGIN=1 | Логин пользователя для отключения | | ^ LOGIN=1 | Логин пользователя для отключения | | ||
+ | ^DAYS2FINISH=xx| Дней до завершения услуги | | ||
^ DEBUG=1..6 | Режим отладки | | ^ DEBUG=1..6 | Режим отладки | | ||
^ help | справка | | ^ help | справка | | ||
+ | |||
+ | |||
+ | |||
====cisco_vlan.pl==== | ====cisco_vlan.pl==== | ||
Строка 231: | Строка 252: | ||
[[http://abills.net.ua/misc/traffic_class_add.pl|traffic_class_add.pl]] - Скрипт заполнения списка сетей для разных классов трафика. \\ Скрипт заполняет уже существующие классы трафика. | [[http://abills.net.ua/misc/traffic_class_add.pl|traffic_class_add.pl]] - Скрипт заполнения списка сетей для разных классов трафика. \\ Скрипт заполняет уже существующие классы трафика. | ||
- | По умолчанию скрипт заносит UA-IX в 2 класс трафика | + | * По умолчанию скрипт заносит UA-IX в 2 класс трафика |
+ | * [[abills:docs:manual:misc_soft:roskomnadzor|РОСКОМНАДЗОР Выгрузка]] | ||
В переменной %class_source указываются ссылки на файлы с списком адресов | В переменной %class_source указываются ссылки на файлы с списком адресов | ||
Строка 280: | Строка 302: | ||
$conf{ADDRESS_REGISTER}=0; | $conf{ADDRESS_REGISTER}=0; | ||
+ | | ||
+ | ==== Конвертация контактов пользователя в формат новых контактов ==== | ||
+ | |||
+ | ''/usr/abills/misc/contacts_migrate.pl'' | ||
+ | |||
+ | Конвертирует старые контакты в [[abills:docs:manual:admin:form_users:user_contacts|новый формат]].\\ | ||
+ | Дамп с старыми контактами сохраняется в ''backup/abills_users_pi-%DATE%.sql.gz''\\ | ||
+ | |||
+ | # chmod +x /usr/abills/misc/contacts_migrate.pl | ||
+ | # /usr/abills/misc/contacts_migrate.pl | ||
+ | | ||
+ | |||
====Скрипт Фильтра негативного депозита для ИПН==== | ====Скрипт Фильтра негативного депозита для ИПН==== | ||
[[http://abills.net.ua/misc/ipnfilter.sh|ipnfilter.sh]] - скрипт Фильтра негативного депозита для ИПН | [[http://abills.net.ua/misc/ipnfilter.sh|ipnfilter.sh]] - скрипт Фильтра негативного депозита для ИПН | ||
Строка 309: | Строка 343: | ||
==Тест №1 Ubench для Freebsd== | ==Тест №1 Ubench для Freebsd== | ||
- | Чем больше число в результате тем лутше | + | Чем больше число в результате тем лучше\\ |
cd /usr/ports/benchmarks/ubench && make install | cd /usr/ports/benchmarks/ubench && make install | ||
Строка 315: | Строка 349: | ||
==Тест №2 Простой тест на подсчет числа Пи== | ==Тест №2 Простой тест на подсчет числа Пи== | ||
- | Чем меньше времени тем лутше | + | Чем меньше времени тем лучше\\ |
- | Создадим такой скрипт | + | Скрипт:\\ |
| | ||
#!/bin/sh | #!/bin/sh | ||
Строка 364: | Строка 398: | ||
=== post-install.sh === | === post-install.sh === | ||
Скрипт, для проверки модулей Perl и корректности значений файла ''abills/Abills/programs'' \\ | Скрипт, для проверки модулей Perl и корректности значений файла ''abills/Abills/programs'' \\ | ||
- | + | * Предложит запустить ''perldeps.pl'', если есть неустановленные модули.\\ | |
- | Предложит запустить ''perldeps.pl'', если есть неустановленные модули.\\ | + | * Проверяет переменные и файлы описанные в внутренних масивах.\\ |
- | + | * Предлагает команды для исправления ошибок, если это возможно.\\ | |
- | Проверяет переменные и файлы описанные в внутренних масивах.\\ | + | * Проверяет соединение с базой. |
- | + | ||
- | Предлагает команды для исправления ошибок, если это возможно.\\ | + | |
- | + | ||
- | Проверяет соединение с базой. | + |