The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Создание программы для мониторинга сети, что то типа Nagios"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Создание программы для мониторинга сети, что то типа Nagios"  
Сообщение от Na1s on 07-Сен-07, 19:07 
Люди, помогите!
Нужнен хотя бы пример кода как программы типа Nagios делают такие вещи:
"Мониторинг состояния хостов (загрузка процессора, использование диска, системные логи)", как я понял они делают это через  Snmp, есть ли какая либо библа для того чтобы юзать такие вещи, проект будет кросплатформенный и желательно чтоб и библа была такой.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Создание программы для мониторинга сети, что то типа Nagios"  
Сообщение от miroslav email(ok) on 07-Сен-07, 20:11 
Nagios данные получается с помощью простейщих программок, они бывают откомпилины из Си или просто написанные на perl или python. Вроде програмульки для мониторинга локальной загрузки процессора и использование диска уже идут в комплекте. Для получение данных с других компов нужно туда ставить nagios в режиме клиента (или серверу nagios сказать что он сервер) и тогда все данные будут стикаться в один интерфейс. Думать, что snmp творит чудеса не стоит, ибо если он вшит сразу (в adsl или squid), то это хорошо, если же хочется через snmp получать данные о загрузки проца и т.д., то snmpd будет тупо с интервалом запускать програмки анализаторы (как у nagios) и выдавать данные. На подобии nagios еще есть zabbix, разница в полной необходимости клиенской части на других компах. Тоесть nagios может пинговать, проверять маршрут, доступность протоколов на других компах, а для zabbix неоходимо на каждом компе поставить его килент.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Создание программы для мониторинга сети, что то типа Nagios"  
Сообщение от chip email(ok) on 13-Сен-07, 15:13 
> Думать, что snmp творит чудеса
>не стоит, ибо если он вшит сразу (в adsl или squid),
>то это хорошо, если же хочется через snmp получать данные о
>загрузки проца и т.д., то snmpd будет тупо с интервалом запускать
>програмки анализаторы (как у nagios) и выдавать данные.

Глупость сказали. Большую часть параметров net-snmp способен отдавать самостоятельно, получая данные из /proc, kvm или иного источника. Скрипты лишь расширяют его функциональность.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Создание программы для мониторинга сети, что то типа Nagios"  
Сообщение от Answer on 08-Сен-07, 07:15 
>Люди, помогите!
>Нужнен хотя бы пример кода как программы типа Nagios делают такие вещи:

Код нагиоса открыт и легко читаем, для большего понимания загоните его в doxygen.

>"Мониторинг состояния хостов (загрузка процессора, использование диска, системные логи)", как я понял
>они делают это через  Snmp, есть ли какая либо библа
>для того чтобы юзать такие вещи, проект будет кросплатформенный и желательно
>чтоб и библа была такой.

По сути снмп - протокол, завернутый в набор приложений, выполняющих роль функций. Работа нагиоса заключается лишь в вызове программ (модулей) и получении от них информации о состоянии хостов. Модули в свою очередь могут быть написаны на чем угодно и как угодно, лишь бы они возвращали код состояния и в stdout пичатали одну строку. Если вы ходите написать свою систему мониторинга - то это, возможно, будет изобретением колеса, т.к. нагиос наиболее мощная и гибкая система с коллосальным набором возможностей для мониторинга.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру