Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:misc_soft [2016/09/21 11:44]
asmodeus [autozh.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. 
  
  
Строка 237: Строка 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 указываются ссылки на файлы с списком адресов
Строка 286: Строка 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]] ​ - скрипт Фильтра негативного депозита для ИПН
Строка 315: Строка 343:
 ==Тест №1 Ubench для Freebsd== ==Тест №1 Ubench для Freebsd==
  
-Чем больше число в результате тем лутше+Чем больше число в результате тем лучше\\
  
   cd /​usr/​ports/​benchmarks/​ubench && make install   cd /​usr/​ports/​benchmarks/​ubench && make install
Строка 321: Строка 349:
 ==Тест №2 Простой тест на подсчет числа Пи== ==Тест №2 Простой тест на подсчет числа Пи==
  
-Чем меньше времени тем лутше +Чем меньше времени тем лучше\\ 
-Создадим такой скрипт+Скрипт:\\
   ​   ​
   #!/bin/sh   #!/bin/sh
Строка 370: Строка 398:
 === post-install.sh === === post-install.sh ===
 Скрипт,​ для проверки модулей Perl и корректности значений файла ''​abills/​Abills/​programs''​ \\ Скрипт,​ для проверки модулей Perl и корректности значений файла ''​abills/​Abills/​programs''​ \\
- +  * Предложит запустить ''​perldeps.pl'',​ если есть неустановленные модули.\\ 
-Предложит запустить ''​perldeps.pl'',​ если есть неустановленные модули.\\ +  ​* ​Проверяет переменные и файлы описанные в внутренних масивах.\\ 
- +  ​* ​Предлагает команды для исправления ошибок,​ если это возможно.\\ 
-Проверяет переменные и файлы описанные в внутренних масивах.\\ +  ​* ​Проверяет соединение с базой.
- +
-Предлагает команды для исправления ошибок,​ если это возможно.\\ +
- +
-Проверяет соединение с базой.+