База знаний Зодиак.АйТиЭм

Сведения об определенном компьютере

Описание реализации

Реализация представлена в виде представления с SQL-запросом, собирающим всю необходимую информацию для последующей фильтрации.

Описание вывода

Результатом выполнения представления является таблица со следующими параметрами:


Действия по настройке отчёта

Подготовка представления

  1. В разделе Zodiac'а Представления создать новое представление с именем "Сведения об определённом компьютере" со следующим SQL-запросом:
SELECT 
 c.id AS ID, 
 c.hostname AS hostname, 
 c.ip_address AS IP, 
 co.family AS OS, 
 cc.physical_cores AS cores, 
 c.ram_gb AS RAM, 
 MAX(cdd.size_gb) AS max_hdd
FROM public.computer c
JOIN public.computer_os co ON c.id = co.computer_id
JOIN public.computer_cpu cc ON c.id = cc.computer_id
JOIN public.computer_disk_drive cdd ON c.id = cdd.computer_id
WHERE c.fqdn = ANY( {0} )
GROUP BY 
 c.id, 
 c.hostname, 
 c.ip_address, 
 co.family, 
 cc.physical_cores, 
 c.ram_gb
ORDER BY 
 c.id ASC
  1. Перейти в подраздел Столбцы представления и выставить типы для следующих колонок:

    • id - Int;
    • hostname - String;
    • ip - String;
    • os - String;
    • cores - Int;
    • ram - Int;
    • max_hdd - Int.
  2. Выставить для каждой колонки отображаемые имена (колонка Имя);

  3. В подразделе Условия задать тип String и имя условия (к примеру FQDN);

  4. Задать справочник, нажав на рисунок пера:
    Ввести следующий SQL запрос:

SELECT fqdn FROM public.computer

В подразделе Конфигурирование и предпросмотр задать Тип условия, возвращаемое условие fqdn, отображаемое значение fqdn:

Нажать применить;
4. Сохранить созданное представление. В случае некорректной настройки появится предупреждение об ошибке.


Действия по применению

Для применения представления необходимо выполнить следующие действия:

  1. Открыть в веб-интерфейсе Zodiac'а раздел Представления;
  2. Открыть представление Сведения об определённом компьютере;
  3. Выставить условие, выбрав FQDN искомого(ых) компьютеров;
  4. Выбрать опцию Экспорт, задать имя файла;
  5. Получить файл-отчёт формата .xlsx.

Ограничения/Комментарии

  1. В случае наличия на компьютере более одного физического диска в отчёте отобразится наибольший размер диска из возможных.