Перейти к основному содержимому
Версия: 2.5

Действия в системе

В процессе работы пользователя Памир генерирует события. Эти события могут быть использованы для интеграции с внешней системой и логирования.

События аудита​

События Памир попадают в exchange RabbitMQ типа topic, который называется pamir_audit_exchange. Клиенты должны самостоятельно создать подписку на необходимые события и обрабатывать их в своих очередях.

Тип сериализации тела событий - json. Тело событий:

event_type: str
user_id: UUID | None
user_login: str
user_role: str
endpoint: str
parameters: str
path_parameters: dict
metadata: dict
response_status_code: int
timestamp: datetime

События сервиса аутентификации​

НазваниеКлюч маршрутизации
Изменение профиля пользователяauth.user_action.user.UserChanged
Создание пользователяauth.user_action.user.UserCreated
Изменение данных пользователяauth.user_action.user.UserProfileChanged
Удаление пользователяauth.user_action.user.UserDeleted
Изменение пароля пользователяauth.user_action.user.UserPasswordChanged
Установка пароля пользователяauth.user_action.user.UserPasswordSet
Изменение статуса пользователяauth.user_action.user.UserStatusChanged
Изменение истёкшего пароляauth.user_action.user.UserExpiredPasswordChanged
Сброс/установка пароля для произвольного пользователяauth.user_action.user.UserPasswordReset
Удаление сессии пользователяauth.user_action.user.UserSessionDeleted
Получение данных Super Userauth.user_action.user.SuperUserDataAccessed
Удаление данных Super Userauth.user_action.user.SuperUserDataRevoked
Создание атрибутаauth.user_action.attributes.AttributeCreated
Обновление атрибутаauth.user_action.attributes.AttributeUpdated
Удаление атрибутаauth.user_action.attributes.AttributeDeleted
Сброс базы данных до начального состоянияauth.user_action.maintenance.DatabaseResetTriggered
Обновление правила доступа для интерфейсовauth.user_action.access_rules.AccessRuleUpdated
Удаление правила доступаauth.user_action.access_rules.AccessRuleDeleted
Создание нового правила доступа для интерфейсовauth.user_action.access_rules.AccessRuleCreated
Обновление тегов доступа пользователяauth.user_action.access_rules.UserAccessTagsUpdated
Изменение системной настройкиauth.user_action.settings.SettingUpdated
Создание API токена пользователяauth.user_action.api_token.ApiTokenCreated
Деактивация API токена пользователяauth.user_action.api_token.ApiTokenDeactivated
Выполнение search запроса к Opensearchauth.user_action.logs.LogsSearch
Выполнение field_caps запроса к Opensearchauth.user_action.logs.LogsFieldCaps
Отправка уведомления в браузер пользователюauth.user_action.notices.AlertmanagerNoticeDelivered
Создание нового провайдераauth.user_action.idp.IDPCreated
Замена провайдераauth.user_action.idp.IDPUpdated
Модификация провайдераauth.user_action.idp.IDPPatched
Удаление провайдераauth.user_action.idp.IDPDeleted
Создание записи LDAPauth.user_action.ldap.LDAPCreated
Замена записи LDAPauth.user_action.ldap.LDAPUpdated
Модификация записи LDAPauth.user_action.ldap.LDAPPatched
Удаление записи LDAPauth.user_action.ldap.LDAPDeleted
Удалить уведомлениеauth.user_action.notice.NoticeDeleted
Удалить уведомленияauth.user_action.notice.NoticesDeleted
Создать атрибут пользователяauth.user_action.user_attributes.UserAttributeCreated
Обновить атрибут пользователяauth.user_action.user_attributes.UserAttributeUpdated
Удалить атрибут пользователяauth.user_action.user_attributes.UserAttributeDeleted
Изменить данные своего профиляauth.user_action.user.UserMapChanged
Изменить язык пользователяauth.user_action.user.UserLanguageChanged

События сервиса СРМ​

