2016-04-12 9 views
1

У меня есть запрос проверить время изменения файла, если его больше 10 минут. он должен оповещаться в ITRS, а также отправлять почту. Netprobe установлен в Windows. Я попытался использовать плагин Toolkit и разместил скрипт powershell в разделе samplescript, например «powershell -command path \ filename», а в разделе «Дополнительно» случайным образом помещал имя файла как «test.txt», и когда я пытаюсь попробовать его показать «путь сценария не найден»ITPS Geneos Toolkit Plugin

$source="C:\Users\Desktop\manoj.txt" 
    $Now=GET-DATE 
    $ModTime=(Get-ItemProperty -path $source -Name LastWriteTime).lastwritetime 
    "Filename,Sysdate,Last Modified,Time difference 
    $source,$now,$ModTime,$TimDiff"|ConvertTo-Csv -NoTypeInformation 

Требования

  1. как передать команду Powershell в «samplescript раздела»
  2. как получить выход PowerScript к Гене
  3. кодов отправить почту из Гени
  4. примера код, показывающий создание правил для столбца

Заранее спасибо !!!

ответ

0
  1. Используйте плагин как FKM для мониторинга файла. В расширенном разделе сэмплера вы выбрали отображение измененного времени файла.
  2. Определите «действие», которое отправляет электронное письмо
  3. Определите правило по времени изменения файла и запустите действие, определенное на шаге 2, когда значение превышает 600 секунд.

правило Пример:
Если значение> 600, то
Тяжесть критическое
Run ACTION_NAME
Else
Тяжесть нормально
ENDIF

+0

Попробуем и вернемся назад Irfan !. Между тем, любая мысль о том, как добавить скрипт powershell в генеалогиях – Manoj

+0

, мой ответ был слишком длинным, чтобы соответствовать комментарию. см. другой ответ ниже. –

+0

Irfan, первое обходное решение работало очень хорошо, но если я сделаю интервал выборки до 1 секунды, это будет проблемой. – Manoj

0

Вы не»действительно нужно положить что-нибудь в расширенном разделе (вы можете, но это не обязательно. Цель скриптов и содержимого на вкладке расширенна). На основной вкладке просто запустите файл powershell вместе с аргументами в секции сценария сэмплера.

powershell -ExecutionPolicy ByPass file_name.ps1 "argument1" "argument2" 

вывод программы, используемой в наборе инструментов, должен быть в формате csv вместе с заголовком. Вот как Geneos читает результат.

 Смежные вопросы

  • Нет связанных вопросов^_^