Блог Монашёва Михаила
Без бэкапа по жизни.
Привет, Гость
  Войти…
Регистрация
  Сообщества
Опросы
Тесты
  Фоторедактор
Интересы
Поиск пользователей
  Дуэли
Аватары
Гороскоп
  Кто, Где, Когда
Игры
В онлайне
  Позитивки
Online game О!
  Случайный дневник
MindMix
Ещё…↓вниз
Отключить дизайн


Зарегистрироваться

Логин:
Пароль:
   

Забыли пароль?


 
yes
Получи свой дневник!

Блог Монашёва Михаила > pssh и shmux  6 декабря 2008 г. 11:44:18


pssh и shmux

Михаил 6 декабря 2008 г. 11:44:18
Как только количество серваков становится более трёх, то возникает острое ощущение научиться ими управлять из одного места, а не заходя на каждый. Долго искал утилитки для подобной работы, переспрашивал всех друзей и в итоге нашёл pssh и shmux, которые заслуживают внимания.

pssh удобна тем, что можно так её настроить, что набрав pssh -P uptime можно сразу получить на консоль вывод uptime со всех машин. Для этого нужно создать файлик с именами хостов и прописать переменную окружения PSSH_HOSTS с путём к этому файлу: . Но у pssh есть одно неудобство: её вывод плохо читаемый.

pssh -P uptime
10.0.0.1: 2:27PM up 2 days, 22:35, 1 user, load averages: 2.29, 1.95, 1.89
10.0.0.1: 10.0.0.1: [1] 14:27:19 [SUCCESS] 10.0.0.1 22
10.0.0.2: 2:27PM up 195 days, 2:30, 0 users, load averages: 0.83, 0.88, 0.78
10.0.0.2: 10.0.0.2: [2] 14:27:19 [SUCCESS] 10.0.0.2 22
10.0.0.5: 2:27PM up 22:23, 1 user, load averages: 0.96, 1.51, 2.20
10.0.0.5: 10.0.0.5: [3] 14:27:19 [SUCCESS] 10.0.0.5 22
10.0.0.4: 2:27PM up 2 days, 22:34, 1 user, load averages: 13.05, 12.96, 12.74
10.0.0.4: 10.0.0.4: [4] 14:27:19 [SUCCESS] 10.0.0.4 22
10.0.0.3: 2:27PM up 8 days, 2:37, 0 users, load averages: 2.85, 3.74, 2.61
10.0.0.3: 10.0.0.3: [5] 14:27:30 [SUCCESS] 10.0.0.3 22

shmux имеет намного более удобный вывод, но для её запуска нужно намного больше постучать по клавиатуре:
cat pssh-hosts|shmux -c uptime -
10.0.0.1: 2:28PM up 2 days, 22:37, 1 user, load averages: 1.90, 1.90, 1.88
10.0.0.4: 2:28PM up 2 days, 22:35, 1 user, load averages: 12.26, 12.76, 12.68
10.0.0.2: 2:28PM up 195 days, 2:31, 0 users, load averages: 0.56, 0.77, 0.74
10.0.0.5: 2:28PM up 22:24, 1 user, load averages: 0.63, 1.26, 2.03
10.0.0.3: 2:28PM up 8 days, 2:38, 0 users, load averages: 1.10, 2.95, 2.40

5 targets processed in 2 seconds.
Summary: 5 successes

pssh-hosts - это файлик с хостами, созданный для pssh:
cat pssh-hosts
10.0.0.1
10.0.0.2
10.0.0.3
10.0.0.4
10.0.0.5

pssh и shmux не умеют спрашивать пароли для логина и поэтому для их работы нужно предварительно настроить логин по ключу и ssh-agent. Как только это сделано, можно запускать top, netstat -m, sysctl vfs.ufs и т.п. сразу на всех машинах.

P.S.
Подскажите пожалуйста, как красиво сконфигурить запуск команд через sudo при невозможности ввести пароль? Конечно можно настроить /etc/sudores на то, чтобы пароль не спрашивало на определённые команды или вообще всегда, но тогда смысл sudo во многом теряется. Хочется например так, чтобы при логине по ключу sudo не требовало пароль или ещё как-нить...

Категории: Офис, Оптимизация
Прoкoммeнтировaть
Обратите внимание на:
кабинет sudo 25 марта 2010 г. sudo в сообществе londa
Михаил 7 декабря 2008 г. 13:18:27 постоянная ссылка ]
Спасибо за мысль. Как то сам стормозил...
Прoкoммeнтировaть
Гость 9 декабря 2014 г. 13:31:08 постоянная ссылка ]
 Есть доступ ко многим сервакам по ssh одновременно, но умеющие спрашивать пароль?
Прoкoммeнтировaть
 

Дoбавить нoвый кoммeнтарий

Как:

Пожалуйста, относитесь к собеседникам уважительно, не используйте нецензурные слова, не злоупотребляйте заглавными буквами, не публикуйте рекламу и объявления о купле/продаже, а также материалы, нарушающие сетевой этикет или законы РФ. Ваш ip-адрес записывается.


Блог Монашёва Михаила > pssh и shmux  6 декабря 2008 г. 11:44:18

читай на форуме:
Буду, как все:-O Всем привет, я тут...
стоишь одна мокнишь под дождём.ночь...
Давайте поговорим о паронормальных ...
пройди тесты:
Школа Коноха жди Хатаке Киоко
Как ты выглядишь в аниме?
читай в дневниках:
___________*___________
Сложи своё имя и посмотри, как оно ...

  Copyright © 2001—2019 MindMix
Авторами текстов, изображений и видео, размещённых на этой странице, являются пользователи сайта.
Задать вопрос.
Написать об ошибке.
Оставить предложения и комментарии.
Помощь в пополнении позитивок.
Сообщить о неприличных изображениях.
Информация для родителей.
Пишите нам на e-mail.
Разместить Рекламу.
If you would like to report an abuse of our service, such as a spam message, please contact us.
Если Вы хотите пожаловаться на содержимое этой страницы, пожалуйста, напишите нам.

↑вверх