Re: и об облаках

2014-03-04 Thread Artem Chuprina
Dmitrii Kashin -> debian-russian@lists.debian.org  @ Tue, 04 Mar 2014 11:33:05 
+0400:

 >> Но в обоих случаях нужна миграция со сдохшего железа без моего
 >> вмешательства за адекватное время (у меня может не быть возможности за
 >> адекватное время вмешаться, и даже обнаружить проблему).

 DK> О, я извиняюсь за возможно профанский вопрос: но разве не в этом смысл
 DK> виртуалок вообще? Что, существуют провайдеры VDS, которые не
 DK> предоставляют данной возможности?

Да.  Мастерхост, например.  То есть, возможность-то мигрировать они,
наверное, предоставляют, а вот мониторинг - нет.  И даже полный бэкап
контейнера - только вручную хозяином.  У них, похоже, сервис VDS в
изрядном загоне.

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


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87k3cauyll@wizzle.ran.pp.ru



Re: incron

2014-03-04 Thread Artem Chuprina
yakim -> debian-russian@lists.debian.org  @ Tue, 04 Mar 2014 09:08:42 +0200:

 y> Насколько я знаю, incron действительно за деревом не следит.
 y> Для отслеживания изменений в дереве каталогов я использую inotifywait

Ага, спасибо, это, похоже, то, что надо.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/8761nuuy6p@wizzle.ran.pp.ru



Re: incron

2014-03-04 Thread Hleb Valoshka
On 3/4/14, Artem Chuprina  wrote:

> У меня, собственно, задача, чтобы во всем дереве /exchange по факту
> добавления или изменения файлов им автомагически делалось chmod +rwX.

Я для такой же задачи использовал iwatch. Но у него есть 2 проблемы:

1) конфиг xml-ный, но не особо навёрнутый, так что не критично;
2) баг с экранированием пробелов в именах файлов, которые передаются
обработчику (я обошёл его так: file=`echo $1`).

Написан на перле.


Re: incron

2014-03-04 Thread yakim

Добрый день.
Тут, к стати, можно посмотреть пример использования
http://yakim.org.ua/articles/servers/7-ssh-server.html

С уважением,
Якимчук Сергей

04.03.14 11:10, Artem Chuprina написав(ла):

yakim -> debian-russian@lists.debian.org  @ Tue, 04 Mar 2014 09:08:42 +0200:

  y> Насколько я знаю, incron действительно за деревом не следит.
  y> Для отслеживания изменений в дереве каталогов я использую inotifywait

Ага, спасибо, это, похоже, то, что надо.





--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/531599f1.3040...@yakim.org.ua



Re: На что заменить nagios?

2014-03-04 Thread Андрей К
Я последнее время кручу NetXMS.
По вашим требованиям подходит, но его надо настраивать...


2014-03-03 15:07 GMT+02:00 Alex Mestiashvili :

> On 03/02/2014 06:03 PM, Artem Chuprina wrote:
>
>> Сабж.
>>
>> Что-то он у меня от долгого неиспользования сломался.  И вообще PHP
>> хочет, а зря.  И check_http у него явно работает без указания хоста,
>> поэтому вместо честного 200 с виртуального хоста получает 410 с
>> дефолтного.
>>
>> Короче, хочу монитор нескольких хостов в интернете.  Мне не обязательно
>> рисовать красивые картинки, как это делал nagios, пока не сдох, но
>> хотелось бы, чтобы он, как это делает nagios,
>>
>> во-первых, писал мне в почту, если что сломалось,
>>
>> во-вторых, не пытался писать кучу отчетов о неработоспособности сервисов
>> на хосте, если недоступен сам хост, а писал только о недоступности
>> хоста,
>>
>> в-третьих, позволял каким-нибудь запросом (не обязательно веб-, и даже
>> лучше не веб-) узнать текущее состояние и набор проблем (на предмет
>> "если я прощелкал письмо о неработоспособности чего-то, и оно не
>> работает уже неделю, а я не в курсе).
>>
>> В идеале - НЕ HTTP, а если HTTP, то крайне желательно не PHP.
>>
>> Крайне желательно, чтобы сложность его конфигурации не вызывала
>> настойчивую мысль "может, проще написать свой велосипед?"
>>
>>
>>
> zenoss ?  python, довольно тяжел для "пары" хостов, но тем не менее
> выглядит не плохо.
>
> Alex
>
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive: https://lists.debian.org/53147eaa.3050...@biotec.tu-dresden.de
>
>


