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

Cacti Templates Делимся темплейтами

Добрый день.

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

Во вложении "v0.1" (для установки внутри помещений подойдёт). Вид графика на Indoor.png.

Только температура, но уже можно настроить alarm. Добавление дискретных каналов для себя пока не рассматриваем,

Сейчас допиливаем темплейт для уличного датчика (Outdoor.png). Будет нужно - пишите в форум.

Единственное что нужно отметить, по SNMP OID .1.3.6.1.4.1.40418.2.2.4.1 ERD 2.0 смогла отдать данные температуры только после обновления прошивки (впрочем и по остальным OID тоже).

И еще: при создании нового устройства в разделе "Availability/Reachability Options" параметр "Downed Device Detection" нужно выбрать "SNMP getNext", иначе устройство висит в состоянии Down и график не строится.

Ну и конечно же у меня ведро SNR ERD-2.0 c температурным датчиком распаянным на плате, и подогреваемым стабилизатором питания устройства. Соответственно в помещении врёт примерно градусов на восемь в плюс. Мы их вероломно вскрываем, и выносим датчик на десятисантиметровый кусок витой пары.

cacti_host_template_snr_erd-2_0(v01).zip

post-109460-024673000 1357696162_thumb.png

post-109460-031361200 1357696171_thumb.png

Edited by Aleco

Share this post


Link to post
Share on other sites

Добрый день.

 

Cacti версия 0.8.7g

 

Import шаблона: ошибка Error: XML: Hash version does not exist.

 

Пробую добавить графики по OID

 

Добавляю девайс (SNMP v1)

 

Добавляется пишет:

------------------------------

SNMP Information

System:Fmv_6.1

Uptime: (0 days, 0 hours, 0 minutes)

Hostname: ERD-2.0_10:4

Location:

Contact:

------------------------------

Далее добавляю графики по OID

.1.3.6.1.4.1.40418.2.2.4.1.0

или 1.3.6.1.3.120.2.5.0

------------------------------

Графики не рисует cacti

 

Пробую на сервере:

[root@]# snmpwalk -c 123456 -v1 192.168.4.200 .1.3.6.1.4.1.40418.2.2.4.1.0

SNMPv2-SMI::enterprises.40418.2.2.4.1.0 = INTEGER: 25

Share this post


Link to post
Share on other sites

для себя сделал графики температурных датчиков

показывает Internal и Out1

кому интересно забирайте

cacti_host_template_snr-erd.zip

Share this post


Link to post
Share on other sites

Рецепт: как самому создать шаблон для 2-х показателей температуры с датчиков ERD-3 на одном графике.

(cacti*.xml - шаблоны, которые можно импортировать, snr_erd-3s.xml - копируется на сервер CACTI в п.3)

 

1. Создаем новый Data Template (DT.png, cacti_data_template_snr_erd_-_temperature.xml)

Задаем:

Data Templates

- Name = SNR ERD - Temperature

Data Source

- Use Per-Data Source Value (Ignore this Value) = Установить галочку, "|host_description| - ERD Data (|query_sysName|)"

- Data Input Method = "Get SNMP Data (Indexed)"

- Step = 300

Создаем два Data Source Item:

1.1. Internal Data Source Name = onboardSensor

1.2. Internal Data Source Name = externalSensor1

Задаем для них нижний (Minimum Value) и верхний (Maximum Value) предел, например, -100 и 100, Data Source Type = GAUGE

Custom Data

В 3-х верхних позиция ставим галочки, в остальных убираем.

Сохраням.

 

2. Создаем новый Graph Template (GT.png, cacti_graph_template_snr_erd_-_temperature.xml)

Описывать детально не буду - на картинке всё в основном видно. На что стоит обратить внимание - лимиты и режим масштабирования. Меня отрицательные температуры не интересовали, поэтому задал

Lower Limit (--lower-limit) = 0

Auto Scale Options = Use --alt-autoscale-max (accepting a lower limit)

Т.е. график рисуется от 0 и до максимального измерения

Vertical Label (--vertical-label) = Celsius

 

3. Копируем snr_erd-3s.xml на сервер CACTI в папку с шаблонами запросов. Например, /usr/share/cacti/resource/snmp_queries/

Суть индексации

<oid_index>.1.3.6.1.4.1.40418.2.4.4.1</oid_index>

<oid_index_parse>OID/REGEXP:.*\.([0-9]{1,2})$</oid_index_parse>

- это "фейковый" индекс "0" в единственном экземпляре. Он дописывается к oid параметров.

Например, для <temperatureSensor> с <oid>.1.3.6.1.4.1.40418.2.4.4.1</oid> фактическое обращение будет к .1.3.6.1.4.1.40418.2.4.4.1.0

 

4. Создаем Data Query (DQ.png, DQ2.png, cacti_data_query_snmp_-_snr_erd_data.xml)

На картинках всё видно. Текст для "name" и "title" можно задать на свой вкус.

 

5. Создаем девайс (не забываем указать SNMP version = 1 и community) . Добавляем в Associated Data Queries "SNMP - SNR ERD data"

Для проверки можно нажать (Verbose Query). В отладке должно быть примерно так:

+ Running data query [12].
+ Found type = '3' [sNMP Query].
+ Found data query XML file at '/usr/share/cacti/site/resource/snmp_queries/snr_erd-3s.xml'
+ XML file parsed ok.
+ <oid_num_indexes> missing in XML file, 'Index Count Changed' emulated by counting oid_index entries
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.4.1.40418.2.4.4.1' Index Count: 1
+ Index found at OID: 'enterprises.40418.2.4.4.1.0' value: '21'
+ index_parse at OID: 'enterprises.40418.2.4.4.1.0' results: '0'
+ Inserting index data for field 'Index' [value='0']
+ Located input field 'sysDescr' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.1.1'
+ Found item [sysDescr='Fmv_1.6'] index: 0 [from value]
+ Located input field 'sysName' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.1.5'
+ Found item [sysName='ERD-3C_21:136'] index: 0 [from value]

 

Создаем график - через некоторое время должно быть что-то вроде graph-ERD.png.

ERD.zip

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.