Приветствуем на новом сайте по программированию

Если у Вас возникли какие то идеи по поводу сайта - пишите

Ведется бета-тестирование про все найденные ошибки сообщайте на code at dobs.in.ua

Поиск

Найти:

Каталог файлов

Munin v.1.2.6

Требования: PERL  Скачать

В жизни каждого системного администратора рано или поздно наступает момент, когда глаз и рук уже не хватает уследить за всеми серверами, то там, то там возникают какие-то проблемы, а для решения их очень хочется узнать что же было "до этого". И именно здесь на выручку приходят они - вел
икие и ужасные системы мониторинга. Долгое время я пользовался Nagios, и до сих пор, при всём удобстве, иначе как монстрообразным назвать не могу. В итоге реально использовались лишь 10% возможностей этой прекрасной системы. Всё изменилось, когда я наткнулся на Munin - прекрасное решение для мониторинга небольших сетей.
 
Сама система состоит из двух независимых частей: сервера (сам munin), устанавливается на одну машину, куда и будут собираться все данные, и небольшого демона munin-node, который устанавливается на машины, которые мы будем мониторить. Сам этот демон представляет собой небольшой Perl-скрипт, который слушает 4949 порт с помощью Net::Server. При своём запуске он просматривает плагины, установленные в /etc/munin/plugins и запоминает их имена. Раз в 5 минут сервер munin подключается ко всем нодам, получает информацию от всех плагинов и сохраняет себе в базы rrdtool. Таким образом, для работы Munin'а не нужен даже MySQL.
 
Плагины - самое вкусное что есть в Munin'е. Невероятная простота их реализации позволяет написать плагины для всего, что хотите в системе затратив минимум времени на чтение документации. Видимо это и объясняет то, что сравнительно молодая система уже обросла большим количеством готовых плагинов.
Фактически, каждый плагин - исполняемый файл, который на выходе должен выдать текущие значения параметров.
Проще всего разобрать это на простейшем примере.
 
Для руководства сети очень нравится когда вся "жизнедеятельность" сети представлена понятными графиками, позволяющими им быстро оценить происходящее. И первый же график, который меня попросили сделать был количеством людей, сейчас подключенных в Интернет.
В качестве NAS используется FreeBSD (MPD). Клиенты подключены по PPTP, так что количество существующих ng интерфейсов в точности соответствует количеству абонентов онлайн (благо mpd5 научился "подметать лишние интерфейсы). Другими словами мы можем получить требуемое значение командой
 

Источник

Сайт разработчика: http://munin.projects.linpr...

Категория: Perl & CGI -> Панели управления / Хостеру | Дата: 2009-02-20 | Просмотров: 1647 | Загрузок: 366 | Размер файла: 506.6 Кб | Добавил: dobs

Пользователи


Добро пожаловать, Гость

Пароль:
Регистрация
Забыл пароль