Автор Тема: ES оповеститель, нужен сервер для запуска!!!  (Прочитано 8706 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

RN9RQ

  • Гость
Фухх сегодня первый релиз 0.1 версия.
Работает вроде более менее стабильно, необходимый минимум функций есть.

Ребят нужен nix сервер для  оповестителя, сразу предупреждаю, я хоть и оттестировал северную часть но гарантировать стабильную работу пока рано, если вдруг чего  и сервак  ребутнется или повиснет,  необходимо чтобы ничего Вашего важного не накрылось.

Выложил архив по адресу.
http://www.vhfdx.ru/faylyi/view-details/programmyi-dlya-rabotyi-v-efire/sporadik-skriptyi-dlya-servera
Если кратко.
Пока нет web интерфейса для добавления почтовых адресов, ручками придется добавлять, но на то и первая версия.

Требования:
*nix
Perl
модули для perl Net:telnet, Net:SMTP, Net:SMTP-auth
Наличие SMTP сервера с которого будет проводится рассылка. 

Установка:
создаем пользователя в системе, кладем ему в домашний каталог папку SPORADIK и распаковываем содержимое архива
 далее прописываем в загрузочных скриптах запуск  start_daemon.sh
в cron прописываем запуск mail_sender.pl каждые 7 минут
В скрипте mail_sender.pl в самом его начале исправляем адрес SMTP сервера, его логин и пароль
Далее перезагружаем систему, либо просто запускаем скрипт start_daemon.sh
Мыло добавлять в папке mail папки, в структуре разберетесь сами, куда интересно туда и вписываете мыло.
Остальные папки трогать не стоит - это рабочие данные.
Чуть позже расскажу как этот скрипт вообще работает.
« Последнее редактирование: 12 Апрель 2009, 21:47:33 от RN9RQ Роман »

RN9RQ

  • Гость
так же ищутся те  люди, кто готов нарисовать к нему веб интерфейс для добавления адресов почты в файлы с проверкой валидности, я сам не успеваю, диплом мой горит.

RN9RQ

  • Гость
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #2 : 12 Апрель 2009, 22:58:27 »
В кратце о том как это работает.
скрипт cluster_listener.pl подключается к  кластеру rn6bn.73.ru с позывным RO1BOT и ожидает интересных нам спотов. Время от вермени при этом он проверяет свое подключение к кластеру.
В случае прихода интересного спота, он складывает его в один из 5 спот-фалйов в папке spot .
ES_warning.spt - если в комментариях спота присутствует слов MUF или MUF2
ES_144.spt - если спот на частоте диапазона 2 метра и содержит слово "ES" "(ES>" "<ES>"
ES_28.spt - если спот на частоте диапазона 10 метров и содержит слово "ES" "(ES>" "<ES>"
ES_50.spt - если спот на частоте диапазона 6 метров и содержит слово "ES" "(ES>" "<ES>"
AU.spt - если спот на частоте диапазона 2 метра и содержит слово "AU" "(AU>" "<AU>"

Во время этого раз в 7 минут запускается скрипт mail_sender.pl  и проверяет эти 5 спот фалов.
В случае обнаружения 2х и более спотов в одном из 5 вышеперечисленных фалов происходжит следующее.
В случае первых 4х фалов, текст спота проверяетя по маске на поиск позывных их следующих стран и раойнов России:
UA1
UA2
UA3
UA4
UA6
UA9
UA0
UR
UN
Примечание, для России проверяется весь диапазон префиксов, для Украины и Казахстана только префиксы из серии U

В случае совпадения, берется список e-mail подготовленный для этого района и диапазона, и рассылается всем преджупреждение о существовании ES прохождения.
После этого 2 интервала по 7 минут рассылка не производится, если через 21 минуту прохождение еще интенсивно - рассылка повторяется.

В случае с авророй - рассылка автоатически происходит из одного спика для авроры.

После проверки на споты и, возможно, рассылки, проверяется работа первого скрипта, в случае сбоя он запускается снова
Затем удаляются все spt файлы.

По поводу скудности списка стран я понимаю, но пока давайте отработаем систему на этом,  добавить то потом страны всегда можно, это теперь не так сложно.

Еще замечу, что не нужно вписываться только в один район, можно принимать споты скажем для UA4 UA9 и UA0 районов, в письме будет отражено, в каком райне  наблюдается ES прохождение. 
Да, большинство операторов сотовой связи предоставляют возможность  отсылки  письма на специальный ящик, которе они переадресуют на телефон абонента, тогда у вас будет оперативная сводка о прохождение рямо под рукой.

Оффлайн r7yy

  • Ветеран
  • *****
  • Сообщений: 990
  • Репутация: +296/-180
  • Larry
  • QRA: LN04ao
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #3 : 13 Апрель 2009, 05:47:37 »
... тогда у вас будет оперативная сводка о прохождение рямо под рукой.

Находясь дома, предпочитаю держать радио включенным - это лучший оповещатель. А если на работе или "по делам" - так лучше этой информации не иметь, во избежание соблазна бросить все к ... и лететь домой!
Я так думаю ;)
Малороссия - часть Российской империи, ныне - часть России!

Онлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4348
  • Репутация: +820/-31
  • UA2 Contest Club
  • QRA: KO04HR
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #4 : 13 Апрель 2009, 08:07:05 »
По авроре уже существует и работает подобная рассылка на сайте http://www.mmmonvhf.de
73! Валентин   ex: RU2FM

Оффлайн RX3DR Александр

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4978
  • Репутация: +499/-91
  • команда UF3D
  • QRA: KO85XM
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #5 : 13 Апрель 2009, 09:25:53 »
А не проще LiveMUF  поставить.Все предупреждается голосом и рисуется на карте.Да еще показывает расстояние до кореспондента и элевацию (если она выше 0 то возможна связь ,если муф вырос до нужного нам диапазона - о чем тоже есть предупреждение). А так правильней слушать радио. Если спотов не будет народ давать и никакие скрипты не помогут.
ex RX3DUR-UV3DUR

RN9RQ

  • Гость
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #6 : 13 Апрель 2009, 18:19:59 »
многие наоборот росили это сделать.
Кому не надо - не пользуйтесь, и всего делов

Оффлайн RA3WDK

  • Ветеран
  • *****
  • Сообщений: 6993
  • Репутация: +782/-86
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #7 : 13 Апрель 2009, 19:31:03 »
Молодец , Роман !
Возможно кому то пригодится , а далее этот проект с использованием кластера что то новое еще может дать в качестве сервиса!

Оффлайн R5WM Владимир

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 1543
  • Репутация: +358/-41
  • QRA: KO72QI
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #8 : 13 Апрель 2009, 19:38:35 »
Роман лучше было бы обозвать это не оповестителем, а предсказателем Es. Я думаю что трудно человеку ни разу не работавшему в спорадике постичь все тонкости. Ну какой это может быть оповеститель для меня если в допустим в Воронеже Еs и наоборот. Мало того за 10 - 20 км уже Es может и не быть. Это же не метеорный поток или аврора.
73! R5WM, Владимир. (Ex: UD6DFD, UD6DE, 4K6D, UA3WM)

Оффлайн R5WM Владимир

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 1543
  • Репутация: +358/-41
  • QRA: KO72QI
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #9 : 13 Апрель 2009, 20:39:20 »
Если серьёзно о спорадике! По многолетним наблюдениям.
1. С середины мая по 10-11 июня. Резкий рост МПЧ, буквально за 5 - 10 минут МПЧ может подняться от 50 МГц до 144 МГц.
    Станции проходят с резкими колебаниями сигнала. Продолжительность от 1 до 15-20 минут (в годы максимумов 
    солнечной активности до нескольких часов). Характерные даты 27 мая - 2 июня, 6 июня - 10 июня.
2.  После 15 июня сигналы становятся более устойчивыми, количество опенингов* уменьшается, время роста МПЧ от 100 до
     144 МГц увеличивается до 30 и более минут. Характерные даты 15-16 июня, 20-22 июня (почти всегда).
3. В июле - очень медленный рост МПЧ по нескольку часов. Очень вероятны длительные опенинги (сам лично работал 13 
     часов подряд с 22 областями тогда ещё СССР). Характерные даты 10 июля, 20-21 и 27-30 июля.