НазваниеКлюч маршрутизации
Изменение типа CIsrm.user_action.ci_type.CITypeUpdated
Удаление типа CIsrm.user_action.ci_type.CITypeDeleted
Создание типа CIsrm.user_action.ci_type.CITypeCreated
Обновление атрибутов типа CIsrm.user_action.ci_type.CITypeAttributesUpdated
Обновление возможных связей типа CIsrm.user_action.ci_type.CITypeLinksUpdated
Обновление атрибутов связи типа CIsrm.user_action.ci_type.CITypeLinkAttributesUpdated
Обновление шаблонов имен CIsrm.user_action.ci_type.CITypeNamesTemplateUpdated
Создание атрибутаsrm.user_action.attribute.AttributeCreated
Обновление атрибутаsrm.user_action.attribute.AttributeUpdated
Удаление атрибутаsrm.user_action.attribute.AttributeDeleted
Создание связи между CIsrm.user_action.cit_links.CILinkCreated
Удаление связи между CIsrm.user_action.cit_links.CILinkDeleted
Обновление связи между CIsrm.user_action.cit_links.CILinkUpdated
Обновление атрибутов связиsrm.user_action.cit_links.CILinkAttributesUpdated
Обновление фетчера атрибутовsrm.user_action.attribute_fetchers.AttributeFetcherUpdated
Создание фетчера атрибутовsrm.user_action.attribute_fetchers.AttributeFetcherCreated
Удаление фетчера атрибутовsrm.user_action.attribute_fetchers.AttributeFetcherDeleted
Обновление парсера атрибутовsrm.user_action.attribute_parsers.AttributeParserUpdated
Создание парсера атрибутовsrm.user_action.attribute_parsers.AttributeParserCreated
Удаление парсера атрибутовsrm.user_action.attribute_parsers.AttributeParserDeleted
Удаление плагинаsrm.user_action.plugins.PluginDeleted
Деинсталляция плагинаsrm.user_action.plugins.PluginUninstalled
Установка плагинаsrm.user_action.plugins.PluginInstalled
Установка плагина на раннерыsrm.user_action.plugins.PluginRunnersInstalled
Загрузка плагинаsrm.user_action.plugins.PluginUploaded
Получить архив с плагиномsrm.user_action.plugins.PluginGet
Обновление модификаторов атрибутов CITsrm.user_action.attribute_modifiers.CITypeAttributeModifiersUpdated
Удаление модификаторов атрибутов CITsrm.user_action.attribute_modifiers.CITypeAttributeModifiersDeleted
Обновление фетчера связи CITsrm.user_action.cit_link_fetchers.CITypeLinkFetcherUpdated
Создание фетчера связи CITsrm.user_action.cit_link_fetchers.CITypeLinkFetcherCreated
Удаление фетчера связи CITsrm.user_action.cit_link_fetchers.CITypeLinkFetcherDeleted
Обновление парсера связи CITsrm.user_action.cit_link_parsers.CITypeLinkParserUpdated
Создание парсера связи CITsrm.user_action.cit_link_parsers.CITypeLinkParserCreated
Удаление парсера связи CITsrm.user_action.cit_link_parsers.CITypeLinkParserDeleted
Создание правила доступаsrm.user_action.access_rules.AccessRuleCreated
Изменение правила доступаsrm.user_action.access_rules.AccessRuleUpdated
Удаление правила по IDsrm.user_action.access_rules.AccessRuleDeleted
Удаление правила по имениsrm.user_action.access_rules.AccessRuleByNameDeleted
Изменение правила TQLsrm.user_action.access_rules_tql.TQLRuleUpdated
Удаление правила TQLsrm.user_action.access_rules_tql.TQLRuleDeleted
Создание правила TQLsrm.user_action.access_rules_tql.TQLRuleCreated
Удаление правила TQL по имениsrm.user_action.access_rules_tql.TQLRuleByNameDeleted
Создание запросаsrm.user_action.search_queries.SearchQueryCreated
Изменение запросаsrm.user_action.search_queries.SearchQueryUpdated
Удаление запросаsrm.user_action.search_queries.SearchQueryDeleted
Получение списка запросов к СРМsrm.user_action.search_queries.SearchQueryGetList
Получение запроса к СРМ по идентификаторуsrm.user_action.search_queries.SearchQueryGetByID
Получение запроса к СРМ по namesrm.user_action.search_queries.SearchQueryGetByName
Создание представленияsrm.user_action.search_queries_views.SearchQueryViewCreated
Изменение представленияsrm.user_action.search_queries_views.SearchQueryViewUpdated
Удаление представленияsrm.user_action.search_queries_views.SearchQueryViewDeleted
Создание шаблонаsrm.user_action.attribute_templates.AttributeTemplateCreated
Изменение шаблонаsrm.user_action.attribute_templates.AttributeTemplateUpdated
Удаление шаблонаsrm.user_action.attribute_templates.AttributeTemplateDeleted
Создание правила идентификацииsrm.user_action.cit_identify_rules.IdentifyRuleCreated
Обновление правила идентификацииsrm.user_action.cit_identify_rules.IdentifyRuleUpdated
Удаление правила идентификацииsrm.user_action.cit_identify_rules.IdentifyRuleDeleted
Установка шаблона наименованияsrm.user_action.cit_name_templates.NameTemplateSet
Изменение шаблона наименованияsrm.user_action.cit_name_templates.NameTemplateUpdated
Удаление шаблона наименованияsrm.user_action.cit_name_templates.NameTemplateDeleted
Изменение срока хранения удалённых КЕsrm.user_action.cit_delete_policies.DeletePolicyUpdated
Удаление помеченных КЕ типа CIsrm.user_action.cit_delete_policies.MarkedCIsDeleted
Пометка всех КЕ типа CI к удалениюsrm.user_action.cit_delete_policies.AllCIsMarked
Изменение фильтра связиsrm.user_action.cit_link_filters.LinkFilterUpdated
Создание фильтра связиsrm.user_action.cit_link_filters.LinkFilterCreated
Удаление фильтра связиsrm.user_action.cit_link_filters.LinkFilterDeleted
Создание плана обогащенияsrm.user_action.enrichment_plans.EnrichmentPlanCreated
Обновление плана обогащенияsrm.user_action.enrichment_plans.EnrichmentPlanUpdated
Удаление плана обогащенияsrm.user_action.enrichment_plans.EnrichmentPlanDeleted
Импорт планов обогащения из JSONsrm.user_action.exchange.EnrichmentPlansJsonImported
Импорт планов обогащения из файлаsrm.user_action.exchange.EnrichmentPlansFileImported
Экспорт планов обогащения в JSONsrm.user_action.exchange.EnrichmentPlansJsonExported
Экспорт планов обогащения в файлsrm.user_action.exchange.EnrichmentPlansFileExported
Экспорт CI в CSVsrm.user_action.exchange.CIsCsvExported
Экспорт CI в CSV файлsrm.user_action.exchange.CIsCsvFileExported
Экспорт графа CI в JSONsrm.user_action.exchange.CIsJsonGraphExported
Экспорт графа CI в JSON файлsrm.user_action.exchange.CIsJsonGraphFileExported
Импорт типов CI из JSONsrm.user_action.exchange.CITypesJsonImported
Импорт типов CI из файлаsrm.user_action.exchange.CITypesFileImported
Экспорт типов CI в JSONsrm.user_action.exchange.CITypesJsonExported
Экспорт типов CI в JSON файлsrm.user_action.exchange.CITypesFileExported
Экспорт атрибутов в JSONsrm.user_action.exchange.AttributesJsonExported
Экспорт атрибутов в JSON файлsrm.user_action.exchange.AttributesFileExported
Экспорт дашбордов в JSONsrm.user_action.exchange.DashboardsJsonExported
Экспорт дашбордов в JSON файлsrm.user_action.exchange.DashboardsFileExported
Импорт дашбордов из JSONsrm.user_action.exchange.DashboardsJsonImported
Создание дашбордаsrm.user_action.dashboard.DashboardCreated
Обновление дашбордаsrm.user_action.dashboard.DashboardUpdated
Удаление дашбордаsrm.user_action.dashboard.DashboardDeleted
Клонирование дашбордаsrm.user_action.dashboard.DashboardCloned
Импорт дашбордов из файлаsrm.user_action.dashboard.DashboardsFileImported
Получить список названий разрешенных дашбордовsrm.user_action.dashboard.DashboardGetTitles
Получить список разрешенных дашбордов для ТКЕsrm.user_action.dashboard.DashboardGetCITDefault
Получить список разрешенных дашбордовsrm.user_action.dashboard.DashboardGetList
Получить дашборд по его idsrm.user_action.dashboard.DashboardGetByID
Получить дашборд по его namesrm.user_action.dashboard.DashboardGetByName
Изменение настройкиsrm.user_action.settings.SettingUpdated
Создание правила доступаsrm.user_action.access_rules_dashboard.DashboardRuleCreated
Обновление правила доступаsrm.user_action.access_rules_dashboard.DashboardRuleUpdated
Удаление правила доступаsrm.user_action.access_rules_dashboard.DashboardRuleDeleted
Удаление orphan-правилsrm.user_action.access_rules_dashboard.OrphanDashboardRulesDeleted
Удаление правила по имениsrm.user_action.access_rules_dashboard.DashboardRuleByNameDeleted
Получить КЕ по идентификаторуsrm.user_action.ci_public_v4.CIGetByID
Получить КЕ по идентификатору с атрибутамиsrm.user_action.ci_public_v4.CIMapGetByID
Получить КЕ и действия по идентификаторуsrm.user_action.ci_public_v4.CIActionsGetByID
Получить список действий с КЕ по идентификаторуsrm.user_action.ci_public_v4.CIActionsGetList
Получить имя КЕ по идентификаторуsrm.user_action.ci_public_v4.CINameGetByID
Получить значение атрибута с цифровым отпечаткомsrm.user_action.ci_public_v4.CIFingerprintGetByID
Получить список всех доступных КЕsrm.user_action.ci_public_v4.CIGetList
Получить списк КЕ по идентификаторамsrm.user_action.ci_public_v4.CIGetListByIDs
Получить список КЕ по имени ТКЕsrm.user_action.ci_public_v4.CIGetListByCITName
Создать КЕsrm.user_action.ci_public_v4.CICreated
Создать КЕsrm.user_action.ci_public_v4.CIMapCreated
Изменение CIsrm.user_action.ci_public_v4.CIUpdated
Удаление CIsrm.user_action.ci_public_v4.CIDeleted
Изменение карты CIsrm.user_action.ci_public_v4.CIMapUpdated
Изменение цифрового отпечаткаsrm.user_action.ci_public_v4.CIFingerprintUpdated
Массовое удаление CIsrm.user_action.ci_public_v4.CIsBatchDeleted
Удаление отмеченных CIsrm.user_action.ci_public_v4.CIsMarkedDeleted
Удалить список КЕsrm.user_action.ci_public_v4.CIListDeleted
Получить страницу атрибутов для списка КЕsrm.user_action.ci_public_v4.CIListGetAttributesPage
Получить страницу атрибутов для запросаsrm.user_action.ci_public_v4.CIGraphGetAttributesPage
Получить атрибуты для списка КЕsrm.user_action.ci_public_v4.CIListGetAttributes
Получить КЕ с координатамиsrm.user_action.ci_public_v4.CIListGetCoordinates
Получить список КЕ по идентификаторамsrm.user_action.ci_public_v4.CIMapGetByIDs
Запуск обогащения CIsrm.user_action.ci_action_v4.CIEnrichmentStarted
Массовый запуск обогащенияsrm.user_action.ci_action_v4.CIsEnrichmentStarted
Импорт CI из CSVsrm.user_action.ci_exchange_v4.CIsCsvImported
Импорт графа CI из JSONsrm.user_action.ci_exchange_v4.CIsJsonGraphImported
Удаление вкладкиsrm.user_action.dashboard_tabs.TabDeleted
Создание вкладкиsrm.user_action.dashboard_tabs.TabCreated
Создание вкладки из дашбордаsrm.user_action.dashboard_tabs.DashboardTabCreated
Изменение виджета вкладкиsrm.user_action.dashboard_tabs.TabWidgetUpdated
Создание виджета вкладкиsrm.user_action.dashboard_tabs.TabWidgetCreated
Изменение шаблона вкладкиsrm.user_action.dashboard_tabs.TabConfigUpdated
Частичное обновление шаблонаsrm.user_action.dashboard_tabs.TabConfigPatched
Сброс настроек вкладкиsrm.user_action.dashboard_tabs.TabSettingsReset
Сохранение настроек в дашбордsrm.user_action.dashboard_tabs.TabSettingsSaved
Восстановление из корзиныsrm.user_action.dashboard_tabs.TabRestored
Удаление виджета вкладкиsrm.user_action.dashboard_tabs.TabWidgetDeleted
Получить вкладку для дашбордаsrm.user_action.dashboard_tabs.DashboardTabGetByID
Загрузить атрибуты для списка KEsrm.user_action.external.CIsAttributesLoad
Поиск КЕ в виде графаsrm.user_action.external.CIGraphSearch
Поиск КЕ в виде графа по имени запросаsrm.user_action.external.CIGraphSearchByName
Поиск КЕ в виде дереваsrm.user_action.external.CITreeSearch
Сбросить данные статистики обогащенияsrm.user_action.enrichment_statistics.EnrichmentStatisticsReset
Импортировать координаты вышек сотовой связиsrm.user_action.cell_towers.CellTowersImported
Очистить таблицу с координатами вышек сотовой связиsrm.user_action.cell_towers.CellTowersDeleted
Загрузить файлsrm.user_action.files.FileUploaded
Удалить файлsrm.user_action.files.FileDeleted
Обновить параметры парсера атрибутов связиsrm.user_action.link_attribute_parsers.LinkAttributeParserUpdated
Деактивировать парсер атрибутов связиsrm.user_action.link_attribute_parsers.LinkAttributeParserDeleted
Обновить сохраненные настройкиsrm.user_action.link_attribute_parsers.LinkAttributeParserSettingsUpdated
Удалить уведомления ранее указанного времениsrm.user_action.notifications.NotificationsDeleted
Удалить устаревшие уведомленияsrm.user_action.notifications.OldNotificationsDeleted
Создание тега к TQL поискуsrm.user_action.tags.TagCreated
Изменение тегаsrm.user_action.tags.TagUpdated
Удаление тегаsrm.user_action.tags.TagDeleted
Преобразование ui схемы в tqlsrm.user_action.ci_public_v4.GraphConverted
Экспорт КЕ в Excel файлsrm.user_action.ci_exchange_v4.CIsExcelExported
Экспорт КЕ в Excel файл по схемеsrm.user_action.ci_exchange_v4.CIsExcelExportedBySchema
Выполнение импорта ТКЕsrm.user_action.ci_type.CITypeImported
Выполнение импорта планов обогащенияsrm.user_action.enrichment_plans.EnrichmentPlansImported

