09.12.2009

Подводя итоги

Констатируя уже имеющуюся ситуацию. В общем, похоже что блог окончательно заморожен.

Заметки ещё будут, но редко и крайне нерегулярно. Практика показала, что формат микроблога мне гораздо ближе.

Пять лет в эфире. Такие дела.

26.11.2009

Лимитирование трафика средствами Squid. Часть I

Каждый сисадмин рано или поздно должен написать свою систему учёта трафика.
Дошёл до этой стадии и я. Причина проста — нужную мне функциональность не обеспечивает ни одно имеющееся решение, кроме SAMS, а SAMS мне не нравится.

Итак, вводная или как я дошёл до жизни такой.

Интернет в организации в которой я работаю доступен только и исключительно через прокси-сервер вышестоящей организации. Зарезан даже DNS. На всю организацию выдаётся довольно небольшой лимит трафика, соответственно, о бесконтрольной раздаче его пользователям и речи не идёт.

Вторым немаловажным фактором является то, что довольно большая часть трафика приходится на т.н. «внутренние» ресурсы (находящиеся во внутренней сети провайдера). Эти ресурсы не ограничены по объёму и учитываться не должны.

Третье требование — обязательная авторизация. Никакого учёта «по IP». Поскольку IP адреса раздаются посредством DHCP и переходить на статику я не вижу ни малейшего смысла.

Первоначально я собирался остановиться на 3proxy, который позволяет как авторизовывать пользователей, так и выставлять каждому пользователю лимиты, а на сладкое — прописывать сети, которые учитывать не надо. Казалось бы — вот он, идеал.
Увы, всё оказалось не так просто. В случае отсутствия DNS работает всё, кроме исключения из учёта «внутренних» сетей, т.к. URL на самом 3proxy не резолвятся.

Итак, передо мной в полный рост встала задача из разряда «берём Squid, напильник и делаем шедевр». Ознакомившись с опытом предшественников, я был сильно удивлён тем, что для анализа трафика использовались в основном два метода:
1. загоняем access.log через пайп в самописный скрипт и анализируем
2. запускаем по крону самописный скрипт и анализируем access.log

Недостатки очевидны. Трафик учитывается постфактум, т.е. если у пользователя стоит лимит в 10Mb, а он поставил на закачку образ DVD, то свои 4,7Gb он скачает и только потом будет отключен.

С учётом того, что Squid вполне поддерживает SNMP, а значит можно в любой момент получить живую статистику по любому IP, довольно странно, что никто им не пользуется.
Для любопытных — Squid MIB.

На этом я пока прервусь, продолжение следует…

25.11.2009

Выбираем фотопринтер для линукса

По большому счёту, когда мы говорим «фотопринтер», мы подразумеваем либо Canon, либо Epson.

К сожалению, опыт использования Canon PIXMA iP4200 показал, что если не озаботиться совместимостью принтера с линуксом ещё перед покупкой, имеется реальный шанс получить на выходе либо отсутствие фотопечати, либо необходимость покупки драйвера на TurboPrint.

Поскольку верой и правдой три года служивший мне iP4200 приказал долго и бестолково жить, я задался этим вопросом более чем всерьёз.

В результате, на финишной прямой оказались два кандидата: Canon PIXMA iP4600 и Epson Stylus Photo T50.

Рассмотрим их подробнее.

Canon

  • поддерживается как драйверами Gutenprint, так и драйверами от производителя (в наличии rpm и deb)
  • Нет проблем с перезаправкой картриджа, либо установкой СНПЧ. Счётчик чернил просто отключается штатным способом.
  • НЕ ПРОВЕРЕНО. Имеется «обнулитель счётчика».
  • Разрешение выше, чем у Эпсона

Epson
  • поддерживается сторонними драйверами (скачиваются с сайта и устанавливаются из комстроки)
  • Требуется обнуление счтёчика картриджа. Без него — только оригинальные расходники
  • Требуется регулярный (примерно раз в три заправки) «сброс памперса». Производится в сервисной мастерской. В домашних условиях [пока] никак.
  • Шесть цветов (у Кэнона — четыре).
  • Пьезоэлектрическая печать (у Кэнона — термопечать)
