Jump to content
Калькуляторы

График ошибок интерфейса в Cacti

Имеется СПД с кучей цысок каталистов, и имеются ОИДы

1. ifInErrors: 1.3.6.1.2.1.2.2.1.14

2. ifOutError: 1.3.6.1.2.1.2.2.1.20

3. ifInDiscard: 1.3.6.1.2.1.2.2.1.13

4. ifOutDiscard: 1.3.6.1.2.1.2.2.1.19

Так же в наличае кактус который мониторит на данный момент тока нагрузку портов каталистов.

Вопрос подскажите плиз как можно по этому добру строить графики ошибок интерфейсов (в идеале было бы что бы не плодить графики наложить линию ошибок на текущий график скорости порта)

Заранее спасибо.

Зы в инете что то рецепта не нашёл, возможно плохо искал.

Edited by catalist

Share this post


Link to post
Share on other sites

В комплекте с какти уже идет нужный Graph Template: Interface - Errors/Discards

Share this post


Link to post
Share on other sites

Спасибо, а не подскажите что нужно сделать что бы этот темплейт появился вот в этом списке внутри девайса

Associated Graph Templates

 

Graph Template Name Status

1) Cisco - CPU Usage Is Being Graphed (Edit)

Add Graph Template: XXXXXXXXXXXXXXXX

Там его просто нет, в Graph Template: Interface - Errors/Discards он есть а добавить в хост его не получается из-за отсутствия в списке.

Share this post


Link to post
Share on other sites

Спасибо, а не подскажите что нужно сделать что бы этот темплейт появился вот в этом списке внутри девайса

Associated Graph Templates

 

Graph Template Name Status

1) Cisco - CPU Usage Is Being Graphed (Edit)

Add Graph Template: XXXXXXXXXXXXXXXX

Там его просто нет, в Graph Template: Interface - Errors/Discards он есть а добавить в хост его не получается из-за отсутствия в списке.

 

Это делается, когда создаешь графики из Data Query [sNMP - Interface Statistics]

Share this post


Link to post
Share on other sites

Понял спасибо, сам бы в жись не догадался, жаль только что под ошибки генерится отдельный график, это усложняет восприятие, нет способа рисовать ошибки на графике нагрузки?

Share this post


Link to post
Share on other sites

Понял спасибо, сам бы в жись не догадался, жаль только что под ошибки генерится отдельный график, это усложняет восприятие, нет способа рисовать ошибки на графике нагрузки?

 

Ну как же нет - есть, например есть график загрузки какого-то интерфейса, отрисовывается так (RRDTool Command):

 

/usr/bin/rrdtool graph - \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title="Router - Traffic - lan" \
--rigid \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit=0 \
--vertical-label="bits per second" \
--slope-mode \
--font TITLE:12: \
--font AXIS:8: \
--font LEGEND:10: \
--font UNIT:8: \
DEF:a="/var/lib/cacti/rra/traffic_in_21.rrd":traffic_in:AVERAGE \
DEF:b="/var/lib/cacti/rra/traffic_in_21.rrd":traffic_in:MAX \
DEF:c="/var/lib/cacti/rra/traffic_in_21.rrd":traffic_out:AVERAGE \
DEF:d="/var/lib/cacti/rra/traffic_in_21.rrd":traffic_out:MAX \
CDEF:cdefa=a,8,* \
CDEF:cdefd=b,8,* \
CDEF:cdefe=c,8,* \
CDEF:cdefh=d,8,* \
AREA:cdefa#00CF00FF:"Inbound"  \
GPRINT:cdefa:LAST:" Current\:%8.2lf %s"  \
GPRINT:cdefa:AVERAGE:"Average\:%8.2lf %s"  \
GPRINT:cdefd:MAX:"Maximum\:%8.2lf %s\n"  \
LINE1:cdefe#002A97FF:"Outbound"  \
GPRINT:cdefe:LAST:"Current\:%8.2lf %s"  \
GPRINT:cdefe:AVERAGE:"Average\:%8.2lf %s"  \
GPRINT:cdefh:MAX:"Maximum\:%8.2lf %s"

 

Достаточно добавить новых переменных из соответствующих rra и нарисовать их. В данном случае переменные:

 

DEF:a="/var/lib/cacti/rra/traffic_in_21.rrd":traffic_in:AVERAGE
DEF:b="/var/lib/cacti/rra/traffic_in_21.rrd":traffic_in:MAX
DEF:c="/var/lib/cacti/rra/traffic_in_21.rrd":traffic_out:AVERAGE
DEF:d="/var/lib/cacti/rra/traffic_in_21.rrd":traffic_out:MAX

 

Прикручиваете к отдельному скрипту, ну а если надо в кактусе - то Вам надо новый Graph Template создавать ...

Share this post


Link to post
Share on other sites

А сколько у Вас ошибок и при каком трафике ? А то при 100 мегабитах 1 ошибка будет, как бы это, не заметна слегка... причем Вы же заранее не знаете, сколько там будет трафика и сколько ошибок, чтобы помножить ошибки на что то статическое, и показать графики в одном месте. разве что просто как циферки внизу.

Share this post


Link to post
Share on other sites

Как вариант, покрасить фон в какойнить оттеночек при наличии ошибок.. сделать градации типа 0 - белый 1-10 бледный - темнее -еще темнее - темнокрасный. Пример как оно делается смотреть на примере "PING - Advanced Ping". Берется оно на их форуме (forums.cacti.net). но мне бы было лень. есть де второй график :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this