Управление сетью Linux - PullRequest
       7

Управление сетью Linux

1 голос
/ 03 марта 2012

Сегодня у меня большая проблема, я отвечаю за сеть Linux из 100 компьютеров, распределенных в 4 комнатах по 25 компьютеров в каждой, у меня есть DNS-сервер, и я хочу, чтобы текущее состояние каждой машины в реальном времениЯ разработал скрипт, который пингует каждый компьютер один за другим и изменяет файл каждый раз, когда изменяется состояние (включено - выключено - включено) и печатает дату, как обычный файл LOG (в значительной степени демон).и несколько дней назад я нашел это в руководстве для команды ping:

Эта программа предназначена для использования в тестировании сети, измерениях и управлении.Из-за нагрузки, которая может быть наложена на сеть, неразумно использовать ping во время обычной работы или из автоматических сценариев.

Если это неправильный способ проверки состояния моих компьютеров, чтовы бы предложили?

Ответы [ 2 ]

2 голосов
/ 03 марта 2012

Используйте Cacti или Nagios для мониторинга сети.

Они великолепны, с открытым исходным кодом и позволят вам измерить НАМНОГО больше, чем просто пинг.

Эти инструменты построены на пакете RRDTool (RRDTool также хорош ... проверьте его), и они предлагают графический интерфейс для него с графикой. Теперь получаемые изображения являются изображениями, поэтому они не интерактивны, как графики, которые мы видим в настоящее время с помощью JavaScript. Но вы все равно можете изменить ограничения и правильно отобразить то, что ищете.

Вы также можете настроить оповещения. Так что вы будете знать, когда что-то не так.

0 голосов
/ 03 марта 2012

Вы можете использовать скрипт запуска / выключения на компьютере, который сообщает центральному серверу, если компьютер включен или выключен.Это не вызывает принудительное завершение работы, когда скрипт выключения не может быть запущен.

...