Перейти к содержимому
Калькуляторы

Вопрос по Cacti

Всем привет, Подскажите, как создать график по своему OIDу?

 

данные беру так:

>snmpwalk -v 2c -c community nasip .1.3.6.1.4.1.2021.50.4.1.2.8.101.99.104.111.116.101.115.116.1

выводит такое:

UCD-SNMP-MIB::ucdavis.50.4.1.2.8.101.99.104.111.116.101.115.116.1 "236"

 

как не пробовал, получаю пустые графики. Подскажите кто знает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вместо UCD-SNMP попробуйте поставить NET-SNMP

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

rpm -qa | grep snmp

libnet-snmp10-5.3.1-2mdv2007.0

net-snmp-mibs-5.3.1-2.1mdv2007.0

libnet-snmp10-devel-5.3.1-2.1mdv2007.0

net-snmp-5.3.1-2.1mdv2007.0

net-snmp-utils-5.3.1-2.1mdv2007.0

 

вроде как оно и стоит

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как-то так скрипт переписать:

vpn_244# cat /usr/local/scripts/getvpn.sh
#!/bin/sh
iconf=`which ifconfig`
echo ".1.3.6.1.4.1.2021.51"
echo "gauge"
$iconf -u | grep -c "^ng"

Ну оиды на свои поменяйте

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

скрипт для подсчета на впн сервере у меня есть, он все отдает по снмп, смысл в том как с помощью Какти построить график.

 

сейчас у меня впн сервере такая строчка прописана в снмп конфиге

extend .1.3.6.1.4.1.2021.50 echotest "/home/snmpd_script/count_user.sh"

 

скрипт просто выводит

 

# /home/snmpd_script/count_user.sh

228

 

Изменено пользователем Cramac

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну и плохо, что он так выводит, а должен вот так:

 

# snmpget -v 2c -c private 172.16.176.16 .1.3.6.1.4.1.2021.254.0

UCD-SNMP-MIB::ucdavis.254.0 = INTEGER: 447

#

 

В вашем случае кактус не понимает, какой тип переменной он получает от заданного OID. Судя по ответу - скорее всего string, т.к. ответ в кавычках вернулся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

может в настройках snmpd надо что то прописать? а то у меня там всего три строчки

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

надо что-то прописать в скрипте, чтобы он выдавал тип переменной

ну и в логах каксута тоже посмотрите, что он пишет при опросе этого OID

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а можете рассписать процесс добавления графика? может я не так создаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хм, что то 1 столбик нарисовал и прекратил рисовать...что то видимо опять отредактировал (в какти) так что перестало работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

по крону ничего не происходит, по логам данные он получает по оиду.

все три столбика вроде как появляются в тот момент когда я poller.php запустил в ручную в консоли

график выглядит так

graph_image.png

Изменено пользователем Cramac

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

сейчас запустил в логе появилось

12/16/2010 11:33:54 AM - CMDPHP: Poller[0] Host[6] DS[50] SNMP: v2: 10.10.10.1, dsname: Online, oid: .1.3.6.1.4.1.2021.50.4.1.2.8.101.99.104.111.116.101.115.116.1, output: 152

 

а это видимо вчера когда запускал в ручную

12/15/2010 09:49:02 PM - CMDPHP: Poller[0] Host[6] DS[50] SNMP: v2: 10.10.10.1, dsname: Online, oid: .1.3.6.1.4.1.2021.50.4.1.2.8.101.99.104.111.116.101.115.116.1, output: 284

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

права на запись и пути при запуске из крона на месте ?

 

Если Вы первый раз запустили из под рута, то файлы rrd скорее всего создались с правами, куда не рут писать не сможет.

Изменено пользователем st_re

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

все запускается как положено по инструкции, все данные кроме этого графика берутся нормально. полер запускал из консоли из под рута.

смотрю на сервере файлики rrd созданы и принадлежат руту

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поменял права на rrd Файлы в rra папке, посмотрим

Изменено пользователем Cramac

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а не подскажите, хочу сделать график пинга с данными мин/сред/макс

как это сделать? по 1 оиду понял как брать, а тут не понятно, набросал скрипт пинга, он выдает такое при запросе

UCD-SNMP-MIB::ucdavis.51.4.1.2.8.101.99.104.111.116.101.115.116.2 "min = 11.792"

UCD-SNMP-MIB::ucdavis.51.4.1.2.8.101.99.104.111.116.101.115.116.3 "avg = 12.284"

UCD-SNMP-MIB::ucdavis.51.4.1.2.8.101.99.104.111.116.101.115.116.4 "max = 12.925"

 

но как это запихнуть в 1 график?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет, Подскажите, как создать график по своему OIDу?

 

данные беру так:

>snmpwalk -v 2c -c community nasip .1.3.6.1.4.1.2021.50.4.1.2.8.101.99.104.111.116.101.115.116.1

выводит такое:

UCD-SNMP-MIB::ucdavis.50.4.1.2.8.101.99.104.111.116.101.115.116.1 "236"

 

как не пробовал, получаю пустые графики. Подскажите кто знает

Подскажите как решили проблему. Сам с толкнулся с таким гемором

Выводит данные в кавычках:

UCD-SNMP-MIB::extTable.4.1.2.2.110.103.3 = STRING: "466"

как от них избавится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.