Возник интересный вопрос. Не нашел на форуме.
А есть ли функционал ведения журналов обслуживания объектов?
Т.е. сделали что-то с сервером, записали результат с временной меткой.
UP!
На данный момент нет. В принципе штука полезная, сделаем.
Прямо сейчас можно сделать некотрое подобие на основе object tool c скриптом:
1) сделать событие, что-то типа MAINTENANCE_RECORD
2) настроить object tool с текстовым input field, который запускает nxsl скрипт
3) из скрипта посылать событие MAINTENANCE_RECORD (https://www.netxms.org/documentation/nxsl-latest/#func-postevent), в параметры сложить текст из поля ввода
Просмотрел - в event log.
Буду ждать с нетерпением.
Реализация же примитивная + 1 таблица в БД с временной меткой и комментарием.
Как мне за 10+ лет не пришло в голову, что это можно в NetXMS вести.
Встало в очередь на реализацию?
Да, у нас с нескольких сторон есть такие запросы. Думаю сделаем в ближайшем будущем.
Сделано в девелоперской ветки, где-то в течении пары недель войдет в релиз.
Можно добавить функционал в NXSL для скриптования записей в журнал?
Хотя бы пару функций - addMaintenanceLogEntry (string) / readMaintenanceLogEntry ?
Добавили методы readMaintenanceJournal и writeMaintenanceJournal.
Пример добавления записи:
$object->writeMaintenanceJournal("Maintenance operation description");
Пример чтения:
for(r : $object->readMaintenanceJournal())
println(r);
В readMaintenanceJournal можно передавать два дополнительных параметра - начало периода и конец периода, оба как UNIX timestamp.
Большое Спасибо, в следующей версии?
Да, войдет в 4.1. Мы планируем релиз в течении нескольких дней (скорее всего понедельник).