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**