Re: кодировка системных собщений

2014-03-04 Thread Oleksandr Gavenko
On 2014-02-11, Sergey B Kirpichev wrote:

>> On Tue, Feb 11, 2014 at 11:23:05PM +0200, Oleksandr Gavenko wrote:
>> desktop+bash# cd /etc
>> desktop+bash# sudo ack-grep lsb-base-logging
>> desktop+bash# sudo ack-grep -i FANCYTTY
>> Где же прячется эта FANCYTTY?
>
> sk@darkstar:~ $ fgrep -R FANCYTTY /lib
> /lib/lsb/init-functions:[ -z $FANCYTTY ] && FANCYTTY=1 || true
> /lib/lsb/init-functions:FANCYTTY=0
> /lib/lsb/init-functions:case "$FANCYTTY" in
> /lib/lsb/init-functions:FANCYTTY=
>
> sk@darkstar:~ $ fgrep -R lsb-base-logging.sh /lib/lsb/
> /lib/lsb/init-functions:[ -e /etc/lsb-base-logging.sh ] && . 
> /etc/lsb-base-logging.sh || true
>
> См. также /usr/share/doc/lsb-base/README.Debian.gz

Спасибо!

Из доки:

- FANCY OUTPUT

  "Fancy output" can be overridden by setting FANCYTTY=0 in
  /etc/lsb-base-logging.sh .

Я раньше считал что настройки будут валяться в /etc/, может закоментированы, и
отдокументированы коротчими заголовками.

Не так (( 

-- 
Best regards!


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/8738ixmylg@gavenkoa.example.com



Re: bash и область видимости переменной в while

2014-03-04 Thread Oleksandr Gavenko
On 2014-02-18, Vladimir Skubriev wrote:

> Что делают внутренние скобки ?

Круглые - создают отдельный процесс. Фигурные - в текущем.

Из POSIX:

  Grouping Commands

  The format for grouping commands is as follows: 

  (compound-list) 

  Execute compound-list in a subshell environment; see Shell Execution
  Environment . Variable assignments and built-in commands that affect the
  environment shall not remain in effect after the list finishes. 

  { compound-list;} 

  Execute compound-list in the current process environment. The semicolon
  shown here is an example of a control operator delimiting the } reserved
  word. Other delimiters are possible, as shown in Shell Grammar ; a 
  is frequently used. 

Зачем может понадобиться { }? Из POSIX (см. пример XXX ниже):

  Each redirection shall apply to all the commands within the compound command 
that do not explicitly override that redirection. 


  $ ( var=1; ); echo x $var x
  x  x

  $ { var=1; }; echo x $var x
  x 1 x

  $ { var=x; echo $var; } | cat && echo $var
  x
  1
  $ { var=x; echo $var; } | cat && echo $var
  x
  1
  $ { var=x; echo $var; } >/dev/null && echo $var# XXX
  x
  
  $ { false; true; } && echo ok || echo fail
  ok
  $ { true; false; } && echo ok || echo fail
  fail

  $ ( exit 0 ) && echo ok || echo fail  


 
  ok
  $ ( exit 1 ) && echo ok || echo fail
  fail

  $ { echo user XXX YYY; echo cd /pub; echo put backup.tgz; echo exit; } | ftp 
-n server.org

-- 
Best regards!


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87vbvtlj1w@gavenkoa.example.com