Лично я пока склоняюсь к Canon, поскольку качество печати iP4200 меня вполне устраивало, а заморочки с обнулением чипов слегка напрягают (хотя, возможнооно только со стороны жутковато выглядит). Есть другие мнения?

24.11.2009

Блог о MythTV

Наткнулся на целый блог, посвящённый MythTV. Рекомендую.

10.11.2009

I need help

Когда я баловался написанием программ, основной проблемой было «что бы эдакое написать? Чтобы не просто так, а пользу приносило?». Сейчас я от программирования далёк, зато у меня есть ответ на вышеприведённый вопрос. :)

Очень хочется апплет для панели Gnome, который будет делать ровно одно: менять раскладку выделенного текста по клику или хоткею. Более ничего.

Если кто может сделать подобное — буду очень благодарен (сам попробую, но не программист я, совсем не программист).

P.S. О существовании gXneur я знаю. Увы, именно вот эта функция в нём толком и не работает.

30.10.2009

Imago ex machina

Как я уже писал, я использую на работе Proxmox VE. За два месяца эта виртуальная машина показала себя исключительно с положительной стороны, что несомненно радует.

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

Поскольку распространение софта в виде настроенных образов для виртуальных машин становится всё более распространённым явлением, меня заинтересовало — как адаптировать предоставленные образы в формате VMWare для Proxmox VE.

Разумеется, если речь идёт о приложениях, работающих под линуксом, имеет смысл поискать OpenVZ templates. Но если образ распространяется только в VMDK — это не проблема.

На практике всё оказалось довольно просто:

qemu-img convert -f vmdk sample-vm.vmdk -O qcow2 sample-vm.qcow2

Можно пользоваться. :)

27.10.2009

Кармическая медвежуть

На этих выходных не удержался и поставил свежую Ubuntu 9.10 «Karmic Koala».

Сугубо пристрастные и субмурные впечатления - ниже.

Первое, на что я обратил внимания, то, что впервые имя, которое я ввёл при создании нового пользователя (в смысле не логин, а full name) благополучно перекочевало в GDM. За все пять лет - это первый раз. Всегда приходилось вбивать его руками в сеансе Гнома.

Новый GRUB грузится весьма неторопливо. Так что ускорения загрузки я не углядел. Впрочем, как и существенного замедления. Примерно так же.

А вот GDM похорошел. Наконец-то выбор пользователя в стиле «доска портретов» стал выглядеть прилично и, я бы даже сказал, солидно.

Вместо GParted теперь «дисковая утилита Palimpsest». Пробы ради отформатировал в ней флэшку в NTFS. Отформатировалась, куда ей деваться. Хотя вроде есть баг (не стал уточнять) — если при форматировании указать кириллическую метку тома, форматирования не происходит.

Шрифты — заглядение. Особенно если переключиться с freetype на xtt и включить улучшеный режим отображения. И поставить droid-ttf. Новые темы оформления ласкают взор.

Новая система добавления ppa откровенно порадовала. Стало намного удобнее.

В «предпочитаемых приложениях» по прежнему нельзя выбрать вариант «почта GMail».

«Центр приложений Ubuntu» выглядит интересно. Бегло пробежался, обнаружил парочку потенциально полезных приложений, которые прежде не использовал. Удобно.

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

Решил на этот раз не ставить gajim, а ограничиться дефолтным Empathy. У этого решения по ощущениям есть как плюсы, так и минусы. Пока оставил, там посмотрим.

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

Обнаружил, что «включение дополнительных типографских символов» здорово удобнее Compose и явно порадует любителей типографской раскладки из windows.

Единственное, что слегка раздражает — в правом верхнем углу, на значке выключения, болтается логин. Я предпочёл бы имя. Или вообще нейтральный значок.

Принтер теперь не определяется сразу по включении. Впрочем по «добавить принтер» вполне себе находится, пытается найти драйвера в интернете, не находит и ставит традиционный Gutenprint, который традиционно не умеет печатать в фотокачестве на моём PIXMA iP4200. Надо всё же как-то собраться и купить TurboPrint.

Как видите, впечатлений за три дня не так уж много и они, мягко говоря, несистемны.
Общее ощущение — отличная система, вполне добротная. Рекомендую.

Предыдущие

Blogger Template by Blogcrowds