ITRS Geneos мониторинг

Мы используем Geneos для мониторинга наших серверов и процессов.

У нас есть требование отображать столбец ageays, т.е. время, прошедшее с момента запуска процесса в представлении отображения Geneos. Согласно справке genos, ageays - это предопределенный атрибут.

У кого-нибудь есть идеи как это настроить?

3 ответа

Решение

Если ваш netprobe работает на сервере Windows, вы можете использовать плагин инструментария для вызова скрипта powershell, который возвращает необходимые данные в формате csv. Простой скрипт powershell для получения информации о процессах:

$Now = GET-DATE
Get-Process | 
Select-Object id, name, starttime , @{n="AgeDays";e={NEW-TIMESPAN –Start $_.starttime –End $Now}} | 
Sort-Object id |
ConvertTo-Csv -NoTypeInformation

На вкладке "Дополнительно" плагина "процессы" есть раздел "Параметры процесса".

  • ageh - возраст процесса в часах
  • возрасте - возраст процесса в днях
  • agem - возраст процесса в минутах

Если вы хотите узнать, как долго выполняется задание, вам нужно создать действие и правило.

определите цель в этом правиле и свяжите это действие с этим правилом. Позже вы можете установить значение в коде блока.

например, если вы хотите получать оповещения, когда работа выполняется более 10 минут:

**if value > 360 then 
   severity critical    run "MY-Job-LONG-RUNNING" 
else    severity ok endif**

Другие вопросы по тегам