Client Health - All Computers with a Specific Client
Client Health - All Computers with a Specific Client
Описание реализации
Реализация представлена в виде представления с SQL-запросом, собирающим всю необходимую информацию для последующей фильтрации.
Описание вывода
Результатом выполнения представления является таблица со следующими параметрами:
- hostname - Имя компьютера;
- la_time - Время последней активности агента.
Действия по настройке отчёта
Подготовка представления
- В разделе Zodiac'а Представления создать новое представление с именем "Client Health - All Computers with a Specific Client" со следующим SQL-запросом:
SELECT
co.hostname,
co.la_time
FROM public.computer AS co
WHERE
(LOCALTIMESTAMP - (co.la_time + INTERVAL 'X1 hours')) >= INTERVAL 'X2 hours'
-
Внутри SQL-запроса заменить следующие приставки:
- X1 hours - Смещение времени в соответствии с часовым поясом;
- X2 hours - Превышение времени последней активности агента.
-
Перейти в подраздел Столбцы представления и выставить типы для следующих колонок:
- hostname - String;
- la_time - DateTime.
-
Выставить для каждой колонки отображаемые имена (колонка Имя);
-
Сохранить созданное представление. В случае некорректной настройки появится предупреждение об ошибке.
Действия по применению
Для применения представления необходимо выполнить следующие действия:
- Открыть в веб-интерфейсе Zodiac'а раздел Представления;
- Открыть представление Client Health - All Computers with a Specific Client;
- Выбрать опцию Экспорт, задать имя файла;
- Получить файл-отчёт формата .xlsx.