forum.bitel.ru http://forum.bitel.ru/ |
|
Набор скриптов для сбора статистики трафика и нагрузки насов http://forum.bitel.ru/viewtopic.php?f=25&t=4405 |
Страница 1 из 1 |
Автор: | Sets [ 07 авг 2010, 20:09 ] |
Заголовок сообщения: | Набор скриптов для сбора статистики трафика и нагрузки насов |
Предлагаю Вашему вниманию набор скриптов для сбора статистики трафика и нагрузки на CPU с насов в архиве 2 папки: client - клиенсткая часть - располагается на насах server - серверная часть, располагается либо на отдельном сервере у меня например на биллинге требования для клиентской части: Linux, awk, sed, bash, bc, sqlite2, ssh Требования для серверной части: apache, php5, php5-gd, php5-sqlite, sshd Принцип работы: Один раз в минуту на клиентской стороне в файл базы sqlite вносятся данные о трафике и нагрузке на cpu каждый час эти файлы сбрасываются на сервер где анализируются данные, сервер отображает все это в виде графиков Установка серверной части: 1. Распаковываем архив 2. Переносим папку var в корень(если там находятся страницы apache) 3. Создаем пользователя stat (adduser stat) 4. Передаем в пользование пользователию stat папку /var/www/stat/db (chown -R stat:root /var/www/stat/db) 5. Правим /var/www/stat/config.php где нужно указать логин и пароль админа а так же нужные Вам имена NASов и расположение их баз на сервере 6. Надеюсь больше ничего не забыл Установка клиентской части: 1. Распаковать архив 2. перенести папку root в корень файловой системы () 3. Делаем авторизацию по ключу (http://belgorod.lug.ru/wiki/index.php/S ... 1%87%D1%83) для того чтобы пользователю stat можно было без пароля через ssh сбрасывать статистику на сервер где это будет анализироваться 4. Изменяем интерфейс в /root/scripts/speed/speed_db.sh на тот который смотрит в интернет 5. Проверяем чтобы в /root/scripts/crontab/cron было все верно где первая строка это сбор раз в минуту статистики, а вторая сброс статистики на сервер в частности стоит проверить ip адрес сервера и папку куда будет скидываться статистика 6. Надеюсь больше ничего не забыл PS: еще в клиентской части лежит скрипт /root/scripts/speed.sh где можно посмотреть текущую скорость Upstream и Downstream выбранного интерфейса Usage: ./speed.sh <interface> вот скриншоты: Статистика трафика в килобитах, где красная кривая - Downstream, а зеленая - Upstream Статистика по загрузке CPU, белые надписи это количество ppp соединений Интерфейс |
Автор: | skyb [ 08 авг 2010, 05:29 ] |
Заголовок сообщения: | Re: Набор скриптов для сбора статистики трафика и нагрузки насов |
Красивые гафики .....мы все это дело по rrd делаем....данные берем с оидов snmp вот |
Автор: | Sets [ 08 авг 2010, 12:15 ] |
Заголовок сообщения: | Re: Набор скриптов для сбора статистики трафика и нагрузки насов |
спасибо, старался чет не подумал по поводу snmp когда писал скрипты, ну по сути тоже самое получилось |
Автор: | snark [ 23 авг 2010, 19:41 ] |
Заголовок сообщения: | Re: Набор скриптов для сбора статистики трафика и нагрузки насов |
Sets писал(а): Предлагаю Вашему вниманию набор скриптов для сбора статистики трафика и нагрузки на CPU с насов Принцип работы: Один раз в минуту на клиентской стороне в файл базы sqlite вносятся данные о трафике и нагрузке на cpu каждый час эти файлы сбрасываются на сервер где анализируются данные, сервер отображает все это в виде графиков ZOMG! проделать такой, без преувеличения, титанический труд вместо того чтобы запустить net-snmp и спокойно собирать данные чем угодно, да хоть тем же mrtg, не говоря уже о более мощных инструментах (кактус, заббикс и т.д. и т.п.) ... Sets писал(а): в клиентской части лежит скрипт /root/scripts/speed.sh где можно посмотреть текущую скорость Upstream и Downstream выбранного интерфейса Usage: ./speed.sh <interface> откройте для себя nload который будет Вам показывать данную инфу онлайн |
Автор: | Sets [ 26 авг 2010, 17:30 ] |
Заголовок сообщения: | Re: Набор скриптов для сбора статистики трафика и нагрузки насов |
snark, Сейчас еще выложу в отдельной ветке свеженаписаный скрипт SMS предупреждения падения узлов, надеюсь не окажется очередным велосипедом |
Автор: | skyb [ 26 авг 2010, 18:15 ] |
Заголовок сообщения: | Re: Набор скриптов для сбора статистики трафика и нагрузки насов |
вообще неокажется...супер респектую...побольше бы такого |
Автор: | JIoIIIaDka [ 24 сен 2010, 14:30 ] |
Заголовок сообщения: | Re: Набор скриптов для сбора статистики трафика и нагрузки насов |
А не проще к munin, к примеру, модуль написать для обсчета числа ppp ? остальное он как бы кажет и есть уже готовые самописные модули (и это не считая заббиксов и т.п.). |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |