URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 67219
[ Назад ]

Исходное сообщение
"OpenArs - новый открытый набор инструментов для мониторинга ..."

Отправлено opennews , 21-Май-10 17:10 
В рамках пакета openars (http://code.google.com/p/openars/) подготовлен набор инструментов для автоматизации задач, связанных с администрированием и мониторингом удаленных серверов.


Пакет включает в себя:


-  Инструменты создания и обеспечения стабильной работы периодически выполняемых задач, в рамках единой системы:


-  настройка ssh-аутентификации
-  контроль запуска/завершения скриптов
-  ведение LOG-файла
-  получение уведомлений по почте


-  Интеграция с системой Zabbix в части конфигурирования и контроля работоспособности;
-  Набор скриптов, обеспечивающих получение актуальной информации с серверов:


-  информация о пользователях
-  информация о доступах
-  оборудование и конфигурация

-  openars CMDB - база данных, содержащая все т.н. конфигурационные единицы (например: серверы, БД, экземпляры ПО, дисковые массивы, ленточные библиотеки, документацию, эталоны конфиг-файлов и т.д.) и взаимосвязи между ними. Используя CMDB, можно выяснить не только текущи...

URL: http://code.google.com/p/openars/
Новость: https://www.opennet.ru/opennews/art.shtml?num=26685


Содержание

Сообщения в этом обсуждении
"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено PereresusNeVlezaetBuggy , 21-Май-10 17:10 
Забыли написать, что поддерживается только Oracle в качестве БД. :-\

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено Аноним , 21-Май-10 18:11 
OpenArse - более звучное и запоминающееся

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено avatar , 21-Май-10 19:03 
Сурагат какой-то.

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено KOL , 21-Май-10 21:17 
Присоединюсь. Посмотрел скрипты и ужаснулся. Лучше оставлять при себе такие "проекты".

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено Kirillko , 21-Май-10 23:42 
Проект еще сырой, согласен. Хотелось бы конструктивной критики=)

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено yt , 22-Май-10 10:35 
1. Поменять название.
...
:)

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено zorro , 22-Май-10 11:19 
применять Oracle в качестве единственной поддерживаемой базы и выпускать такое в народ это настоящий epic fail. То есть мне чтоб попробовать предлагается купить оракля? О кроссплатформенности во время разработки видимо не думали, по мимо линуксов есть еще и BSD системы а также Darwin, на которых оракля не работает как класс (о костылях через линукс эмуляцию лучше даже не заикаться). Есть туева хуча свободных открытых БД, но выбран был почему-то оракл... навевает знаете ли на грусные мысли.

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено Kirillko , 22-Май-10 12:44 
Коллеги, все в открытом виде распространяется, мы выложили еще не весь функционал в том виде в котором он был разработан, по-этому пока нет времени прикручивать другие БД, но проблем тут имхо нету, файл с настройками коннектов подправить, система написано очень гибко.

Почему же оракл?=)) По-тому что проект делался для мониторинга и контроля работоспособности мониторинга + SOX одновременно нескольких крупных ЦОД, там оракл кругом и ОС Солярис, Линукса тоже нет извините=0))

А на счет названия так же хочу заметить, оно не будет меняться, извините =)

Да, буду очень рад пообщаться с желающими поместить и поучаствовать в портируемости проекта.

Skype rei111


"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено PereresusNeVlezaetBuggy , 22-Май-10 16:51 
>Да, буду очень рад пообщаться с желающими поместить и поучаствовать в портируемости
>проекта.

Мы с приятелем не так давно тоже занялись созданием набора тулз для мониторинга. Если интересно — http://code.google.com/p/overwatch/ , упор только на немного другие задачи, чем у вас; как я понимаю, у вас хорошая аналитика, мы же сейчас больше заморачиваемся на надёжности и легковесности. Проект пока готов процентов на 30-40, сейчас идёт больше кодинга и даже планирования, чем отладки. По ходу дела появляется кое-какой опыт нюансах портирования между разными *BSD и дистрами Linux, будем рады скооперироваться. Со своей стороны заинтересованы в портировании на Solaris.


"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено sHaggY_caT , 22-Май-10 17:18 
Инструменты создания и обеспечения стабильной работы периодически выполняемых задач, в рамках единой системы:

    * настройка ssh-аутентификации
    * контроль запуска/завершения скриптов
    * ведение LOG-файла
==============================================

Имхо, это лучше делать через Puppet или его аналоги. А надстройка над Zabbix интересна, прежде всего в вопросе инвентаризации и функционала IDS...


"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено sHaggY_caT , 22-Май-10 17:20 
Кстати, Zabbix-агенты тоже запросто настраиваются Puppet. Кому-нибудь нужен код, кроме того, что есть в виде примера на оффсайте?

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено Аноним , 22-Май-10 15:10 
Правильно, нечего слушать всяких KOL и аватаров, которые брызжут слюнями лишь бы об-ть все подряд. К здоровой критике прислушиваться не плохо но к не здоровой не стоит :)

"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено KOL , 24-Май-10 20:44 
Вы не правы. Такой цели не преследовал, просто вызвало негодование то, что предлагают использовать. Как здесь уже упомянули - это привязка к Oracle, ну да пусть с ним, специфика. При открытии архива с исходниками сразу бросается и режет глаз название файла "READMY", название директорий абсолютно не похожих на привычную структуру директорий unix. Например вместо привычного etc - conf, scripts, tools и т.д. Т.е. сходу понятную только самим разработчикам.
Путь к интерпретатору /bin/bash, т.е. в BSD системы не портируемо, либо портируемо с трудом. Более того, ядро состоит из месива perl и bash скриптов, без строчки комментария.
Да и само по себе ядро написанное на bash, с парсингом XML вида:

function get_xmlparam() {
    sed -n -e 's/.* '$1'="\([^"]*\).*/\1/p'
}

В принципе не говорит о серьезности "проекта".

Можно еще много чего написать, про универсальность коннекта к ДБ и т.д., но пожалуй не буду. Искренне считаю, что на bash - это дальше пачки скриптиков для обслуживания пары серверов не уйдет, т.к. медленно, не универсально и не удобно.


"OpenArs - новый открытый набор инструментов для мониторинга ..."
Отправлено martian , 25-Май-10 14:44 
Хотелось бы внести небольшую ясность:

1. Изначально система строилась действительно просто на объединении набора скриптов, чтоб «не разбежались», и вести какой-то учет того, что висит в cron-e. Согласитесь, у большинства админов в cron-е висят действительно bash скрипты.
Bash – не язык программирования, скорее «язык администрирования», и полноценную систему мониторинга на нем писать просто глупо. Причем, их  вполне хватает и вполне качественных.
Представленный же продукт – набор инструментов.
Как дополнение к zabbix, он вполне успешно позволял отслеживать работу пары сотен серверов.

2. Проект выложен не для того, чтобы скачать и наслаждаться (хотя разработчики к этому стремятся)). Проект выложен, чтоб поделиться тем что есть, и развиваться дальше, в том числе приняв во внимание все что здесь пишется. А гавнокод в любом софте можно найти, для этого исходники и выкладываются, смотрите. Но думаю там можно найти и много чего полезного, даже если структура проекта в целом не устраивает.

В дальнейшем планируется получить нечто более универсальное и качественное,
Возможно, немного отойти от shell-скриптинга.

Хм, на данный момент, конфиги довольно просты и парсер типа:

function get_xmlparam() {
    sed -n -e 's/.* '$1'="\([^"]*\).*/\1/p'
}

вполне справляется со своей задачей.