[Настройка] Конфиг для nginx для majordomo

Описание настройки чего либо

Модераторы: immortal, newz20

romankit
Сообщения: 7
Зарегистрирован: Пт ноя 23, 2012 12:15 am
Благодарил (а): 0
Поблагодарили: 0

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение romankit » Ср апр 02, 2014 7:54 pm

Вот если бы еще кто поделился инструкцией, как это все настроить на Raspberry PI, с внешним веником? А то все лежит на полочке, ждет звездного часа:-) А времени разбираться самому тупо нет :-(
zlayaptichka
Сообщения: 33
Зарегистрирован: Вт апр 01, 2014 2:38 am
Благодарил (а): 1 раз
Поблагодарили: 6 раз
Контактная информация:

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение zlayaptichka » Ср апр 02, 2014 8:05 pm

romankit писал(а):Вот если бы еще кто поделился инструкцией, как это все настроить на Raspberry PI, с внешним веником? А то все лежит на полочке, ждет звездного часа:-) А времени разбираться самому тупо нет :-(
http://smartliving.ru/Main/SetupRaspberryPi
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение PAV » Чт апр 03, 2014 10:27 am

zlayaptichka: а если вот такую же системную инфу надо собрать с другой машины под nix по адресу 192.168.1.2 что делать нужно?
zlayaptichka
Сообщения: 33
Зарегистрирован: Вт апр 01, 2014 2:38 am
Благодарил (а): 1 раз
Поблагодарили: 6 раз
Контактная информация:

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение zlayaptichka » Чт апр 03, 2014 10:35 am

PAV писал(а):zlayaptichka: а если вот такую же системную инфу надо собрать с другой машины под nix по адресу 192.168.1.2 что делать нужно?
Использовать ssh!

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

ssh root@192.168.1.2 "uptime" 
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение PAV » Чт апр 03, 2014 3:18 pm

А можно опять, как для идиотов - конкретную строчку, чтобы получить значение uptime. Что нужно в МЖД написать.
Заранее спасибо.
Просто когда разбираешься, лишняя запятая может время копания увеличить раз в десять.
zlayaptichka
Сообщения: 33
Зарегистрирован: Вт апр 01, 2014 2:38 am
Благодарил (а): 1 раз
Поблагодарили: 6 раз
Контактная информация:

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение zlayaptichka » Чт апр 03, 2014 3:25 pm

PAV писал(а):А можно опять, как для идиотов - конкретную строчку, чтобы получить значение uptime. Что нужно в МЖД написать.
Заранее спасибо.
Просто когда разбираешься, лишняя запятая может время копания увеличить раз в десять.

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

$uptime=shell_exec('ssh root@192.168.1.2 uptime');
setGlobal("ThisComputer.uptime",$uptime);
$mem=shell_exec("ssh root@192.168.1.2 'free -m'|grep Mem|awk '{print $2,$3,$4}'");
$mem=explode(" ",$mem);
$mem="Всего: ".$mem[0]." Занято: ".$mem[1]." Доступно: ".$mem[2];
setGlobal("ThisComputer.memory",$mem);
$disk=shell_exec("ssh root@192.168.1.2 'df -h'|grep sda1|awk '{print $2,$3,$5}'"); // p.s. sda1 нужно изменить на свой диск
$disk=explode(" ",$disk);
$disk=$disk[1]."/".$disk[0]." ( ".$disk[2].")";
setGlobal("ThisComputer.driveStatus",$disk);
а дальше как здесь - http://smartliving.ru/forum/viewtopic.p ... 563#p10741
не забудьте настроить ssh (с авторизацией по ключу) - http://vk.cc/2rXmaY
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение PAV » Пт апр 04, 2014 12:26 pm

Спасибо большое, вы меня понимаете ;)
Очень нравится ваш подход - подробно, с ссылками.

А можно как-то обойтись без ключа - чисто по логину и паролю?
zlayaptichka
Сообщения: 33
Зарегистрирован: Вт апр 01, 2014 2:38 am
Благодарил (а): 1 раз
Поблагодарили: 6 раз
Контактная информация:

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение zlayaptichka » Пт апр 04, 2014 1:31 pm

PAV писал(а):Спасибо большое, вы меня понимаете ;)
Очень нравится ваш подход - подробно, с ссылками.

А можно как-то обойтись без ключа - чисто по логину и паролю?
А зачем? С ключом проще.
Без ключа пока не пробовал.
В man ssh опции "пароль" не нашёл.
Конечно, можно попробовать

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

echo "пароль" | ssh root@192.168.1.2 uptime
, но я не уверен, будет ли это работать.
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение PAV » Пт апр 04, 2014 4:27 pm

Проковырялся конечно, но с ключами разобрался, мысль хорошая, буду пользовать, спасибо.
А вот $uptime=shell_exec('ssh root@192.168.1.2 uptime'); ничего не дает - пустота

причем при коннекте вручную лог такой
Apr 4 17:37:59 PAVcloud sshd[5561]: Accepted publickey for remote from 192.168.1.254 port 37291 ssh2
Apr 4 17:37:59 PAVcloud sshd[5564]: Received disconnect from 192.168.1.254: 11: disconnected by user
Apr 4 17:38:25 PAVcloud sshd[5567]: Accepted publickey for remote from 192.168.1.254 port 37293 ssh2
Apr 4 17:38:25 PAVcloud sshd[5570]: Received disconnect from 192.168.1.254: 11: disconnected by user


а при запросе от МЖД такой
Apr 4 17:39:03 PAVcloud sshd[5624]: Connection closed by 192.168.1.254 [preauth]
zlayaptichka
Сообщения: 33
Зарегистрирован: Вт апр 01, 2014 2:38 am
Благодарил (а): 1 раз
Поблагодарили: 6 раз
Контактная информация:

Re: Не подскажете конфиг для nginx для majordomo?

Сообщение zlayaptichka » Пт апр 04, 2014 9:13 pm

PAV писал(а):Проковырялся конечно, но с ключами разобрался, мысль хорошая, буду пользовать, спасибо.
А вот $uptime=shell_exec('ssh root@192.168.1.2 uptime'); ничего не дает - пустота

причем при коннекте вручную лог такой
Apr 4 17:37:59 PAVcloud sshd[5561]: Accepted publickey for remote from 192.168.1.254 port 37291 ssh2
Apr 4 17:37:59 PAVcloud sshd[5564]: Received disconnect from 192.168.1.254: 11: disconnected by user
Apr 4 17:38:25 PAVcloud sshd[5567]: Accepted publickey for remote from 192.168.1.254 port 37293 ssh2
Apr 4 17:38:25 PAVcloud sshd[5570]: Received disconnect from 192.168.1.254: 11: disconnected by user


а при запросе от МЖД такой
Apr 4 17:39:03 PAVcloud sshd[5624]: Connection closed by 192.168.1.254 [preauth]
МЖД от www-data работает!
Пробуйте

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

shell_exec('sudo ssh root@192.168.1.2 uptime') 
- попробуем от рута, требуется добавить

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

www-data ALL=NOPASSWD: /usr/bin/ssh
в /etc/sudoers (используйте команду sudo visudo)
или от своего пользователя, например pi:

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

shell_exec('sudo -u pi ssh root@192.168.1.2 uptime') 
sudoers:

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

pi ALL=NOPASSWD: /usr/bin/ssh
Ответить