Новости

Мониторинг Nginx с помощью MRTG

MooSE (2011-11-27)

Nginx - веб-сервер и почтовый прокси-сервер, часто используемый в качестве фронтенда на веб-проектах с высокой посещамостью. Периодически возникает необходимость следить за количеством обрабатываемых им запросов чтобы своевременно реагировать на рост нагрузки. Далее будет показано как можно организовать мониторинг Nginx с помощью MRTG.

Читать полностью Комментарии (5)
Asterisk и голосовая почта

MooSE (2011-10-20)

PBX Asterisk как и многие другие PBX предоставляет возможность организации услуги голосовой почты. Это очень удобная услуга, фактически являющая автоответчиком, но работающая уже на АТС, и не требующем телефонного аппарата с соответствующим функционалом. Далее будет показано как добавить голосовую почту к уже описанной ранее домашней АТС.

Читать полностью Комментарии (0)
Хранение CDR (Call Detail Records) Asterisk в MySQL

MooSE (2011-10-15)

Модуль cdr-mysql для PBX Asterisk позволяет сохранять CDR (Call Detail Records - Детальная Информация о Звонках) в базе данных MySQL вместо обычных бинарных файлов журнала. Такой способ удобнее тем, что почти любую статистику можно получить без написания сложных парсеров просто составив SQL-запрос. Далее будет показано как добавить модуль mysql-cdr к описаной ранее домашней АТС.

Читать полностью Комментарии (6)
Построение графиков с помощью rrdtool

MooSE (2011-10-05)

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

От этого недостатка свободен пакет RRDTool, созданный Тобиасом Отикером (кстати создателем MRTG). Ниже рассмотрим один из примеров использования этого инструмента.

Читать полностью Комментарии (3)
UPnP Медиа-сервер быстро и просто

MooSE (2011-10-05)

UPnP (Universal Plug and Play) - набор сетевых протоколов, публикуемых форумом UPnP. Цель UPnP — универсальная автоматическая настройка сетевых устройств как дома, так и в корпоративной среде. Состоит из набора сопутствующих протоколов, построенных на открытых интернет-стандартах.

Читать полностью Комментарии (0)
Как подписаться на наши новости

MooSE (2011-09-06)

Стараясь быть ближе к клюдям мы стараемся реализовывать самые разные способы доставки наших новостей потенциальным читателям. К сожалению не всегда эти способы своевременно анонсируются. Попробуем исправить ситуацию.

Читать полностью Комментарии (3)
Использование asterisk в качестве домашней АТС

MooSE (2011-09-04)

Обычно Asterisk позиционируется как решение для IP-PBX. То есть для обслуживания нужд офисов с достаточно хитрой системой обработки входящих звонков и сложной внтуренней номерацией, однако в ряде случаев asterisk окажется удобен для использования и в домашних условиях. Пример такого использования будет показан далее.

Читать полностью Комментарии (6)
Организация доступа к GSM-модему по сети

MooSE (2011-08-12)

Некоторое время назад был рассмотрен вопрос использования модема SENSE GM02 в частности для отправки SMS. Сейчас немного усложним задачу: попробуем "расшарить" модем по сети, чтобы его можно было использовать одновременно с нескольких компьютеров.

Зачем это нужно? Ну например если есть несколько серверов мониторинга, каждый из которых должен иметь возможность отправлять SMS, а модем у нас только один и подключен к одному из серверов.

Читать полностью Комментарии (4)
Мониторинг SphinxSearch с помощью MRTG

MooSE (2011-07-10)

Sphinx это система полнотекстового поиска c поддержкой таких баз данных как MySQL и PostgreSQL. Он обычно используется на проектах с большой нагрузкой, поскольку обладает высокой скоростью поиска и масштабируемостью.

Для наблюдения за Sphinx можно использовать MRTG. Наиболее интересными параметрами для наблюдения являются количество обрабатываемых tcp-соединений и количество выполняемых запросов. Далее будет показано как можно организовать такой мониторинг.

Читать полностью Комментарии (0)
Мониторинг memcached с помощью MRTG

MooSE (2011-05-07)

На больших программных проектах для кэширования данных часто используется сервис memcached изначально разработанный Бредом Фитцпатриком для созданного им же сервиса livejournal.com. Отличительными особенностями memcached являются высокая скорость работы и простота взаимодействия. По сути memcached представляет собой реализацию хеш-таблицы (хранит пары ключ-значение) в памяти (после перезапуска сервиса данные теряются) что и обуславливает простоту и скорость работы.

На практике обычно важно следить за эффективностью работы кэша чтобы своевременно находить проблемы и решать их совершенствуя код продукта. Далее будет показано как можно осуществить мониторинг memcached с помощью MRTG.

Читать полностью Комментарии (2)
Организация сервиса для обмена скриншотами

MooSE (2011-04-26)

Для создания и обмена снимками экрана часто используется сервис Clip2Net или подобный ему. Часто даже большие серьёзные организации используют публичные сервисы для такого обмена скриншотами. Однако что делать если на скриншотах может быть какая-то секретная информация, которая не должна выходить за пределы организации? В этом случае имеет смысл организовать свой собственный сервис скриншотов, доступный только внутри организации.

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

Читать полностью Комментарии (0)
Простое управление виртуальными хостами apache с помощью mod_macro

MooSE (2011-04-15)

Если ваш веб-сервер обслуживает большое количество виртуальных хостов то вы наверняка задумывались об автоматизации управления конфигурацией сервера. Если используется веб-сервер apache то большую помощь может оказать модуль mod_macro.

Модуль mod_macro предназначен для макроподстановок в конфигурации веб-сервера apache. Далее будет показано как можно использовать этот модуль для простого управления виртуальными хостами.

Читать полностью Комментарии (0)
Вышел Qmmp 0.5.0

trialuser (2011-03-25)

Доступна очередная версия аудио-плеера Qmmp. Серьёзных изменений по сравнению с веткой 0.4.x не проводилось, однако устранено множество ошибок и добавлено несколько улучшений.

Читать полностью Комментарии (0)
Замена OpenSSH на dropbear в Debian/Ubuntu

MooSE (2011-03-10)

Около года назад мы показывали как заменить ssh-сервер из комплекта OpenSSH на более лёгкий аналог из комплекта lsh в Debian/Ubuntu. Однако кроме lsh есть и другая легковесная реализация ssh - dropbear.

dropbear содержит ряд интересных особенностей: отличаясь малым размером бинарного фала dropbear имеет поддержку ключей из файлов ~/.ssh/authorized_keys для авторизации пользователей, проброс X11 и многое другое. С детальным списком особенностей можно ознакомиться на странице проекта dropbear. Далее будет показано как можно заменить OpenSSH на dropbear в Debian/Ubuntu.

Читать полностью Комментарии (6)
Установка memcacheq на FreeBSD

MooSE (2011-02-27)

MemcacheQ это система очередей сообщений, основанная на коде базы данных MemcacheDB, которая в свою очередь основана на коде memcached. Соответственно MemcacheQ использует тот же протокол что и Memcached (точнее только две команды из него - get и set), а значит для работы с ним не требуется дополнительных модулей. Это позволяет при работе с ним пользоваться теми же преимуществами что и при использовании Memcached.

Например в PHP можно использовать модули pecl-memcache и pecl-memcached, и если PHP работает как FastCGI-процесс или как модуль веб-сервера (mod_php) можно использовать устойчивые соединения. Далее будет показано как можно установить MemcacheQ на сервер под управлением FreeBSD 8.2.

Читать полностью Комментарии (1)



© 2006-2018 Вадим Калинников aka MooSE