Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - filimonic

#1
Желание:
На файловом сервере имеются квоты на различные обьекты.
У квоты есть таике характеристики:

  • Уникальный идентификатор: Путь квоты ( путь к папке ), path_name
  • Максимально допустимое использование места: Байты, bytes_limit
  • Текущее значение использования места: Байты, bytes_used

Хотелось бы чтобы:
NetXMS мог динамически получить список квот ( ExternalList ? )
NetXMS имел DCI с несколькими обьединенными значениями и историей.
NetXMS умел легко отобразить в одном графике изменения этих параметров ( т.е. на одном графике по одному DCI (path_name) присутствую линии значений bytes_limit и bytes_used )

Возможно ли это и какими средствами это корректно сделать? Не нашел ничего про "multi-valued" DCI и их общее отображение на графике.
Сохраняет ли ExternalTable историю или только текущие значения?
Можно ли несколько параметров ExternalTable вывести на один график одновременно?

Пример на скриншоте:

Спасибо.
#2
Спасибо.
Получилось сделать вот такой мониторинг: Выбрать все сертификаты в хранилище ОС (LocalMachine\My), выбрать среди них тот, которых протухает ближе всего, выдать мониторингу цифру "дней до истечения сертификата".
Недостатком является то, что я не вижу, какой именно сертификат протухает.

Что бы хотелось:
Хотелось бы получить информацию по каждому сертификату отдельно,при этом NetXMS не должен ничего заранее знать о конкретных сертификатах, он должен получить наименования сертификатов при опросе агента.

Я предположил что это можно сделать с помощью ExternalTable. Верно ли?
Вывод скрипта, судя по инструкции, должен быть таким:
CertificateName|CertificateTTLDays
*.site111.com|200
*.site222.com|120
_ALL_CERTS_|120


И ожидаю что в NetXMS будут видны все сертификаты для конкретного сервера.

К сожалению из документации строка ExternalTable совершенно мне не понятна
ExternalTable=dciName:instanceColumns=columnName;description=description;separator=|:command
А "живых" примеров использования у меня найти не получилось.
Что в этой строке есть что - вообще не понятно. Прошу как-то помочь.

Спасибо за вашу работу.