с наступающим
Обновление плагина FS.UA
https://github.com/andboson/fs.ua/releases
Ну и от нас с сыном открытка:
Всего хорошего нам всем.
Munin plugin, пример.
Так получилось, что однажды, в целях ознакомления, поставленная система мониторинга Munin покорила меня своей простотой. С тех пор я нею и пользуюсь.
После недавних работ с геймсервером (была снесена FreeBSD, установлен CentOS), мунин законно встал и тут.
Захотелось анализировать загруженность игровых серверов. Полез делать плагин для Munin.
Что имеется:
- 3 игровых сервера
- Мониторинг серверов: lgsl
- Munin
Пишем плагин.
Для упрощения, я разбил систему информирования на составляющие. Т.е. для каждого сервера выдачу количества игроков на сервере ведет свой скрипт.
Код одного из таких скриптов, назовем его server1.sh:
#!/usr/bin/php <?php error_reporting(0); require "/www/lgsl2/lgsl_files/lgsl_class.php"; $server_list = lgsl_query_cached_zone($lgsl_config['players'][0] ? "sp" : "s", 0); $server_list = lgsl_sort_servers($server_list); // print_r($server_list); $results=$server_list[1]['s']; //номер сервера узнаем из таблицы мониторинга lgsl echo $results['players']; //выводит количество игроков на этом сервере ?>
Делаем скрипт исполняемым:
chmod +x server1.sh
Проверяем выдачу результатов работы скрипта.
Делаем скрипты server2.sh и server3.sh и идем писать плагин.
В директории /usr/share/munin/plugins я взял первый плагин, который не использовал и заменил (а также переименовал) его содержимое на:
#!/bin/bash if [ "$1" = "config" ]; then echo 'graph_title MegaStyle game servers players' echo 'graph_args --base 1000 -r --lower-limit 0 --upper-limit 50' echo 'graph_vlabel players' echo 'player.label Red Orchestra players' echo 'tfplayer.label Team Fortress2 players' echo 'q3player.label Quake3 players' echo 'graph_category games' exit 0 fi echo "player.value" $(/www/lgsl2/server1.sh) echo "tfplayer.value" $(/www/lgsl2/server2.sh) echo "q3player.value" $(/www/lgsl2/server3.sh)
делаем плагин активным:
ln -s /usr/share/munin/plugins/нашплагин /etc/munin/plugins
рестартим ноду:
service munin-node restart
и идем глядеть результат на графике:
FS.UA плагин для NMT
Популярность замечательного украинского медиа-сервиса FS.UA растет. Прежде всего, в моих глазах. А значит, пора уже использовать его возможности на медиатанке.
Писалось, как обычно, для себя. Поэтому всякие претензии по красоте, скорости и функционалу не принимаются.
Однако льстивые похвалы и предложения по доводке до совершенства — приветствуются.
Плагин будет работать до ближайшей грандиозной смены дизайна сайта FS.UA.
Качать: https://github.com/andboson/fs.ua/releases
Устанавливать через NMT Community Software Installer (меню File->Install from file)
Совместимость: syabas-совместимые медиаплееры ( Popcorn, некоторые Egreat и т.д.)
Благодарность: Спасибо парсеру nokogiri.
———————————
Последняя версия: 0.8.6
ytlr
Обновление плагина Youtube Lite Reloaded.
- Добавлено поле ввода для работы с клавиатуры.
- Добавлена кнопка Related (похожие видео)
- Изменен механизм получения ссылок, часть кода взята из Easy YouTube Video Downloader
Скачать
Youtube на Egreat`ах
Долго не решался опубликовать этот плагин здесь, но наконец-то решился. Почему бы и нет, если на самом networkedmediaank.com он давно уже лежит. Может и на родных просторах кому-нибудь пригодится.
Начало:
Изначально в прошивках всех сетевых плееров Egreat или, точнее, на портале mcp был интерфейс поиска и просмотра видео с Youtube. Все работало и всех устраивало. До некоторых пор. Гугль, вознамерившийся все-таки окупить покупку Ютуба, решил вплотную заняться получением денег с этого сервиса. И, очевидно, это мои догадки, предложил производителям медиатанков платить отчисления за просмотр Ютуба на танках. Народно-китайского производителя Egreat этот вариант не устроил, так как их позиция — неплохие устройства по доступной цене. Соответственно Ютуб был выпилен с mcp-портала. Мы, обладатели медиатанков, лишись возможности смотреть ролики с Ютуба.
Продолжение:
Свято место пусто не бывает, вскоре нашелся добрый человек (Mental на форуме networkedmediatank.com), который сделал страничку-сервис (Youtube Lite), откуда можно было искать и глядеть Ютуб.
Одно время и я нею пользовался, пока не приспичило мне найти записи на русском языке. Клавиатура на танке только английская, других вариантов нет. Тогда я решил сделать свой вариант Ютуба для танков: Youtube lite Reloaded. После откатки на страничке, банами на Ютубе и интересных обсуждений, решено было сделать плагин для танка, благо большинство javascript и php-функций танк умеет.
Сам плагин.
Собственно, все просто:
- русская и английская экранная клавиатура. Работает так же клавиша delete на дистанционке.
- поиск видео вывод все доступные форматы для просмотра, если они есть.
- есть функция воспроизведения всего видео на странице.
- превьюшки видео, рейтинг, число просмотров.
Как это выглядит:
Скачать плагин можно здесь: YTLR
Установить можно с помощью NMT Community Software Installer, выбрав Меню-Файл-Установить из файла.
После установки у вас в Web-сервисах должен появиться пункт YTLR. Заходите туда и пользуйтесь Youtube.
Сервис на страничке полностью идентичен плагину, но лучше использовать плагин, так как сервис периодически попадает в бан.