Журналы аудита
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
Журнал аудита записывает каждое изменение на коммутаторе и каждый вход: какой объект затронут, что с ним сделано, кто это сделал, когда и с какого адреса. Используйте его, чтобы выяснить, кто изменил тариф, кто пополнил аккаунт или откуда кто-то пытался войти с неверным паролем.
Где найти
Заголовок раздела «Где найти»Откройте Tools & Debugs → Audit Logs (журналы аудита) в левой боковой панели. URL - /audit_logs.php. Экран доступен только корневому клиенту и недоступен веб-пользователям с ограниченным уровнем доступа.
Что вы видите
Заголовок раздела «Что вы видите»Список показывает сначала самые новые записи, по 50 на странице, с общим количеством над ним.
| Колонка | Значение |
|---|---|
| Resource (объект) | Объект, которого касается действие. См. Resource |
| Action (действие) | Код действия. Наведите на него курсор, чтобы увидеть описание. См. Коды действий |
| Action by (исполнитель) | Кто это сделал. См. Action by |
| Date (дата) | Когда это произошло, в вашем часовом поясе |
| User IP/Node (IP пользователя/узел) | Адрес, с которого пришёл запрос, или ID узла коммутатора для действий, которые коммутатор выполнил сам |
View Details (подробности) в строке открывает Audit Log Details (подробности записи журнала аудита) с тремя дополнительными полями: User Agent - браузер или клиент пользователя, а также Request by, Request Date и Request IP/Node - клиент API, который выполнил запрос. Для изменения, сделанного в панели, запрос приходит от самой панели; для вызова API это клиент API.
Фильтрация журнала
Заголовок раздела «Фильтрация журнала»Быстрый фильтр сопоставляет Resource. Filters (фильтры) открывает остальные поля:
- Введите шаблон в Resource, Action или Action by и выберите is like или is not like.
- Задайте Start Date/Time (дата/время начала) и End Date/Time (дата/время окончания). По умолчанию список охватывает последнюю неделю до конца сегодняшнего дня.
- Нажмите Apply Filter (применить фильтр).
Шаблоны не учитывают регистр и сопоставляются со всем значением. Используйте % как подстановочный символ: accounts:% находит все записи об аккаунтах, %i_account=1234% - все записи об аккаунте 1234, а FUNDS - все операции с балансом.
Download (выгрузить) экспортирует отфильтрованные записи в вашем формате выгрузки со всеми полями, включая User Agent и поля запроса.
Как читать запись
Заголовок раздела «Как читать запись»Resource
Заголовок раздела «Resource»Поле Resource называет объект, обычно в виде table:key=value, иногда с продолжением :field=value с новым значением. Например:
| Resource | Значение |
|---|---|
customers:i_customer=15 |
Клиент с ID 15 |
vouchers:i_voucher=12 |
Ваучер пополнения с ID 12 |
balances:i_balance=40:credit_limit=100 |
Кредитный лимит, установленный в 100 |
add:i_account=7:amount=10 USD |
Add Funds (пополнить) на 10 USD для аккаунта 7 |
recharge:i_account=7:i_voucher=12 |
Аккаунт 7 погасил ваучер 12 |
account:username=1001 |
Попытка входа с именем пользователя 1001 |
Action by
Заголовок раздела «Action by»Action by состоит из четырёх частей, разделённых двоеточиями: тип пользователя, его ID, дополнительный ID и логин.
| Тип | Кто | Пример |
|---|---|---|
u |
Веб-пользователь. ID - это клиент, которому принадлежит веб-пользователь, дополнительный ID - сам веб-пользователь | u:1:3726:main_admin |
c |
Клиент, вошедший со своим логином по умолчанию или вызывающий API | c:15:0:acme |
a |
Аккаунт на портале самообслуживания | a:9021:0:1001 |
v |
Вендор на портале вендора | v:31:0:carrier1 |
t |
Доверенный вызов API или сам коммутатор. Последняя часть - IP-адрес или узел | t:0:0:203.0.113.5 |
Коды действий
Заголовок раздела «Коды действий»| Код | Событие |
|---|---|
A |
Запись добавлена |
U |
Запись обновлена |
D |
Запись удалена |
R |
Удалённая запись восстановлена |
AUTH_OK |
Успешный вход |
AUTH_FAIL |
Неудачный вход |
AUTH_OTP |
Успешный вход с одноразовым паролем |
OTP_RST |
Одноразовый пароль сброшен |
PSWD_CHNG |
Веб-пароль изменён |
FUNDS |
Операция с балансом: пополнение, списание, зачисление или пополнение ваучером |
CALL_DISC |
Активный звонок разъединён |
BRUN |
Запуск биллинга сервисного плана |
BRSTRT |
Расчётный период аккаунта перезапущен |
CLR_FSTUSE |
Дата первого использования аккаунта сброшена |
EXT_LFTM |
Срок действия аккаунта продлён |
Q |
Действие поставлено в очередь |
E |
Действие из очереди выполнено |
SSLCRT_ISS |
Выпущен SSL-сертификат |
FW_OPEN80 |
TCP-порт 80 открыт в фаерволе |
MFA_RQRD |
Для входа требуется MFA |
MFA_PEND |
MFA ожидает, пока пользователь её настроит |
MFA_SETUP |
Пользователь завершил настройку MFA |
MFA_VRFY |
Проверка MFA пройдена |
MFA_FAIL |
MFA требовалась, но не пройдена |
MFA_RST |
Настройки MFA сброшены для всех пользователей |
MFA_RSTUSR |
Настройки MFA сброшены для одного пользователя |
RELAYED |
Запрос API передан в другую среду |
Связанные страницы
Заголовок раздела «Связанные страницы»- Пользователи и права: дайте каждому человеку собственный логин, чтобы Action by его идентифицировал
- API журналов аудита: читайте и записывайте те же записи через XML-RPC API
- Управление безопасностью
- Платежи