Тема: скрипт мониторинг онлайн потоков

Добрый день!
Скажите, пожалуйста, есть ли скрипт мониторинг онлайн потоков? Например, на онлайн сервере существует 10 потоков скрипт бы сравнивал их с неким эталоном каждую минуту и если из 10 потоков осталось 9 он бы отправлял сообщение на почту, что поток такой-то не доступен. Потом если поток восстанавливался, то присылал бы сообщение что снова доступен.

2

Re: скрипт мониторинг онлайн потоков

Для чего это может понадобиться? А именно, какие действия предпринимаются, когда вы узнали когда что нет доступных потоков?
И что вы имеете в виду под потоком?

3

Re: скрипт мониторинг онлайн потоков

Тут все просто. Есть несколько источников (например их 10) которые подключаются к серверу icecast (один). К этому серверу могут подключаться различные плееры, проигрыватели находятся на стороне пользователя. По какой то причине источник может вдруг перестать гнать онлайн поток (трафик) оборваться подключение, пропасть интернет, зависнуть пк и т.п. В этот момент хочется знать, что подключение такого ресурса потеряно. Например это может быть эл.сообщение на мыло сообщающее о том что такой то источник отвалился.

4

Re: скрипт мониторинг онлайн потоков

Если б Вы умели мониторить, то уже написали бы давно. Но можно совсем просто сделать.
В каждый поток лепим:

    <authentication type="url">
        <option name="mount_add" value="http://<ip или домен>/stream_start.php"/>
        <option name="mount_remove" value="http://<ip или домен>/stream_end.php"/>
    </authentication>

stream_end.php скажет что поток отрубился,  stream_start.php что вещает снова.
В скриптах

$_REQUEST['mount']

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

5

Re: скрипт мониторинг онлайн потоков

Признаюсь честно я пока еще совсем  не силен в написании скриптов для icecast. Это увы к моему сожалению. Т.е сейчас даже не понимаю куда вставить скрипт что бы он заработал. Попробую разобраться. Если подскажите то тоже буду очень признателен. Спасибо за ответ!

6

Re: скрипт мониторинг онлайн потоков

Не пойму как крепить на каждый поток?
файлы .php лежат на любом хостинге где прописано отправлять на e-mail
А есть готовый вариант отправки на мыло сообщения?

Отредактировано serg_amigo (28-05-2018 22:42:00)

7

Re: скрипт мониторинг онлайн потоков

Как крепить здесь. С отправкой сами разбирайтесь, на эту тему информации пруд пруди.

8

Re: скрипт мониторинг онлайн потоков

Могу написать скрипт и настроить за вознаграждение. Пишите в ЛС если интересно.

9

Re: скрипт мониторинг онлайн потоков

harpywar пишет:

Могу написать скрипт и настроить за вознаграждение. Пишите в ЛС если интересно.

Беретесь прям сразу за не зная что? Впрочем, там реально ничего из ряда вон, но влепите проверку что с своего сервера прилетело, просто, на всякий случай.

10

Re: скрипт мониторинг онлайн потоков

Всем кто сам не может - Я могу показать куда, в какую сторону рулить, остальное дело не царское. Тут или сами или вот нашелся иполнитель.

11

Re: скрипт мониторинг онлайн потоков

Почему же не зная. Как вы уже упомянули, направление показано, а дальше дело техники, за которое вознаграждение и предполагается.
Не у всех есть достаточно опыта для реализации подобных вещей. Даже при полном описании как и что делать на деле может возникнуть много нюансов. И вот я тут как тут, готов прийти на помощь)

12

Re: скрипт мониторинг онлайн потоков

Спасибо за советы особенно за совет обратиться сделать за деньги но это как то не спортивно. Нужно разобраться как все это работает. Совет лепить к каждому потоку аунтефикацию не подходит так как сервер этот релей и аунтефикация для всех потоков одинаковая. Уверне, что я не первый кто озадачился отслеживать есть ли входящий поток и уведомлять об его отсутствии. Уже думаю существую решения и писать с нуля что то не требуется. Достаточно допилить под свои нужды и разобраться как оно работает.