URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62826
[ Назад ]

Исходное сообщение
"Состояние сервера по SMS"

Отправлено FoxMulder , 20-Дек-05 13:23 
Доброго времяни суток.

Подскажите, можно ли управлять сервером через SMS. Делал ли кто что подобное, и как. На крайний случай просто регулярная посылка SMS о состоянии сервера.

Зареннее благодарю.


Содержание

Сообщения в этом обсуждении
"Состояние сервера по SMS"
Отправлено mezantrop , 20-Дек-05 13:31 
>Доброго времяни суток.
>
>Подскажите, можно ли управлять сервером через SMS. Делал ли кто что подобное,
>и как. На крайний случай просто регулярная посылка SMS о состоянии
>сервера.
>
>Зареннее благодарю.

например nagios умеет отсылать SMS-ки на мобилу. Кроме того, некоторые операторы мобильной связи предлагают возможность посылки SMTP на мобильные телефоны.


"Состояние сервера по SMS"
Отправлено casper , 20-Дек-05 15:25 
>Доброго времяни суток.
>
>Подскажите, можно ли управлять сервером через SMS. Делал ли кто что подобное,
>и как. На крайний случай просто регулярная посылка SMS о состоянии
>сервера.
>
>Зареннее благодарю.

Можно сделать так:
Трубка + DATA-кабель к ней постоянно подключена к серверу.
Устанавливаем библиотеку gsmlib в которой есть утилиты для отправки и получения SMS: gsmsendsms и gsmsmsd соответственно.


"Состояние сервера по SMS"
Отправлено FoxMulder , 20-Дек-05 16:10 
>>Доброго времяни суток.
>>
>>Подскажите, можно ли управлять сервером через SMS. Делал ли кто что подобное,
>>и как. На крайний случай просто регулярная посылка SMS о состоянии
>>сервера.
>>
>>Зареннее благодарю.
>
>Можно сделать так:
>Трубка + DATA-кабель к ней постоянно подключена к серверу.
>Устанавливаем библиотеку gsmlib в которой есть утилиты для отправки и получения SMS:
>gsmsendsms и gsmsmsd соответственно.

Благодарю.
А какую мобилку лучше использовать. Сами понимаете нехочется ложить рядом с сервером 300уе ;) Может можно какой нить gsm модем использовать?


"Состояние сервера по SMS"
Отправлено dimoZZZa , 20-Дек-05 17:16 
>>>Доброго времяни суток.
>>>
>>>Подскажите, можно ли управлять сервером через SMS. Делал ли кто что подобное,
>>>и как. На крайний случай просто регулярная посылка SMS о состоянии
>>>сервера.
>>>
>>>Зареннее благодарю.
>>
>>Можно сделать так:
>>Трубка + DATA-кабель к ней постоянно подключена к серверу.
>>Устанавливаем библиотеку gsmlib в которой есть утилиты для отправки и получения SMS:
>>gsmsendsms и gsmsmsd соответственно.
>
>Благодарю.
>А какую мобилку лучше использовать. Сами понимаете нехочется ложить рядом с сервером
>300уе ;) Может можно какой нить gsm модем использовать?

есть gsm модемы на базе nokia12
посмотреть можно тут
http://teltonika.ru/



"Состояние сервера по SMS"
Отправлено iasb , 20-Дек-05 18:01 
От сервера - примерно таким скриптом, но это если ложится какой-то внутренний канал. В принципе можно поговорить с провайдером - все равно у него должно быть юниховое железо. Это пингование нескольких хостов. По тексту можно разобраться чего оно делает. Логику можно наворотить посложнее.

#!/usr/bin/perl
use Net::Ping;
$p=Net::Ping->new("icmp",10);


$ping_host='193.43.194.62';

@IpList = ("193.43.194.62",
           "193.43.194.58",
           "193.43.194.60",
           "193.43.194.44",
           "193.183.231.130");


# ===============

Start:


foreach $foo(@IpList)
{
#printf ($foo);

$ret = $p->ping ($foo);

#if ($ret==1) {printf "\nOK\n".$foo;}
if ($ret==1) {goto SLP;}

elsif ($ret==0) {&MailSend();&MailRoot(); goto End;}

}

SLP:

sleep 300;

goto Start;

End:
;

# ++++++++++++++++++++++++++
sub MailRoot()

{

open (MAIL1, '|/usr/sbin/sendmail -t');
print MAIL1 "From: fw\@rabbit.com.ua\n",
           "To: iasb\@rabbit.com.ua\n",
           "Subject: Ping:\n\n",
           "Lost: ".$foo;
close MAIL1
};

# ++++++++++++++++++++++++++

sub MailSend()

{

open (MAIL, '|/usr/sbin/sendmail -t');
print MAIL "From: fw\@rabbit.com.ua\n",
           "To: 38050227761\@sms.umc.com.ua\n",
           "Subject: Ping:\n\n",
           "Lost: ".$foo;
close MAIL
};    


"Состояние сервера по SMS"
Отправлено FoxMulder , 20-Дек-05 18:19 
>От сервера - примерно таким скриптом, но это если ложится какой-то внутренний
>канал. В принципе можно поговорить с провайдером - все равно у
>него должно быть юниховое железо. Это пингование нескольких хостов. По тексту
>можно разобраться чего оно делает. Логику можно наворотить посложнее.
>
>#!/usr/bin/perl
>use Net::Ping;
>$p=Net::Ping->new("icmp",10);
>
>
>$ping_host='193.43.194.62';
>
>@IpList = ("193.43.194.62",
>           "193.43.194.58",
>
>           "193.43.194.60",
>
>           "193.43.194.44",
>
>           "193.183.231.130");
>
>
>
># ===============
>
>Start:
>
>
>foreach $foo(@IpList)
>{
>#printf ($foo);
>
>$ret = $p->ping ($foo);
>
>#if ($ret==1) {printf "\nOK\n".$foo;}
>if ($ret==1) {goto SLP;}
>
>elsif ($ret==0) {&MailSend();&MailRoot(); goto End;}
>
>}
>
>SLP:
>
>sleep 300;
>
>goto Start;
>
>End:
>;
>
># ++++++++++++++++++++++++++
>sub MailRoot()
>
>{
>
>open (MAIL1, '|/usr/sbin/sendmail -t');
>print MAIL1 "From: fw\@rabbit.com.ua\n",
>           "To:
>iasb\@rabbit.com.ua\n",
>           "Subject:
>Ping:\n\n",
>           "Lost:
>".$foo;
>close MAIL1
>};
>
># ++++++++++++++++++++++++++
>
>sub MailSend()
>
>{
>
>open (MAIL, '|/usr/sbin/sendmail -t');
>print MAIL "From: fw\@rabbit.com.ua\n",
>           "To:
>38050227761\@sms.umc.com.ua\n",
>           "Subject:
>Ping:\n\n",
>           "Lost:
>".$foo;
>close MAIL
>};


Ну это я примерно понял, только вот заминочка одна, я в России нахожусь, а тут нет такой услуги как mail2sms. Да и проверять мне надо канал с провайдером, соответственно если падает канал то и СМС не пройдет :)


"Состояние сервера по SMS"
Отправлено iasb , 20-Дек-05 23:14 

>>канал. В принципе можно поговорить с провайдером - все равно у
>>него должно быть юниховое железо. Это пингование нескольких хостов. По тексту


это о пинге "сверху" - все равно надо будет договориться с провом и запустить эту программулину е него

я в России
>нахожусь, а тут нет такой услуги как mail2sms. Да и проверять
>мне надо канал с провайдером, соответственно если падает канал то и
>СМС не пройдет :)


http://mhelp.nm.ru/email.htm


  5  Титова Е.А., 21 января 2005 г. 9:04:45  
    У меня работает. Я выбрала службу связи телефон в виде 79....... без плюсов и 8 подключила услугу доставки СМС с почтового ящика и стало доходить. (У меня Билайн и там надо подключать эту услугу)  

http://www.rambler.ru/srch?oe=1251&words=sms%2Emts%...


в последней ссылке достаточно указаний на подобные темы.


