Автор Тема: Mrtg, Cacti, Графика на използваните ип та  (Прочетена 2393 пъти)

byzon

  • Напреднали
  • *****
  • Публикации: 30
  • Distribution: Debian
    • Профил
Според райп трябва да си направя графика на ип адресното пространство, колко ип та се използват от мрежата ми..

    *  the IP capacity for each area/pool of IPs
    * the IP usage for each area/pool of IPs (min/avg/max on a daily/weekly/monthly basis)
Семпъл http://www.ripe.net/rs/ipv4/verification-graphs.html

въпроса е че съм с дхцп но със статични ип адреси а статичните ип та не се вписват в дхцп.леас файла от който да мога да си направя такава графика.. та някой знае ли някои тоолс или плугин за която и да е програма че да си направя ************ графики ?

Благодаря предварително за помощта ;) [_]3

Редактирано съгласно правилата за прилично поведение.
bop_bop_mara
« Последна редакция: Sep 30, 2009, 18:34 от bop_bop_mara »
Активен

shoshon

  • Гост
Re: Mrtg, Cacti, Графика на използваните ип та
« Отговор #1 -: Sep 30, 2009, 14:44 »
Аз съм супер некомпетентен ама не знам как ще стане без ping-ове ???
Ето един много бавен начин, който написах преди малко:
scanner.sh :
Код:
#!/bin/bash
if [ ! -n "$1" ]; then
echo "Usage: ./scanner <statistics_file>"
exit 1
fi
DUMP_FILE=$1
date  > $DUMP_FILE
C=2
MAX_C=2
B=168
MAX_B=168
A=192
MAX_A=192
IP=100
MAX_IP=100
TOTAL_IPS=$(( ($MAX_C-$C+1) * ($MAX_B-$B+1) * ($MAX_A-$A+1) * ($MAX_IP-$IP+1) ))
ONLINE=0

while [ "$A" -le "$MAX_A" ]; do
while [ "$B" -le "$MAX_B" ]; do
while [ "$C" -le "$MAX_C" ]; do
while [ "$IP" -le "$MAX_IP" ]; do
ping $A.$B.$C.$IP -q -c 1 -W 1 >> /dev/null
if [ "$?" -eq "0" ]; then
status="online"
ONLINE=$(($ONLINE+1))
else
status="offline"
fi
echo $A.$B.$C.$IP is $status
IP=$(($IP+1))
done
C=$(($C+1))
done
B=$(($B+1))
done
A=$(($A+1))
done
echo $ONLINE / $TOTAL_IPS >> $DUMP_FILE
date >> $DUMP_FILE
echo "Done"
exit 0
Това ще запише колко IP адреси са онлайн в някакъв файл за статистика. Става много бавно. По дяволите не можах да го накарам да чака примерно 100 ms вместо 1 секунда. Това е.
След като имаш статистиката може мнооого лесно да си направиш картинка ( ако става въпрос за сайт ) с помощта на PHP.
А именно: пускаш един sheduled scan на определен интервал от време, като информацията си я пъхаш в различно файлче ( или пък в едно ).
Ето добро описане на създаване на картинки с PHP

След това си правиш скриптчето:

1) Прочиташ файл data.dump.1

2) Циклично четеш файл dump.i и чертаеш линия с координати точките P(i) и P(i-1), като за P(i):
отместването по Y е  ширина-на-картинката/брой-точки
отместването по X e височина-на-картинката*онлайн-клиенти/всички-клиенти

3) Пиеш една бира - 10 минути е цялата работа
Успех ;)

4) в началото на графиката слагаш датата от файл data.dump.1, а в края датата от последният

В допълнение така много лесно може да си изградиш база данни, за по-бърз достъп с готови средностатистически данни за деня примерно. От там е много лесно вече.

А за плъгин... Плъгин на какво ?

П.П Какви пари ти дават за този проект :)
« Последна редакция: Sep 30, 2009, 16:44 от shoshon »
Активен

foxb

  • Напреднали
  • *****
  • Публикации: 175
    • Профил
    • WWW
Re: Mrtg, Cacti, Графика на използваните ип та
« Отговор #2 -: Oct 01, 2009, 01:48 »
Както са казали на сайта им трябва да им дадеш достъп до MRTG или друга подобна програма следяща използваните адреси.

Така че сложи си MRTG и събирай статистика. [_]3 [_]3

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
До ползвателите на софтуера CACTI
Коментар
Kiril_Valchev 1 2256 Последна публикация Nov 03, 2005, 14:10
от Agent_SMITH
Cacti
Настройка на програми
lorddoskias 1 2189 Последна публикация Feb 18, 2006, 13:45
от krassswr
относно чертаенето на графики при cacti
Настройка на програми
sakyt4o 1 1915 Последна публикация Jul 28, 2006, 22:03
от alex_c
Нещо като cacti
Идеи и мнения
Explisit 4 2724 Последна публикация May 28, 2007, 15:45
от Explisit
Проблем с Cacti. Моля за помощ
Настройки на софтуер
hdimovo 2 2215 Последна публикация Nov 25, 2011, 22:45
от hdimovo