Перейти к содержимому
Калькуляторы

Мониторинг Ethernet порта по SNTP+ sms/mail оповещение

lanc,

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

На любой :)

 

Не надо забывать, что мобила в добавок ещё и GPRS умеет.

А так всё просто, ищешь доку, как посылать смс, открывешь ком порт (лучше его) и шлёшь туда эти данные. Если не можешь найти протокол обмена, тогда запускаешь PortMon от Sysinternals и сниферишь протокол. С вебом ни на одной ОСи проблем нет :)

Поделиться сообщением


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

В догонку...

http://tuxmobil.org/phones_linux_sms.html

http://www.call-direct.com.au/sms.htm

 

З.Ы. Может всё таки снимешься с тормоза?

Поделиться сообщением


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

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

vobshe to dude bezplatnaja programma. eto ne demo.

nashot linuksa - mikrotik neprodajot linuksovije programmi, no interfeis (gui) i podderzhku.

Изменено пользователем trakais

Поделиться сообщением


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

Подниму древнюю тему.

Может кто-нибудь подсказать что я делаю не так, когда пытаюсь смс-ки из нагиоса слать? :)

сейчас работает следующим образом:

описание команды:

define command{
        command_name    notify-host-by-sms
        command_line    $USER1$/smser $CONTACTPAGER$  '$TIME$:\n  $HOSTNAME$ ($HOSTADDRESS$) is $HOSTSTATE$.'}

Сам скриптик:

#!/usr/bin/expect

set text [lindex $argv 1]
set number [lindex $argv 0]

spawn ssh smssender@xxx.xxx.xxx.xxx /usr/local/bin/scmxx --send --sms --direct --number=$number --text='$text' 2>smser.log
expect "mssender's password:"
send "SuperPassword\r"
expect "$"
exit 0

Смущает то, что приходится ssh-ем лезть на локальный сервер...

Пытался запускать scmxx прямо из описания команды - смс-ки не приходят:

define command{
        command_name    notify-host-by-sms
        command_line   /usr/local/bin/scmxx  --send --sms --direct --number=$CONTACTPAGER$ --text="$TIME$:\n  $HOSTNAME$ ($HOSTADDRESS$) is $HOSTSTATE$."}

Оставлял описание команды как в варианте один и пытался скрипт безо всяких ssh и expect сделать - тоже болт:

#!/bin/bash
notification=$2
phone_number=$1
exec /usr/local/bin/scmxx --send --sms --direct --number=$phone_number --text="$notification"
exit 0

Куда копать?

Поделиться сообщением


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

ZABBIX (http://www.zabbix.com) позволяет отправлять SMS уведомления. Как это реализуется не проверял, но факт - есть факт.

Поделиться сообщением


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

define command {
       command_name                          notify-by-sms
       command_line                          /usr/bin/sendsms $CONTACTADDRESS1$ "$NOTIFICATIONTYPE$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ $SERVICEOUTPUT$ $LONGDATETIME$"
}

*  app-mobilephone/smstools
      Latest version available: 2.2.20
      Latest version installed: 2.2.20
      Size of files: 168 kB
      Homepage:      http://smstools.meinemullemaus.de/
      Description:   Send and receive short messages through GSM modems

Изменено пользователем Max P

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

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

  Разрешено не более 75 смайлов.

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

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

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