RIP EX.UA

Январь 31, 2012 · Posted in Без рубрики · Comment 

Еще один медиа-ресурс пал жертвой политических игр нашей страны с Западом.
При чем как обычно, вместе с водой ребенка вылили.
Что ж, покойся с миром, ex.ua. Впрочем, надеюсь, что его создатели продолжат святое дело )

ЗЫ: а я только собрался писать плагин для танка для ex.ua….

Январь 25, 2012 · Posted in Без рубрики · Comment 

Ну и тут тоже:

33

FTTH!

Декабрь 30, 2011 · Posted in Без рубрики · 2 Comments 

Вчера вечером закончились долгие два года жизни на ADSL канале. У нас заработала оптика.

Тянуть оптику в частный дом — не самое простое занятие. Надеюсь, что какое-то время она нам послужит )

И да, главное:

 

тест канала

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

и идем глядеть результат на графике:

Пример

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





Это примеры установки ссылки на точку и встраивания на свой сайт.

1. Самый простой, но быстрый

1. Заходим на сайт map.ck.ua
2. Увеличиваем масштаб до нужного размера.
3. Нажимаем кнопку (слева) и устанавливаем ее в точку Вашего магазина.
4. По-желанию, редактируем метку.
5. Нажимаем кнопку и выбираем нужный размер окна с картой.
6. Нажимаем кнопку «получить код».
7. Вставляем код к себе на сайт.

2. Немного сложнее, но позволяет добавить больше информации, к примеру, пути проезда.

1. Заходим на сайт map.ck.ua, если есть регистрация, логинимся.
2. Выбираем нужный масштаб, центрирование. Нажимаем кнопку
3. Справа, около переключателя типа карты, нажимаем кнопку выбора инструмента рисования и рисуем нужные нам объекты. Меняем их свойства по-необходимости.
4. Как закончили рисовать, нажимаем кнопку . Если Вы залогинены, то спросит название карты, если нет, то почту и пароль для сохранения.
5. После сохранения выдаст ссылку на карту. Нужно пройти по ней. ( GO, либо скопировать ссылку)
6. Нажимаем кнопку и выбираем нужный размер окна с картой.
7. Нажимаем кнопку «получить код».
8. Вставляем код к себе на сайт.

Почти новогодний подарок

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

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

Ноутбук купил покупатель с Аукро, и я тут же решил купить себе обновку. После рытья всяких акций, скидок и рекламных буклетов, купил такой:

Lenovo G570 (i3, GT410, 4gb, 320GB) .

Чудесный Львов (Deshevshe.net.ua) опять помог мне )

 

Пример дешевого объединения офисов

Декабрь 6, 2011 · Posted in Без рубрики · 24 Comments 

Захотелось клиенту объединить телефонной (прежде всего)  связью все офисы

Есть центральный офис и два удаленных. На центральном офисе стоит гибридная АТС, что позволяет использовать ip-телефонию. Осталось только объединить офисы.
Вначале было предложено решение в виде ZyWall USG 100 в центре и USG 20 в удаленных. Однако заказчик посчитал это решение дорогим и решил действовать самостоятельно, купив Cisco RV082 для центра и еще один, совершенно домашний роутер для удаленного офиса.

Как оказалось (что логично), домашний роутер не умеет ipsec vpn, поэтому ему был предложен вариант с D-Link DSR-500 в качестве удаленных шлюзов.

Собственно, получилась такая картина:

Телефония работает, пакеты ходят.

На DSR`ах используется динамический ip-адрес, поэтому использовали dlinkddns. Прошивки, само собой, использовались WW, поскольку RU представляют собой кусок несчастья.

Киев!

Ноябрь 25, 2011 · Posted in Без рубрики · Comment 

fs.ua

Ноябрь 20, 2011 · Posted in Без рубрики · 1 Comment 

Немного доработан плагин для fs.ua
-добавлена экранная клавиатура (можно отключать)  и теперь можно искать по названию.
-добавлена возможость скачивания файлов (требует предустановленного wget).

скачать там же: fs.ua plugin

Сетевое

Ноябрь 17, 2011 · Posted in Без рубрики · 2 Comments 

Успешно удалось соединить VPN IPSec туннелем ZyXel ZyWall USG 20 и D-Link DSR-500.

Все заработало со стандартными настройками как только зашил WW (worldwide) — прошивку. Правда еще и бету, которой официально нету.

Прошивки RU достаточно сильно урезаны, в силу ограничений на длину ключа шифрования в России. Причем  урезанная так, что перестала работать IPSec Policy.

А еще перед этим увел DSR-500 в бутлоадер. Во время обновления произошла ошибка и образ прошивки оказался битый. Но удалось оживить, спасибо украинской техподдержке D-Link.

← Предыдущая страницаСледующая страница →