с наступающим

Декабрь 29, 2013 · Posted in Без рубрики · 3 Comments 

Обновление плагина FS.UA

https://github.com/andboson/fs.ua/releases

Ну и от нас с сыном открытка:
2014Всего хорошего нам всем.

Munin plugin, пример.

Декабрь 28, 2011 · Posted in Без рубрики · 1 Comment 

Так получилось, что однажды, в целях ознакомления, поставленная система мониторинга Munin покорила меня своей простотой. С тех пор я нею и пользуюсь.

После недавних работ с геймсервером (была снесена FreeBSD, установлен CentOS), мунин законно встал и тут.

Захотелось анализировать загруженность игровых серверов. Полез делать плагин для Munin.

Что имеется:

  1. 3 игровых сервера
  2. Мониторинг серверов: lgsl
  3. 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

Октябрь 30, 2011 · Posted in Без рубрики · 72 Comments 

Популярность замечательного украинского медиа-сервиса 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

Декабрь 12, 2010 · Posted in Без рубрики · 25 Comments 

Обновление плагина Youtube Lite Reloaded.

  • Добавлено поле ввода для работы с клавиатуры.
  • Добавлена кнопка Related (похожие видео)
  • Изменен механизм получения ссылок, часть кода взята из Easy YouTube Video Downloader

Скачать

Youtube на Egreat`ах

Апрель 24, 2010 · Posted in Без рубрики · 27 Comments 

Долго не решался опубликовать этот плагин здесь, но наконец-то решился. Почему бы и нет, если на самом 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.

Сервис на страничке полностью идентичен плагину, но лучше использовать плагин, так как сервис периодически попадает в бан.