График потерь на канале - Cacti / Статьи, заметки на тему администрирования Unix систем.
Unixnotes.ru - записная книжка Unix-администратора
www.unixnotes.ru > Cacti > График потерь на канале
Меню
Статьи
Статистика

Хостов сегодня: 10

Хитов сегодня: 38

Статей: 29


9800 gtx

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

К недавно написанному скрипту проверки канала решил сделать график для 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/

Импортируем шаблоны для кактуса. Если требуется подправим путь в Data Input Method. Ну и заводим новый график.

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

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


Добавлено: 2009-07-22      Просмотров: 470      Источник: www.unixnotes.ru


Комментарии к статье "Cacti / График потерь на канале":

Имя:

E-Mail

Комментирвоать

Какой нынче год?

Новое:

microdc2 консольный клиент DC++

Потребовалось раздавать юзерам сети контент с фтп сервака не только с помощью самого ftp сервера, но и через DC++ протокол.

Added: 2009-08-25


FreeBSD net-snmpd

Очень много возможностей Cacti работают только при работающем демоне SNMP. Загрузка сетевых карт, мониторинг дискового пространства, загруженность процессора/памяти и много

Added: 2009-08-13


Копирование файла с фтп

Начались проблемы с нехваткой места на биллинг сервере. Раньше все бекапы хранились на нём же, просто на другом диске. Основное

Added: 2009-08-08




НАШИ ДРУЗЬЯ
Окна из алюминиевого профиля: дерево алюминиевые окна.
Онлайн интернет игровые автоматы бесплатно условия игры
корпоративный новый год продажа в каталоге москва и область
Игры видеопокер онлайн скачать
продажа мебели. президент комплекты в Екатеринбурге