4. В августе непредсказуемый рост МПЧ. Характерные даты 2-4 августа, 8-13 августа.
5. Работал в спорадиках также в сентябре и октябре, но статистики очень мало.

   Приведённые характерные даты выбраны из моих аппаратных журналов (UD6-UA3) с 1981 по 2008 г и из условия преобладания более 50% опенингов в эти дни относительно других дат.

  *Опенинг (Opening) прошу прощения за самовольную транскрипцию, но мне так проще обозначить появление Es на 144. 
73! R5WM, Владимир. (Ex: UD6DFD, UD6DE, 4K6D, UA3WM)

Оффлайн RW3TU Сергей

  • Ветеран
  • *****
  • Сообщений: 778
  • Репутация: +82/-11
  • 73&DX!!!
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #10 : 14 Апрель 2009, 12:21:04 »
Инормация ценная - порой и пары минут хватает на спорадике "оторваться" - это хорошая задумка!
Удачи!
Dum spiro - spero. 73&DX! Сергей. LO25BR.

Оффлайн RA4SD Алексей

  • УКВ комитет
  • Ветеран
  • *****
  • Сообщений: 3127
  • Репутация: +675/-51
  • не член УКВ комитета
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #11 : 14 Апрель 2009, 19:53:27 »
Если серьёзно о спорадике! По многолетним наблюдениям.
1. С середины мая по 10-11 июня. Резкий рост МПЧ, буквально за 5 - 10 минут МПЧ может подняться от 50 МГц до 144 МГц.
    Станции проходят с резкими колебаниями сигнала. Продолжительность от 1 до 15-20 минут (в годы максимумов 
    солнечной активности до нескольких часов). Характерные даты 27 мая - 2 июня, 6 июня - 10 июня.
2.  После 15 июня сигналы становятся более устойчивыми, количество опенингов* уменьшается, время роста МПЧ от 100 до
     144 МГц увеличивается до 30 и более минут. Характерные даты 15-16 июня, 20-22 июня (почти всегда).
3. В июле - очень медленный рост МПЧ по нескольку часов. Очень вероятны длительные опенинги (сам лично работал 13 
     часов подряд с 22 областями тогда ещё СССР). Характерные даты 10 июля, 20-21 и 27-30 июля.
4. В августе непредсказуемый рост МПЧ. Характерные даты 2-4 августа, 8-13 августа.
5. Работал в спорадиках также в сентябре и октябре, но статистики очень мало.

   Приведённые характерные даты выбраны из моих аппаратных журналов (UD6-UA3) с 1981 по 2008 г и из условия преобладания более 50% опенингов в эти дни относительно других дат.

  *Опенинг (Opening) прошу прощения за самовольную транскрипцию, но мне так проще обозначить появление Es на 144. 

UA3WM Владимир!

Спасибо огромное за то, что проанализировали статистику по спорадику, да еще за такой период!
Надо в календарике отметить эти "критические дни" :)

Оффлайн RZ9WF Олег

  • Ветеран
  • *****
  • Сообщений: 865
  • Репутация: +137/-24
  • QRA: LO84AS
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #12 : 15 Апрель 2009, 07:57:22 »
To UA3WM : Спасибо большое вам ...Это исключительно  ценная информация для многих...Я думаю , что теперь и количество корреспондентов повысится ...Многие в эти благоприятные критические дни будут на боевом радиолюбительском посту  :) ...Спасибо вам большое и в знак благодарности поднимаю карму... :)

RW3XR

  • Гость
Re: ES оповеститель, нужен сервер для запуска!!!
« Ответ #13 : 15 Апрель 2009, 08:43:34 »
Если серьёзно о спорадике! По многолетним наблюдениям....

Владимир, спасибо за статистику и анализ (давлю up). Главное, конкретно и ко времени, лето не за горами..
  Помню ещё 20 с лишним лет назад появление UD6DE было как сигнализатор о наличии Es с "той стороны" :). Так-же вспоминаются позывные из 9С, UV9EI и другие с восточного направления..

RN9RQ

  • Гость
Значит никоу это не надо.
ОК, впредь будет уроком для меня,  без голосования ничего не начинать