"Состояние сервера по SMS"
Отправлено FoxMulder , 26-Дек-05 09:28 
>
>>>канал. В принципе можно поговорить с провайдером - все равно у
>>>него должно быть юниховое железо. Это пингование нескольких хостов. По тексту
>
>
>это о пинге "сверху" - все равно надо будет договориться с провом
>и запустить эту программулину е него
>
> я в России
>>нахожусь, а тут нет такой услуги как mail2sms. Да и проверять
>>мне надо канал с провайдером, соответственно если падает канал то и
>>СМС не пройдет :)
>
>
>http://mhelp.nm.ru/email.htm
>
>
>  5  Титова Е.А., 21 января 2005 г. 9:04:45
>    У меня работает. Я выбрала службу связи телефон
>в виде 79....... без плюсов и 8 подключила услугу доставки СМС
>с почтового ящика и стало доходить. (У меня Билайн и там
>надо подключать эту услугу)
>
>
>http://www.rambler.ru/srch?oe=1251&words=sms%2Emts%...
>
>
>в последней ссылке достаточно указаний на подобные темы.


Благодарю. Но тут опять проблема есть пров не согласится на такое :(


"Состояние сервера по SMS"
Отправлено ram_scan , 21-Дек-05 06:19 
>Ну это я примерно понял, только вот заминочка одна, я в России
>нахожусь, а тут нет такой услуги как mail2sms. Да и проверять
>мне надо канал с провайдером, соответственно если падает канал то и
>СМС не пройдет :)

Поэтому как тебе уже советовали, датакабель+простенькая труба (хоть старенький сименс купи какой, акромя С62, редкостное угребище, стоит у меня как раз сейчас именно для этого, измучился для него scmxx дописывать).

Поверх этого добра нагиос настроеный, и будет тебе и отчеты в мыльник, и по смс алерты, и по http поглядеть и по wap. Правда есть недостаток - за мобилу придется платить. Но в моей ситуации например это всяко дешевле простоя =)


"Состояние сервера по SMS"
Отправлено FoxMulder , 26-Дек-05 09:29 
>>>>Доброго времяни суток.
>>>>
>>>>Подскажите, можно ли управлять сервером через SMS. Делал ли кто что подобное,
>>>>и как. На крайний случай просто регулярная посылка SMS о состоянии
>>>>сервера.
>>>>
>>>>Зареннее благодарю.
>>>
>>>Можно сделать так:
>>>Трубка + DATA-кабель к ней постоянно подключена к серверу.
>>>Устанавливаем библиотеку gsmlib в которой есть утилиты для отправки и получения SMS:
>>>gsmsendsms и gsmsmsd соответственно.
>>
>>Благодарю.
>>А какую мобилку лучше использовать. Сами понимаете нехочется ложить рядом с сервером
>>300уе ;) Может можно какой нить gsm модем использовать?
>
>есть gsm модемы на базе nokia12
>посмотреть можно тут
>http://teltonika.ru/


А програмчина под них есть для FreeBSD?


"Состояние сервера по SMS"
Отправлено dimoZZZa , 26-Дек-05 12:54 
>>>>>Доброго времяни суток.
>>>>>
>>>>>Подскажите, можно ли управлять сервером через SMS. Делал ли кто что подобное,
>>>>>и как. На крайний случай просто регулярная посылка SMS о состоянии
>>>>>сервера.
>>>>>
>>>>>Зареннее благодарю.
>>>>
>>>>Можно сделать так:
>>>>Трубка + DATA-кабель к ней постоянно подключена к серверу.
>>>>Устанавливаем библиотеку gsmlib в которой есть утилиты для отправки и получения SMS:
>>>>gsmsendsms и gsmsmsd соответственно.
>>>
>>>Благодарю.
>>>А какую мобилку лучше использовать. Сами понимаете нехочется ложить рядом с сервером
>>>300уе ;) Может можно какой нить gsm модем использовать?
>>
>>есть gsm модемы на базе nokia12
>>посмотреть можно тут
>>http://teltonika.ru/
>
>
>А програмчина под них есть для FreeBSD?

>>>Устанавливаем библиотеку gsmlib в которой есть утилиты для отправки и получения SMS:
>>>gsmsendsms и gsmsmsd соответственно.

у меня так и работает в сочетании с нагиосом ))


"Состояние сервера по SMS"
Отправлено FoxMulder , 28-Дек-05 17:42 
>>>>Устанавливаем библиотеку gsmlib в которой есть утилиты для отправки и получения SMS:
>>>>gsmsendsms и gsmsmsd соответственно.
>
>у меня так и работает в сочетании с нагиосом ))

Да все заработало :) Всем огромное спасибо.