Режим фокусировки

Уведомления (problems)

problems

Результат: список элементов

Уведомления

Уровень доступа: user

Показать список уведомлений о проблемах

Функция: problems.show

Результат: список элементов

В веб-интерфейсе платформы: раздел Уведомления в левом меню платформы.

Поддерживает фильтрацию, сортировку и пагинацию. Для отображения решённых проблем используйте фильтр properties=solved.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidПоложительное целое числонетid уведомления для фильтрации списка.
descriptionСтроканетПоиск по описанию проблемы. Поддерживается подстановочный знак *.
propertiesСтрока (перечисление)нетФильтр по свойствам. Допустимые значения: lvmessage, lvwarning, lverror, lvcritical, solved, auto. Несколько значений указываются через точку с запятой.
dateinit.fromДата и времянетНачало диапазона даты для появления уведомления. Формат: YYYY-MM-DD HH:MM:SS.
dateinit.toДата и времянетКонец диапазона даты для появления уведомления. Формат: YYYY-MM-DD HH:MM:SS.
sortСтроканетИмя колонки для сортировки: dateinit, problem_id, description, sameproblemcount.
pagesizeПоложительное целое числонетКоличество записей на странице результата.
startidxНеотрицательное целое числонетСмещение первой записи для пагинации.
sokСтроканетЗначение ok подтверждает выполнение операции. Для функции show не требуется.

Произвести попытку автоматического решения проблемы

Функция: problems.solve

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: кнопка Решить в списке уведомлений.

Если проблема не может быть решена автоматически, статус уведомления не изменится. Требуется подтверждение через параметр sok.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidПоложительное целое числодаid уведомления, которое необходимо решить.
sokСтрокадаЗначение ok подтверждает выполнение операции. Без этого параметра изменения не будут применены.

Показать параметры уведомления

Функция: problems.edit

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: кнопка Подробности в списке уведомлений.

Возвращает детальные данные уведомления, включая полный лог и описание.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidПоложительное целое числодаid уведомления для просмотра деталей.

Показать лог появления уведомления

Функция: problems.log

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: вкладка Лог в списке уведомлений.

Возвращает хронологию событий, связанных с генерацией и изменением статуса уведомления.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidПоложительное целое числодаid уведомления, для которого необходимо показать лог.

Удалить уведомление

Функция: problems.delete

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: кнопка Удалить в списке уведомлений.

Поддерживает удаление нескольких уведомлений через запятую. Требуется подтверждение через параметр sok.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidСтрока (список)даОдин или несколько id уведомлений через запятую. Например, 123,456.
sokСтрокадаЗначение ok подтверждает выполнение операции. Без этого параметра изменения не будут применены.

Игнорировать уведомление

Функция: problems.ignore

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: кнопка Игнорировать в списке уведомлений.

Помечает уведомление как игнорируемое — оно не будет скрыто (если его не удалить через дополнительный параметр delete_problem), но в то же время не будет регистрироваться заново при возникновении аналогичного исключения. Требуется подтверждение через параметр sok.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidПоложительное целое числодаid уведомления, которое необходимо игнорировать.
sokСтрокадаЗначение ok подтверждает выполнение операции. Без этого параметра изменения не будут применены.
delete_problemФлагнетУдалить уведомление по elid в выбранной операции.

Глобальные настройки модуля уведомлений

Функция: problems.settings

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: раздел Уведомления → кнопка Настройки.

Возвращает или изменяет параметры работы модуля problems.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
param_nameСтроканетИмя настраиваемого параметра модуля.
param_valueСтроканетНовое значение параметра.
sokСтроканетЗначение ok подтверждает сохранение изменений.

Установить фильтр по клиенту

Функция: problems.filter

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: панель фильтрации в разделе Уведомления.

Условия фильтра сохраняются и применяются ко всем последующим вызовам problems.show до изменения или сброса фильтра.

Уровень доступа: root, admin, user

ПараметрТипОбязательныйЗначение
descriptionСтроканетЗначение фильтра по описанию. Поддерживается подстановочный знак *.
propertiesСтрока (перечисление)нетФильтр по свойствам: lvmessage, lvwarning, lverror, lvcritical, solved, auto.
dateinit.fromДата и времянетНачало диапазона даты. Формат: YYYY-MM-DD HH:MM:SS.
dateinit.toДата и времянетКонец диапазона даты. Формат: YYYY-MM-DD HH:MM:SS.
resetФлагнетЗначение on сбрасывает все установленные фильтры.

Перейти в панель управления

Функция: problems.gotoserver

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: кнопка Перейти в списке уведомлений.

Возвращает ссылку для перехода в контекст сервера или сервиса, к которому относится проблема.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidПоложительное целое числодаid уведомления, для которого необходимо получить ссылку перехода.

Войти в панель с правами пользователя

Функция: problems.su

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: кнопка Войти в списке уведомлений.

Генерирует временный ключ для авторизации под учётной записью пользователя. Используется для диагностики проблем на стороне клиента.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidПоложительное целое числодаid уведомления, связанного с пользователем.

ignorelist

Удалить правило игнорирования

Функция: ignorelist.delete

Результат: успешное выполнение операции или сообщение об ошибке

В веб-интерфейсе платформы: раздел Уведомления → кнопка Правила игнорирования → кнопка Удалить.

Удалённое правило перестаёт применяться к новым уведомлениям. Существующие уведомления, ранее добавленные правилом в список для игнорирования, вновь продолжат регистрироваться.

Уровень доступа: root, admin

ПараметрТипОбязательныйЗначение
elidПоложительное целое числодаid правила для удаления.
sokСтрокадаЗначение ok подтверждает выполнение операции.