События сервиса управления заданиями​

НазваниеКлюч маршрутизации
Изменение настройкиtask_tool.user_action.settings.SettingUpdated
Отмена задачиtask_tool.user_action.tasks.TaskRevoked
Массовая отмена задачtask_tool.user_action.tasks.TasksBulkRevoked
Прерывание выполнения задачиtask_tool.user_action.tasks.TaskAborted
Очистка очередиtask_tool.user_action.queues.QueueCleared

События сервиса управления docker контейнерами​

НазваниеКлюч маршрутизации
Загрузка файла в контейнерdocker_tool.user_action.containers.ContainerFileUploaded
Выполнение команды в контейнереdocker_tool.user_action.containers.ContainerCommandExecuted
Запуск контейнераdocker_tool.user_action.containers.ContainerStarted
Остановка контейнераdocker_tool.user_action.containers.ContainerStopped
Перезапуск контейнераdocker_tool.user_action.containers.ContainerRestarted
Изменение настройкиdocker_tool.user_action.settings.SettingUpdated
Изменение подключенияdocker_tool.user_action.docker_urls.DockerUrlUpdated
Удаление подключенияdocker_tool.user_action.docker_urls.DockerUrlDeleted
Создание подключенияdocker_tool.user_action.docker_urls.DockerUrlCreated

