Приветствуем на новом сайте по программированию Если у Вас возникли какие то идеи по поводу сайта - пишите Ведется бета-тестирование про все найденные ошибки сообщайте на 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... |
Пользователи |