Синхронизация списка IP-адресов

Материал из ISPWiki
Перейти к: навигация, поиск

Если возникла рассинхронизация списка IP-адресов биллинга со списком адресов в панелях управления, то можно запустить утилиту для наведения порядка. Для запуска необходимо выполнить в shell следующую команду:

/usr/local/mgr5/sbin/mgrctl -m billmgr fix.moduleip

Это запустит механизм синхронизации для всех обработчиков, которые поддерживают эту процедуру. Задача будет выполняться в фоновом режиме и может занять длительное время. После окончания, если есть конфликты, будут созданы уведомления о необходимости решить конфликт. Администратору необходимо выбрать решение в каждом конкретном случае. Это может быть - добавить адрес в биллинг или удалить из панели управления, либо обратные процедуры.

Иногда возникает необходимость решить все конфликты определенного типа одним способом, для этого можно указать как решить конфликт автоматически. Для этого при запуске команды на синхронизацию укажите способ решения.

/usr/local/mgr5/sbin/mgrctl -m billmgr fix.moduleip autosolve=add_to_billmgr

Значения параметра autosolve могут быть следующие:

  • add_to_billmgr - В случае, если адрес есть в панели, но нет в биллиинге - добавить адрес в биллинг.
  • delete_from_panel - В случае, если адрес есть в панели, но нет в биллиинге - удалить адрес из панели управления.
  • add_to_panel - В случае, если адрес есть в биллинге, но нет в панели управления - добавить адрес панель управления.
  • delete_from_billmgr - В случае, если адрес есть в биллинге, но нет в панели управления - удалить адрес из биллинга.