События сервиса уведомлений​

НазваниеКлюч маршрутизации
Изменение настройкиnotification.user_action.settings.SettingUpdated
Сброс базы данныхnotification.user_action.maintenance.DatabaseReset
Изменение конфигурацииnotification.user_action.alertmanager.AlertmanagerConfigUpdated
Восстановление конфигурацииnotification.user_action.alertmanager.AlertmanagerConfigRestored
Обновление конфигурацииnotification.user_action.alertmanager.AlertmanagerConfigRefreshed
Изменение глобальной конфигурацииnotification.user_action.global_config.GlobalConfigUpdated
Изменение правил подавленияnotification.user_action.inhibit_rules.InhibitRulesUpdated
Изменение шаблонов конфигурацииnotification.user_action.template_config.TemplateConfigUpdated
Изменение получателяnotification.user_action.receiver.ReceiverUpdated
Удаление получателяnotification.user_action.receiver.ReceiverDeleted
Создание получателяnotification.user_action.receiver.ReceiverCreated
Изменение подпискиnotification.user_action.route.RouteUpdated
Удаление подпискиnotification.user_action.route.RouteDeleted
Создание подпискиnotification.user_action.route.RouteCreated
Изменение отправителяnotification.user_action.sender.SenderUpdated
Удаление отправителяnotification.user_action.sender.SenderDeleted
Создание отправителяnotification.user_action.sender.SenderCreated
Изменение интервалаnotification.user_action.time_interval.TimeIntervalUpdated
Удаление интервалаnotification.user_action.time_interval.TimeIntervalDeleted
Создание интервалаnotification.user_action.time_interval.TimeIntervalCreated
Изменение шаблона уведомленийnotification.user_action.template.NotificationTemplateUpdated

