Filyushin
@Filyushin
Python, Delphi, Firebird

Как контролировать один из интерфейсов сети?

В windows 2012 стоит zabbix-агент, нужно контролировать второй интерфейс (с выходом на vpn), наличие пингов на опред. адрес. Подскажите, как настроить метрику в zabbixe для контроля.
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
Filyushin
@Filyushin Автор вопроса
Python, Delphi, Firebird
Использовал скрипт на PowerShell для вывода 0/1
$ip ="192.168.1.1"
$wq = (‘select statuscode from win32_pingstatus where address="’ + $ip + ‘"’)
$res = gwmi –query "$wq"
if ($res.StatusCode –eq 0) {
write-host "1"
} else {
write-host "0"
}
$res = $null

Добавил его в агент пользовательским параметром.
Есть ещё предложения?

Может есть какие-то ещё решения?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Могу высказать предположения. Сам так не реализовывал.
Делаем item c таким ключем.
system.run[команда,<режим>]
команду формируем чтоб на выходе получать 0 или 1
например так :
ping 8.8.8.8 -n 1 -k 192.168.0.1 | find /c "TTL"
Вроде должно работать... или натолкнуть на мысли.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы