Cramac Опубликовано 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" как не пробовал, получаю пустые графики. Подскажите кто знает Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
terrible Опубликовано 15 декабря, 2010 Вместо UCD-SNMP попробуйте поставить NET-SNMP Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 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 вроде как оно и стоит Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mikevlz Опубликовано 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" Ну оиды на свои поменяйте Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 15 декабря, 2010 (изменено) скрипт для подсчета на впн сервере у меня есть, он все отдает по снмп, смысл в том как с помощью Какти построить график. сейчас у меня впн сервере такая строчка прописана в снмп конфиге extend .1.3.6.1.4.1.2021.50 echotest "/home/snmpd_script/count_user.sh" скрипт просто выводит # /home/snmpd_script/count_user.sh 228 Изменено 15 декабря, 2010 пользователем Cramac Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
terrible Опубликовано 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, т.к. ответ в кавычках вернулся. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 15 декабря, 2010 может в настройках snmpd надо что то прописать? а то у меня там всего три строчки Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
terrible Опубликовано 15 декабря, 2010 надо что-то прописать в скрипте, чтобы он выдавал тип переменной ну и в логах каксута тоже посмотрите, что он пишет при опросе этого OID Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 15 декабря, 2010 а можете рассписать процесс добавления графика? может я не так создаю Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 15 декабря, 2010 всем спасибо, вроде разобрался, вроде пошло рисовать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 15 декабря, 2010 хм, что то 1 столбик нарисовал и прекратил рисовать...что то видимо опять отредактировал (в какти) так что перестало работать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 15 декабря, 2010 (изменено) по крону ничего не происходит, по логам данные он получает по оиду. все три столбика вроде как появляются в тот момент когда я poller.php запустил в ручную в консоли график выглядит так Изменено 15 декабря, 2010 пользователем Cramac Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 16 декабря, 2010 (изменено) права на запись и пути при запуске из крона на месте ? Если Вы первый раз запустили из под рута, то файлы rrd скорее всего создались с правами, куда не рут писать не сможет. Изменено 16 декабря, 2010 пользователем st_re Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 16 декабря, 2010 все запускается как положено по инструкции, все данные кроме этого графика берутся нормально. полер запускал из консоли из под рута. смотрю на сервере файлики rrd созданы и принадлежат руту Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 16 декабря, 2010 (изменено) поменял права на rrd Файлы в rra папке, посмотрим Изменено 16 декабря, 2010 пользователем Cramac Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 16 декабря, 2010 спасибо, вроде помогло, начал рисовать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 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 график? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
CarTer Опубликовано 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" как от них избавится? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Cramac Опубликовано 25 февраля, 2011 не помню, если честно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...