Перейти к содержанию

Рекомендуемые сообщения

Добрый день.

Задача следующая: есть несколько серверов, на которых нужно в начале рабочего дня мониторить ряд параметров (в идеале, чем чаще, тем лучше), вроде дискового пространства, наличия необходимых файлов и т.п. Естественно, вручную это делать утомительно, хоть в Reflection и забиты хоткеи, и вся процедура занимает минут 10. Поэтому было решено написать скрипт, который будет запускаться на рабочей машине, по очереди коннектиться к серверам и мониторить. Как подцепиться по telnet и выполнить команду, я разобрался, это просто. Но вот как получить результат выполнения того же ls, скажем, в строковую переменную для дальнейшего скармливания регэкспам?

Ссылка на комментарий
Поделиться на другие сайты

AccessD писал(а) Mon, 21 June 2010 09:39

Не занимайтесь ерундой, а поставьте нагиос.

Не имею возможности. СБ зорко бдит за всем устанавливаемым софтом, и если его нет в перечне, значит, он не нужен. А за установленый ненужный софт - анальные кары. Поэтому и приходится изгаляться, как только можно. За установку чего-нибудь на сервак - секир башка.

Ссылка на комментарий
Поделиться на другие сайты

Тогда отправляйте команды по ssh и вывод кидайте в файл. а потом уже из файла выковыривайте. Вам понадобится сделать беспарольный ключ и аутентификацию по ключу настроить на сервере.

после этого можно будет делать типа:

# ssh myhost.net 'ls /' > output

в output будет результат выполненной на сервере ls /

Ссылка на комментарий
Поделиться на другие сайты

AccessD писал(а) Mon, 21 June 2010 11:43

Тогда отправляйте команды по ssh и вывод кидайте в файл. а потом уже из файла выковыривайте. Вам понадобится сделать беспарольный ключ и аутентификацию по ключу настроить на сервере.

после этого можно будет делать типа:

# ssh myhost.net 'ls /' > output

в output будет результат выполненной на сервере
ls /

Только telnet, по-другому никак, увы. У них там какие-то особые представления о безопасности и удаленных подключениях.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...