Рубрики

Лучшие статьи

График потерь на канале

Опубликовал 23 июля 2011 в рубрике Cacti. Комментарии: Комментариев нет   Просмотров: 1 просмотров

Настройка шаблона cacti для мониторинга потерь интернет-каналаК недавно написанному скрипту проверки канала решил сделать график для Cacti, визуально показывающий, когда отвалилось, когда поднялось, статистику потерь. Мне кажется доволно удобно, не надо лезть в базу и высматривать что, когда и почему.

На этот раз будем смотреть только процент потерь. Время отклика легко прикручивается с помощью smokeping'a например (популярного шаблона для cacti).

Настройка системы, как обычно, сводится к небольшому скрипту и шаблону для кактуса.

Мой скрипт предельно прост. Выдирает из базы сумму значений атрибута loss за последние 5 минут (у меня poller кактуса отрабатывает каждые 5 минут по крону)

#!/usr/bin/perl$year=`date '+%Y'`;
$year=substr($year,0,4);
$month=`date '+%m'`;
$month=substr($month,0,2);$host='localhost';
$user='pingpong';
$pass='password';
$db='ping';
use DBI;
$dbc=DBI->connect(«DBI:mysql:$db:$host:»,$user,$pass) or die «could not connect to db»;
$sql=$dbc->prepare(«SELECT loss FROM `ping_ya_».$year.»_».$month.»` group by `id` order by `id` DESC limit 0,5");
$rv = $sql->execute;
$n=0;
while(@data = $sql->fetchrow_array())
{
my $loss = $data[0];
#print $loss.»n»;
$n=$loss+$n;
}
if($n >= 100)
{
print «loss:100";
}
else
{
print «loss:».$n;
}
$rc=$sql->finish;
$rc=$dbc->disconnect;

Называет get_stat_ya.pl и кладём в /usr/local/sbin/scripts/ping/

В итоге у меня получилось так

Шаблон Cacti для проверки потерь на интернет-канале

Поделись:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Blogger
  • Блог Li.ру
  • Блог Я.ру
  • Одноклассники

Метки:
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Загрузка ... Загрузка ...



Оставить комментарий или два

RSS

rss Подпишитесь на RSS для получения обновлений.

Add to Google Reader or Homepage

Подписаться на рассылку E-Mail:

Опрос

Статьи на какую тему Вам более интересны?

Просмотреть результаты

Загрузка ... Загрузка ...