Последовательный проверка компьютеров (ping)

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Negent

Последовательный проверка компьютеров (ping)

Непрочитанное сообщение Negent » 18 май 2009, 15:28

Здравствуйте, уважаемые эксперты!
Я хотел бы к вам обратиться с просьбой - мне необходимо узнать, где бы достать скрипт или программу под Linux, чтобы последовательно обзванивать (с помощью утилиты ping) компьютеры сети, и проверять - какие включены, а какие - нет?

vikos
Писатель
Сообщения: 110
Зарегистрирован: 07 янв 2009, 21:47
Откуда: г.Казань
Контактная информация:

Re: Последовательный проверка компьютеров (ping)

Непрочитанное сообщение vikos » 19 май 2009, 21:55

Я не системный администратор, поэтому подобных задач мне решать не приходилось. Но могу посоветовать заглянуть в каталог программного обеспечения по следующей ссылке:
http://rus-linux.net/po.php?name=po/po-02.koi#scan
Там есть программы, по описанию похожие на то, что вам требуется.

oioki
Интересующийся
Сообщения: 8
Зарегистрирован: 02 фев 2009, 05:14
Откуда: Барнаул
Контактная информация:

Re: Последовательный проверка компьютеров (ping)

Непрочитанное сообщение oioki » 29 май 2009, 06:08

Я пользуюсь таким самописанным скриптом, ему передается аргумент - имя файла с именами машин.

Код: Выделить всё

#!/bin/sh

# 11. Сценарий просматривает файл /etc/hosts и разыскивает все строки,
# которые не начианются с символа #. Затем по каждому адресу отправляется запрос.

HOSTS_FILE=$1

# Функция выводит список IP-адресов, хранящихся в файле
host_list()
{
        # Два grep убирают комментарии и пустые строки
        # awk печатает значения из первого столбца, т.е. IP-адреса
        cat $HOSTS_FILE | grep -v "^#" | grep -v "^$" | awk '{print $1}'
}

# Отправляет ping-запрос каждой машине
for HOST in `host_list`; do
        echo -n -e $HOST"\t"
        if ( ping -c 1 -W 1 $HOST > /dev/null ); then
                echo "доступен"
        else
                echo "недоступен"
        fi
done

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей