Доброго времени суток.
С помощью функции агента смог мониторить количество файлов в папке на Windows сервере:
File.Count(c:\Temp)
Скажите, а можно ли аналогичным образом узнать количество папок в данной папке?
Если нет, можно ли как нибудь это мониторить другим способом?
Добрый день!
Через File.Count не получится. Можно сделать external parameter, например так:
ExternalParameter = FolderCount(*):dir "$1" /A:D /B | find /C /V ""
и потом использовать как Folder.Count(C:\TEMP)
Огромное спасибо! Все получилось!
Очень хорошая, простая для освоения и понятная система мониторинга, хотя я еще только начинаю.
Скажите а аналогичным образом можно считывать текстовые конфигурационные файлы и ветки реестра? Если да - приведите пожалуйста пример, я по аналогии разберусь.
Кстати а какой нибудь багтрекер есть, или об ошибках нужно сюда на форум писать?
Багтрекер находится здесь: https://dev.raden.solutions (https://dev.raden.solutions).
Для просмотра файлов можно использовать filemgr субагент, для мониторинга логов - logwatch. Доступа к registry сейчас нет, но в 2.0-M3 добавим (уже давно висит запрос на это).
Спасибо. Попробую
В редмайне нужно задачи создавать на английском языке или можно на русском?
Попробовал subagent filemgr - подключил. Файлы в файл-менеджере доступны для просмотра/редактирования. Каким образом монжо вытянуть кусок файла в DataCollector?
В багтрекере лучше все писать по английски.
Вытянуть кусок файла в DCI - только через ExternalParameter (еще можно написать скрипт как ExternalParametersProvider если надо сразу много строк в виде параметров из файла вытащить).
Спасибо, попробую.
Уже создал одну задачу на русском, на будущее учту.
В закрепленной теме про русскоязычную документацию ответите?