События сервиса мониторинга​

НазваниеКлюч маршрутизации
Изменение типа индикатораmonitoring.user_action.hi_types.HITypeUpdated
Удаление типа индикатораmonitoring.user_action.hi_types.HITypeDeleted
Создание типа индикатораmonitoring.user_action.hi_types.HITypeCreated
Изменение метрикиmonitoring.user_action.tql_metrics.TQLMetricUpdated
Удаление метрикиmonitoring.user_action.tql_metrics.TQLMetricDeleted
Создание метрикиmonitoring.user_action.tql_metrics.TQLMetricCreated
Активация метрикmonitoring.user_action.tql_metrics.TQLMetricsEnabled
Импорт шаблонаmonitoring.user_action.mt_exchange.TemplateImported
Массовый импорт шаблоновmonitoring.user_action.mt_exchange.TemplatesBulkImported
Импорт шаблона из файлаmonitoring.user_action.mt_exchange.TemplateFileImported
Импорт экспортераmonitoring.user_action.mt_exchange.ExporterImported
Импорт экспортера из файлаmonitoring.user_action.mt_exchange.ExporterFileImported
Импорт типа HImonitoring.user_action.mt_exchange.HITypeImported
Импорт типа HImonitoring.user_action.mt_exchange.HITypeFileImported
Импорт заданияmonitoring.user_action.mt_exchange.JobImported
Импорт задания из файлаmonitoring.user_action.mt_exchange.JobFileImported
Импорт правилmonitoring.user_action.mt_exchange.RulesImported
Изменение шаблонаmonitoring.user_action.templates.TemplateUpdated
Удаление шаблонаmonitoring.user_action.templates.TemplateDeleted
Создание шаблонаmonitoring.user_action.templates.TemplateCreated
Изменение экспортераmonitoring.user_action.exporters.ExporterUpdated
Удаление экспортераmonitoring.user_action.exporters.ExporterDeleted
Создание экспортераmonitoring.user_action.exporters.ExporterCreated
Изменение способа управленияmonitoring.user_action.exporters.ExporterManagementChanged
Применение конфигурацииmonitoring.user_action.exporters.ExporterApplied
Создание заданияmonitoring.user_action.jobs.JobCreated
Изменение заданияmonitoring.user_action.jobs.JobUpdated
Удаление заданияmonitoring.user_action.jobs.JobDeleted
Изменение настройкиmonitoring.user_action.settings.SettingUpdated
Сброс базы данныхmonitoring.user_action.maintenance.DatabaseReset
Обновление правилаmonitoring.user_action.access_rule_acl.AccessRuleUpdated
Удаление правилаmonitoring.user_action.access_rule_acl.AccessRuleDeleted
Создание правилаmonitoring.user_action.access_rule_acl.AccessRuleCreated
Удаление правила по имениmonitoring.user_action.access_rule_acl.AccessRuleByNameDeleted
Изменение связиmonitoring.user_action.tql_hi_links_v2.HILinkUpdated
Удаление связиmonitoring.user_action.tql_hi_links_v2.HILinkDeleted
Создание связиmonitoring.user_action.tql_hi_links_v2.HILinkCreated
Активация связейmonitoring.user_action.tql_hi_links_v2.HILinksEnabled
Изменение связиmonitoring.user_action.thl_alert_hint.AlertHintLinkUpdated
Удаление связиmonitoring.user_action.thl_alert_hint.AlertHintLinkDeleted
Создание связиmonitoring.user_action.thl_alert_hint.AlertHintLinkCreated
Экспорт exporter по именамmonitoring.user_action.exporters.ExporterExported
Создать exporter с не управляемой конфигурациейmonitoring.user_action.exporters.ExporterNoControlCreated
Создать exporter с конфигурацией управляемой через redismonitoring.user_action.exporters.ExporterRedisCreated
Создать exporter с конфигурацией управляемой через docker apimonitoring.user_action.exporters.ExporterContainerCreated
Показать все высокоуровневые индикаторы из истории в интервале времениmonitoring.user_action.hi_history.GetHighLevel
Показать все высокоуровневые индикаторы из истории в интервале времениmonitoring.user_action.hi_history.GetHighLevelList
Показать индикаторы из истории на уровень внизmonitoring.user_action.hi_history.GetLevelDown
Показать индикаторы из истории на уровень внизmonitoring.user_action.hi_history.GetLevelUp
Показать индикатор из истории по идентификаторуmonitoring.user_action.hi_history.GetSort
Показать тревоги из истории по идентификатору sotmonitoring.user_action.hi_history.GetAlerts
Показать список типов индикаторов из историиmonitoring.user_action.hi_history.GetHITypes
Получить значения индикаторов для переданных cimonitoring.user_action.hi_history.GetHIValues
Получить аннотацию по id индикатора из историиmonitoring.user_action.hi_history.GetAnnotations
Получить значения статусов КЕmonitoring.user_action.hi_history.GetCIStatuses
Экспорт vmagent по именамmonitoring.user_action.vmagents.VMagentExported
Создать vmagentmonitoring.user_action.vmagents.VMagentCreated
Изменить vmagentmonitoring.user_action.vmagents.VMagentUpdated
Удалить vmagentmonitoring.user_action.vmagents.VMagentDeleted
Экспорт hi types по именамmonitoring.user_action.hi_types.HITypeExported
Экспорт заданий по именамmonitoring.user_action.jobs.JobExported
Выполнение search запроса к Opensearchmonitoring.user_action.opensearch.SearchQuery
Экспорт шаблонов мониторинга по имениmonitoring.user_action.templates.TemplateExported
Экспорт vmalert по именамmonitoring.user_action.vmalerts.VMAlertExported
Создать vmalertmonitoring.user_action.vmalerts.VMAlertCreated
Изменить vmalertmonitoring.user_action.vmalerts.VMAlertUpdated
Удалить vmalertmonitoring.user_action.vmalerts.VMAlertDeleted

