Nodeny модуль визуализации загрузки пользовательского канала

Понадобилась визуализация загрузки канала. После поиска нашлось два варианта - 1-й платный, второй (спасибо автору за проделаную работу) с использованием highcharts и jquery (nodeny49modules), помимо этого модуля там находятся еще не менее интересные. Но т.к. с java я на Вы, решил написать с использованием rrdtool.

Приступим, сперва поставим rrdtool:

portsnap fetch update
cd /usr/ports/databases/rrdtool
make install clean

cоздаем модуль
vi /usr/local/nodeny/web/Sdetailtrafg.pl

Mikrotik создание EoIP тунеля с одним внешним адресом

Что такое EoIP тунель? По сути это L2-тунель поверх IP. Говоря доступным языком мы можем создать "прозрачную" сеть между удаленными маршрутизаторами. Для реализации тунеля нам необходимы два адреса - по одному с каждой стороны. В случае использования интернет потребуется два внешних (реальных IP). В данной заметке я опишу ситуацию когда имеется только один внешний IP, а второй маршрутизатор находится за NAT'ом. Изображение удалено.

Установка Redmine + Nginx (Debian 6.0 "Squeeze") в картинках

Redmine - открытое серверное веб-приложение для управления проектами и задачами (в том числе для отслеживания ошибок). Redmine написан на Ruby и представляет собой приложение на основе широко известного веб-фреймворка Ruby on Rails. Распространяется согласно GNU General Public License.
(информация из Википедии)
Устанавливаем redmine

aptitude install redmine

Я выбрал sqlite, вы можете выбрать любой тип баз данных для хранения данных

Устанавливаем thin. Thin - быстрый и очень простой веб-сервер на Ruby

aptitude install thin

Настраиваем.

Переносим cacti на nginx + php-fpm (Debian 6 squeeze)

Небольшая заметка о работе системы мониторинга "Cacti" в связке с Nginx+php-fpm. Cперва добавляем репозитарий dotdeb.org: В файл /etc/apt/sources.list добавляем следующие строки:

deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all

Получаем и добавляем ключ:

Сборка обновленной версии пакетов

Иногда хочется использовать новые версии программ, а в текущем репозитории находятся только устаревшие версии. Выйти из этой ситуации поможет утилита uupdate. Рассмотрим ее использование на примере пакета rekonq. Устанавливаем исходники текущей версии -

cd /usr/src apt-src install rekonq

Скачиваем последнюю версию rekonq, на момент написания заметки это была версия 2.0 переходим в директорию устаревшей версии

Debian "Sid" ext4 и дефрагментация

02.07.2011 в пакете e2fsprogs появилась полезная утилита e4defrag - онлайн дефрагметатор для ext4 файловой системы. "e2fsprogs (1.42~WIP-2011-07-02-1) unstable; urgency=low ... * Added e4defrag tool which uses the EXT4_IOC_MOVE_EXT ioctl." Что несомненно не может не радовать. Многие считают, что ext4, ext3 не подвержены фрагментации, это не совсем так. Эти ФС менее подвержены ей, чем другие, но она все же есть и в некоторых случаях может усложнить жизнь сисадмину и пользователю. Вкратце о использовании: e4defrag имеет два ключа - "-с" и "-v "

Несколько полезных приемов использования плагина weathermap в Cacti

Cacti использую в своей работе уже довольно долго. Я не буду останавливаться на его установке и настройке, хотя это и не займет много времени - на данную тему уже достаточно документации. Хочу остановится на использовании плагина Weathermap - http://www.network-weathermap.com. Установка его не отличается от установки прочих плагинов, т.ч. и этот раздел мы пропускаем. Переходим к созданию карты. Есть несколько вариантов:

Debian, Mikrotik, flow-tools и UTM4

Краткая заметка о том как снять с Mikrotik статистику по netflow и передать ее UTM4. Чем не устроил штатный netup_netflow? Во первых - несколько избыточная для меня информация, мне не нужна детализация по портам и в следствии чего чрезмерно раздутая база, во вторых - большая нагрузка на mysql, и в третьих, при перезагрузке mysql, netup_netflow просто падал. В итоге пришел к варианту использования штатного flow-tools. Загрузка процессора (Intel(R) Xeon(R) CPU E3110 @ 3.00GHz) снизилась втрое, размер таблицы traffic почти в пять раз. Настраиваем Mikrotik:

Установка и настройка Ejabberd (Debian "Squeeze"). Перенос пользователей с jabberd

В продолжение http://nklug.org.ua/node/2 Проводил обновление сервера, решил попробовать заменить jabbered на ejabberd. Объективных причин для такой замены не было - чистое любопытство. И так устанавливаем: aptitude install ejabberd Настраиваем: dpkg-reconfigure ejabberd

Mikrotik arpwatch

Вот чего не хватает в Mikrotik так это аналога arpwatch (http://ee.lbl.gov/). В отличии от Cisco он даже не логирует дублирование адресов. Как вариант - для небольшой сети выход из такой ситуации прописать MAC-адреса статикой и использовать arp=reply-only. Если в силу каких либо причин этот вариант не подходит приходится изобретать велосипед. Я написал скрипт который раз в минуту считывает arp-таблицу Mikrotik и сравнивает с предыдущим показанием.
vi ~/arp.pl
#!/usr/bin/perl
Подписаться на