неблокирующий массовый пингер для тестирования [закрыто]

У меня есть система интрасети (нет интернета), и для проверки мне нужен простой способ пропинговать несколько десятков хостов. Я могу запустить его на Windows 2008 Server или Linux.

Я хочу получить простой ответ да / нет, если группа хостов работает.

1
задан 23 February 2010 в 21:02
3 ответа

Найденный сценарием удара:

HOSTS="cyberciti.biz theos.in router"

# no ping request
COUNT=1

# email report when
SUBJECT="Ping failed"
EMAILID="me@mydomain.com"
for myHost in $HOSTS
do
  count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
  if [ $count -eq 0 ]; then
    # 100% failed
    echo "Host : $myHost is down (ping failed) at $(date)" | mail -s "$SUBJECT" $EMAILID
  fi
done
0
ответ дан 4 December 2019 в 02:12

ActiveXperts обеспечивает страницу ICMP Ping и HTTP (S), контролирующую как часть их бесплатной версии. Можно установить несколько различных уведомлений для отказов и успехов также.

http://www.activexperts.com/activmonitor/freeware/

1
ответ дан 4 December 2019 в 02:12

Это зависит.

Которые взаимодействуют через интерфейс (GUI, cli?) Вы хотите использовать? Кто и как будет использовать его? и почему Вы делаете такие ping? Это, если Вы проверяете с помощью ping-запросов для проверки с помощью ping-запросов, также проверяют с помощью ping-запросов (hping, или nmap), возможно, мало заданный сценарием мог сделать задание (но машина, отвечающая на ping не обязательно, жива для сервиса, который должен дать), вместо этого если требуется знать, делает ли хост свое задание, то лучше проверить на сервисы, что это, как предполагается, дает, и сделать это там контролирует инструменты как monit или bigbrother (теперешний, возможно, также старшая сестра) в соответствии с Linux, или можно использовать более простые системные инструменты, заданные сценарием для проверки различных сервисов различных хостов. Я не знаю в соответствии с Windows.

0
ответ дан 4 December 2019 в 02:12