Cramac Posted December 15, 2010 Posted December 15, 2010 Всем привет, Подскажите, как создать график по своему 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" как не пробовал, получаю пустые графики. Подскажите кто знает Вставить ник Quote
terrible Posted December 15, 2010 Posted December 15, 2010 Вместо UCD-SNMP попробуйте поставить NET-SNMP Вставить ник Quote
Cramac Posted December 15, 2010 Author Posted December 15, 2010 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 вроде как оно и стоит Вставить ник Quote
mikevlz Posted December 15, 2010 Posted December 15, 2010 как-то так скрипт переписать: 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" Ну оиды на свои поменяйте Вставить ник Quote
Cramac Posted December 15, 2010 Author Posted December 15, 2010 (edited) скрипт для подсчета на впн сервере у меня есть, он все отдает по снмп, смысл в том как с помощью Какти построить график. сейчас у меня впн сервере такая строчка прописана в снмп конфиге extend .1.3.6.1.4.1.2021.50 echotest "/home/snmpd_script/count_user.sh" скрипт просто выводит # /home/snmpd_script/count_user.sh 228 Edited December 15, 2010 by Cramac Вставить ник Quote
terrible Posted December 15, 2010 Posted December 15, 2010 Ну и плохо, что он так выводит, а должен вот так: # 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, т.к. ответ в кавычках вернулся. Вставить ник Quote
Cramac Posted December 15, 2010 Author Posted December 15, 2010 может в настройках snmpd надо что то прописать? а то у меня там всего три строчки Вставить ник Quote
terrible Posted December 15, 2010 Posted December 15, 2010 надо что-то прописать в скрипте, чтобы он выдавал тип переменной ну и в логах каксута тоже посмотрите, что он пишет при опросе этого OID Вставить ник Quote
Cramac Posted December 15, 2010 Author Posted December 15, 2010 а можете рассписать процесс добавления графика? может я не так создаю Вставить ник Quote
Cramac Posted December 15, 2010 Author Posted December 15, 2010 всем спасибо, вроде разобрался, вроде пошло рисовать Вставить ник Quote
Cramac Posted December 15, 2010 Author Posted December 15, 2010 хм, что то 1 столбик нарисовал и прекратил рисовать...что то видимо опять отредактировал (в какти) так что перестало работать Вставить ник Quote
Cramac Posted December 15, 2010 Author Posted December 15, 2010 (edited) по крону ничего не происходит, по логам данные он получает по оиду. все три столбика вроде как появляются в тот момент когда я poller.php запустил в ручную в консоли график выглядит так Edited December 15, 2010 by Cramac Вставить ник Quote
Cramac Posted December 16, 2010 Author Posted December 16, 2010 что то судя по логам какти, данные для этого графика не берутся, последний раз брался когда я в ручную запускал полер сейчас запустил в логе появилось 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 Вставить ник Quote
st_re Posted December 16, 2010 Posted December 16, 2010 (edited) права на запись и пути при запуске из крона на месте ? Если Вы первый раз запустили из под рута, то файлы rrd скорее всего создались с правами, куда не рут писать не сможет. Edited December 16, 2010 by st_re Вставить ник Quote
Cramac Posted December 16, 2010 Author Posted December 16, 2010 все запускается как положено по инструкции, все данные кроме этого графика берутся нормально. полер запускал из консоли из под рута. смотрю на сервере файлики rrd созданы и принадлежат руту Вставить ник Quote
Cramac Posted December 16, 2010 Author Posted December 16, 2010 (edited) поменял права на rrd Файлы в rra папке, посмотрим Edited December 16, 2010 by Cramac Вставить ник Quote
Cramac Posted December 16, 2010 Author Posted December 16, 2010 спасибо, вроде помогло, начал рисовать Вставить ник Quote
Cramac Posted December 24, 2010 Author Posted December 24, 2010 а не подскажите, хочу сделать график пинга с данными мин/сред/макс как это сделать? по 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 график? Вставить ник Quote
CarTer Posted February 25, 2011 Posted February 25, 2011 Всем привет, Подскажите, как создать график по своему 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" как от них избавится? Вставить ник Quote
Cramac Posted February 25, 2011 Author Posted February 25, 2011 не помню, если честно Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.