Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Мониторинг сети и серверов


Автор: HellToPay 18.4.2016, 17:56
Ребят, нубу нужна помощь.
Так сложилось, что нужно написать программу, которая будет мониторить состояние серверов (нагрузку на ЦП, загруженность хардов, оперативки и т.д.) и загруженность сетки в реальном времени (образно конечно, мб каждые 5-10 секунд) и постоянно передавать инфу в виде "такой-то сервак сейчас самый не загруженный" другой проге, а так же выводить данные о загруженности куда-нибудь, где это сможет смотреть админ. Программа должна функционировать как на линуксе, так и на винде. Я так понимаю, что это будет что-то типа демона

Как следствие есть вопросы, как лучше это дело провернуть.
1 - Как правильно идентифицировать ОС?
2 - Как правильно воровать инфу о загруженность сервака?
3 - Как правильно воровать инфу о загруженности сетки?
4 - Имеет ли к этому отношение С++ или другой язык будет профитней?

Может кто просветить, указать куда копать или просто дельным советом помочь?
Приветствуются люди, которым что-то из этого интересно и они желают сделать это вместе, так же приветствуются опытные люди, которые проявят желание (не бесплатно, конечно же) консультировать и наставлять меня, с радостью запишусь в падаваны smile

Автор: maint 18.4.2016, 21:22
нубу не написать. Достаточно посмотреть nmap исходники и nagios, что бы глупостми не заниматься, а просто начинать учится. Года через 4, можно начинать пробовать написать, если блаж не пройдет

Автор: dimon2239 19.4.2016, 18:47
Cacti

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Monitoring-seti-i-serverov-id5714f5bfae2015ba368b4567#findElement_E7045_5716530bae2015c059f99fcf_0

Автор: SAnatoliy 20.4.2016, 07:20
Пробуй все получится. Если хватит усидчивости и есть интерес этим заниматься.


P.S.
ковчег строил любитель, а титаник инженеры.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Monitoring-seti-i-serverov-id5714f5bfae2015ba368b4567#findElement_E7045_571703aaae2015ac20f99cd5_0

Автор: solowey 20.4.2016, 09:50
Есть уже готовые программы для мониторинга нагрузки на серверах. По крайне мере админ у нас, такой пользовался.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Monitoring-seti-i-serverov-id5714f5bfae2015ba368b4567#findElement_E7045_571726aeae2015a855f99efa_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)