События сервиса лицензий​

НазваниеКлюч маршрутизации
Загрузка новой лицензииlicense.user_action.license_management.LicenseUploaded
Генерация файла запроса лицензииlicense.user_action.license_management.LicenseRequestGenerated
Создание контент-пакаlicense.user_action.content_pack.ContentPackCreated
Анализ контент-пакаlicense.user_action.content_pack.ContentPackAnalyzed
Выполнение контент-пакаlicense.user_action.content_pack.ContentPackExecuted

Обмен событиями​

События Памир попадают в exchange RabbitMQ типа topic, который называется pamir_exchange. Клиенты должны самостоятельно создать подписку на необходимые события и обрабатывать их в своих очередях.

Тип сериализации тела событий - json.

События сервиса аутентификации​

НазваниеКлюч маршрутизации
Создание пользователяauth.user.Created
Выполнен вход пользователяauth.user.Login
Выполнен выход пользователяauth.user.Logout
Неудачная попытка входаauth.user.LoginFailed
Неудачная попытка авторизацииauth.user.AuthorizationFailed

Тело события:

login: str
user_id: UUID
attribute_values: list = [
{
attribute_name: str,
value: Any
}
]
login_failed_count: int
status: str
unblockable: bool
provider: str # для auth.user.Login, auth.user.LoginFailed, auth.user.AuthorizationFailed
reason: str # для auth.user.LoginFailed, auth.user.AuthorizationFailed
timestamp: str
НазваниеКлюч маршрутизации
Пользователю изменили парольevent.auth.user.ChangedPassword
Пользователь изменил пароль самостоятельноevent.auth.user.ChangedPasswordBySelf
Пользователю присвоен статус activeevent.auth.user.Activated
Пользователю присвоен статус blockedevent.auth.user.Blocked

Тело события:

login: str
user_id: UUID
status: str
timestamp: str
НазваниеКлюч маршрутизации
Пользователю создали API tokenevent.auth.user.CreatedApiToken
Пользователю деактивировали API tokenevent.auth.user.DeactivatedApiToken

Тело события:

user_id: UUID
name: str
timestamp: str
НазваниеКлюч маршрутизации
Обращения к внешним сервисам (IDP, LDAP)auth.provider.Contact

Тело события:

service: dict = {
name: str,
label: str,
provider: str # "ldap" | "oauth"
}
timestamp: str
event_type: str = "auth.provider.Contact"
provider_request: dict = {
params: dict,
operation: str
}
provider_response: dict = {
result: str | None,
status: str # "SUCCESS" | "ERROR"
}

События сервиса СРМ​

НазваниеКлюч маршрутизацииТело события
Ошибка при превышении количества объектов разрешенных лицензиейsrm.ci.LicenseViolationcontrolled_objects: int
allow_cis: int
current_controlled_objects: int
current_cis: int
Ошибка при создании КЕsrm.ci.CreatedErrorreason: list[tuple[EXC_NAME, EXC_TITLE, EXC_DETAIL, EXC_MSG_VARS]]
ci_type_name: str

События сервиса мониторинга​

НазваниеКлюч маршрутизацииТело события
Ошибка при превышении количества объектов разрешенных лицензиейmonitoring.target.LicenseViolationcontrolled_objects: int
current_controlled_objects: int