Table of Contents |
---|
Система событий — механизм
ais_name |
---|
...
Иногда возникает ситуация, когда оборудование, ограничивающее доступ абонента к услугам, перезагружается или выходит из строя, при этом появляется необходимость восстановить текущее состояние выполненных ранее событий. Это делается с помощью командной строки утилитой hamdctl.py
. Данная не производит какой-либо выгрузки информации по текущему состоянию. При выполнении запроса текущего состояния, происходит повторное выполнение всех неархивных событий по указанному объекту и менеджеру активного оборудования (агенту HAMD).
Список возможных команд:
srvstatus
— запрос состояния агентаHAMD
listreq
— получение очереди запросов текущего состоянияrequest
— добавление запроса текущего состояния в очередьremovereq
— удаление запроса текущего состояния из очереди
Для восстановления текущего состояния состояния hamdctl
следует запускать так:
Code Block |
---|
/opt/hydra/hamd/lib/hamdctl.py -u http://login:password@host:port request object-id:<object-id> |
Здесьobject:
<object-
...
id>
— это идентификатор сетевой службы
, по которой запрашивается текущее состояние событий. Если продолжить описанный выше пример, то такой службой будет программный файрвол IPTABLES1. Идентификатор этого файрвола можно получить на форме его редактирования.ais_name login
— логин для базовой авторизации наHAMD
.password
— пароль для базовой авторизации наHAMD
.host
— IP-адрес сетевого интерфейса, на котором работаетHAMD
.port
— порт, на котором работаетHAMD
.
Для получения информации о всех параметрах вызова утилиты достаточно запустить её без каких-либо аргументов:
Code Block | ||
---|---|---|
| ||
user@server:~$ /opt/hydra/hamd/lib/hamdctl.py |