1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб GIF Мониторинг на cron

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем alexandrage, 4 ноя 2014.

  1. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Мониторинг на cron. Никаких js или css. Полоска с онлайном в одной гифке, что делает загрузку мониторинга в считаные секунды и при этом остается красота анимации, которая на js формируется с заментым опозданием.
    https://cloud.mail.ru/public/f5aa1528180a/mongif.zip
    Список серверов пишем в cron.php
    PHP:
    $info = array(
    => MQuery::query("localhost",25565,1,"","","minedayz"),
    );
    Пример вставки на сайт
    HTML:
    <table border="0" bordercolor="gray" cellspacing="1" cellpadding="4">
    <tr><td><img width="100%" src="./master/1.gif?<?php echo time() ?>"></td></tr>
    <tr><td><img width="100%" src="./master/allonline.gif?<?php echo time() ?>"></td></tr>
    </table>
    
    Закрываем нежелательный доступ с чужих ip к cron.php
    .htaccess
    HTML:
    <Files cron.php>
    order allow,deny
    deny from all
    </Files>
    <Files cron.php>
    order allow,deny
    allow from 127.0.0.1
    allow from другой ip планировщика
    </Files>
    Пример ссылки для крона
    Снимок экрана 2014-11-29 в 0.09.56.png

    Скрипт переписан под квери для поддержки всех версий и BungeeCord
    Добавлен фикс для серверов которые хешируют картинки (Фикс в index.php).
     
    Последнее редактирование: 24 сен 2017
  2. Gorn123698745

    Gorn123698745 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Gorn
    Отлично выглядит.
    Пойду тестить.
    А еще 1 вопрос он обновляется автоматически?
    Или при перезагрузки странци
     
  3. MattRh | IP

    MattRh | IP Активный участник Пользователь

    Баллы:
    78
    Skype:
    InfernalPalace
    Имя в Minecraft:
    MattRh
    Автоматом, там же есть батник и великий cron.php
    Жаль только, что кастомизация у этого мониторинга тяжелая
    Да и не знаю я, что будет грузиться дольше: 20 кадровая гифка или текстовый html+css
    И нагрузка на сервер достаточно немалая
     
  4. MattRh | IP

    MattRh | IP Активный участник Пользователь

    Баллы:
    78
    Skype:
    InfernalPalace
    Имя в Minecraft:
    MattRh
    Но мне нравица :)
     
  5. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Нагрузка на сервер ? Для тупо скачать гифку? Упоролся шоль?
     
  6. MattRh | IP

    MattRh | IP Активный участник Пользователь

    Баллы:
    78
    Skype:
    InfernalPalace
    Имя в Minecraft:
    MattRh
    Ну у тебя там 2 варианта - скачать гифку и самому ее генерировать
     
  7. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    генерация гифки не лузверами идет . Она будет скажем раз в минуту кроном.
     
  8. MattRh | IP

    MattRh | IP Активный участник Пользователь

    Баллы:
    78
    Skype:
    InfernalPalace
    Имя в Minecraft:
    MattRh
    Ну это уже каждый под себя настраивать будет... И да, проблема кастомизации таки остается
     
  9. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Отфотожопить картинку? Ну да мега проблема из ничего.
     
  10. MattRh | IP

    MattRh | IP Активный участник Пользователь

    Баллы:
    78
    Skype:
    InfernalPalace
    Имя в Minecraft:
    MattRh
    Для школоты это проблема..
     
  11. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Тем лучше, не будет банальным моником на всех серверах!
     
  12. Stairdeck

    Stairdeck Активный участник Пользователь

    Баллы:
    68
    Skype:
    Stairdeck
    Имя в Minecraft:
    Stairdeck
    Выпрямите мне руки :confused:
     
  13. animnex

    animnex Активный участник Пользователь

    Баллы:
    78
    Подскажите как ее правильно установить в крон?
     
  14. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Поищи в испменеджере или какая у вас там панель, планировщик и там укажи ссылку и время.
     
  15. animnex

    animnex Активный участник Пользователь

    Баллы:
    78
    Тоесть там указать путь к файлу крон в папке мониторинга. А как вывести на сайт ? iframe ?
     
  16. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Зачем так сложно? Обычный img src.
     
  17. Vanterkraft

    Vanterkraft Активный участник Пользователь

    Баллы:
    88
    Skype:
    Deska_Sava
    Браво!
     
  18. animnex

    animnex Активный участник Пользователь

    Баллы:
    78
    Спасибо. Вывел, в SPImaneger вписал в крон путь до файла cron.php и в самом кроне написал адреса серверов. Но у меня всегда показывает 48 онлайн, это конечно хорошо но не правда)))
     
  19. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Там обычный get на скрипт делай, че сложно шоль.
     
  20. animnex

    animnex Активный участник Пользователь

    Баллы:
    78
    Честно не понимаю. Ни когда не разбирался с cron. буду благодарен помощи.
     

Поделиться этой страницей