djserg-minyar Posted August 14, 2012 Posted August 14, 2012 Ребята подскажите каким образом снять нагрузку проца для составления графика mrtg ??? Пробовал скрипт на expect, но что-то он не корректно команды отрабатывает. С другими железками на порезаном линуксе проблем не наблюдалось, а тут такая сложность. MRTG стоит на Ubuntu Server. Микротик: RouterBOARD 751U-2HnD Вставить ник Quote
djserg-minyar Posted August 14, 2012 Author Posted August 14, 2012 (edited) по snmp не снять нагрузку, т.к. нету OID для CPU [@MIK] > system resource print oid uptime: .1.3.6.1.2.1.1.3.0 total-memory: .1.3.6.1.2.1.25.2.3.1.5.65536 used-memory: .1.3.6.1.2.1.25.2.3.1.6.65536 Edited August 14, 2012 by djserg-minyar Вставить ник Quote
roysbike Posted August 14, 2012 Posted August 14, 2012 Ребята подскажите каким образом снять нагрузку проца для составления графика mrtg ??? Пробовал скрипт на expect, но что-то он не корректно команды отрабатывает. С другими железками на порезаном линуксе проблем не наблюдалось, а тут такая сложность. MRTG стоит на Ubuntu Server. Микротик: RouterBOARD 751U-2HnD admin@motors] system resource> print oid uptime: .1.3.6.1.2.1.1.3.0 total-hdd-space: .1.3.6.1.2.1.25.2.3.1.5.1 used-hdd-space: .1.3.6.1.2.1.25.2.3.1.6.1 total-memory: .1.3.6.1.2.1.25.2.3.1.5.2 used-memory: .1.3.6.1.2.1.25.2.3.1.6.2 cpu-load: .1.3.6.1.2.1.25.3.3.1.2.1 [admin@motors] system resource> попробуйте. Вставить ник Quote
djserg-minyar Posted August 14, 2012 Author Posted August 14, 2012 system resource> print oid я выше вроде представлял вывод, однако, cpu-load: .1.3.6.1.2.1.25.3.3.1.2.1 я узнал из другого источника, и он работает))) Если кому понадобиться скрипт: Target[192.168.0.12_cpu]: 1.3.6.1.2.1.25.3.3.1.2.1&1.3.6.1.2.1.25.3.3.1.2.1:publ@192.168.0.12: AbsMax[192.168.0.12_cpu]: 100 MaxBytes[192.168.0.12_cpu]: 100 Title[192.168.0.12_cpu]: MIK CPU load PageTop[192.168.0.12_cpu]: <H1>MIK CPU load</H1> Options[192.168.0.12_cpu]: gauge,nopercent, noo YLegend[192.168.0.12_cpu]: CPU load ShortLegend[192.168.0.12_cpu]: % LegendI[192.168.0.12_cpu]: CPU load (percentage) Вставить ник Quote
Saab95 Posted August 14, 2012 Posted August 14, 2012 Если что микротик сам умеет рисовать графики, правда для этого нужно прописать NTP сервер для установки точного времени, иначе после перезагрузки данные графиков пропадут. Вставить ник Quote
white_crow Posted August 14, 2012 Posted August 14, 2012 (edited) а еще микротик умеет глючить, если включить на нем graphing ))) (если речь идет о серьезных нагрузках, а не о трех юзерах и двух мегабитах трафика...) Так что лучше с другой машинки брать значения по snmp раз в минуту или реже.... Edited August 14, 2012 by white_crow Вставить ник Quote
Saab95 Posted August 14, 2012 Posted August 14, 2012 а еще микротик умеет глючить, если включить на нем graphing ))) (если речь идет о серьезных нагрузках, а не о трех юзерах и двух мегабитах трафика...) Так что лучше с другой машинки брать значения по snmp раз в минуту или реже.... У меня не глючит даже на RB450G с 200 клиентами по PPPoE=) Вставить ник Quote
Perec Posted August 14, 2012 Posted August 14, 2012 Подтверждаю, не глючит. Разницы включен графинг или выключен - нет Процессор снимаю в заббикс /usr/bin/snmpget -v2c -c mikrotik 10.10.10.10 hrProcessorLoad.1 | awk '{print $4}' Вставить ник Quote
white_crow Posted August 14, 2012 Posted August 14, 2012 я имел ввиду 1600-1800 PPTP/L2TP )))) и 5 версию тика раннюю (лето 2011) (потом вырубил graphing и серв перестал крашиться - но может с тех пор пофиксили проблему...я больше не проверял - чем меньше свистелок юзаешь в ответственном узле - тем лучше - в этом я уже убедился - и теперь мой девиз - "чем проще - тем лучше" (ну, а общий девиз одминов - "работает - не трогай" )) P.S. Обычно на форуме тика Рекомендуют вырубить graphing..... (Юзаю Zabbix для мониторинга - доволен весьма....) Вставить ник Quote
djserg-minyar Posted December 12, 2012 Author Posted December 12, 2012 Всем привет, подскажите как снять еще загрузку памяти на микротике? Нарисовал вот такой профайл, Target[192.168.0.12_mem]: 1.3.6.1.2.1.25.2.3.1.5.65536&1.3.6.1.2.1.25.2.3.1.6.65536:public@192.168.0.12: AbsMax[192.168.0.12_mem]: 100 MaxBytes[192.168.0.12_mem]: 100 Title[192.168.0.12_mem]: MIK Memory Used PageTop[192.168.0.12_mem]: <H1>MIK Memory Used</H1> Options[192.168.0.12_mem]: gauge,nopercent, noo YLegend[192.168.0.12_mem]: MEM load ShortLegend[192.168.0.12_mem]: % LegendI[192.168.0.12_mem]: MEM load (percentage) валидацию проходит, однако данные никакие в графики не выдает. Вставить ник Quote
djserg-minyar Posted December 17, 2012 Author Posted December 17, 2012 Народ помогите, очень срочный вопрос!!! Вставить ник Quote
swd Posted December 17, 2012 Posted December 17, 2012 # snmpwalk -v2c -c public 192.168.1.201 .1.3.6.1.2.1.25.2.3.1 HOST-RESOURCES-MIB::hrStorageIndex.1 = INTEGER: 1 HOST-RESOURCES-MIB::hrStorageIndex.2 = INTEGER: 2 HOST-RESOURCES-MIB::hrStorageType.1 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk HOST-RESOURCES-MIB::hrStorageType.2 = OID: HOST-RESOURCES-TYPES::hrStorageOther HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: disk HOST-RESOURCES-MIB::hrStorageDescr.2 = STRING: main memory HOST-RESOURCES-MIB::hrStorageAllocationUnits.1 = INTEGER: 1024 Bytes HOST-RESOURCES-MIB::hrStorageAllocationUnits.2 = INTEGER: 1024 Bytes HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 520192 HOST-RESOURCES-MIB::hrStorageSize.2 = INTEGER: 516824 HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 33016 HOST-RESOURCES-MIB::hrStorageUsed.2 = INTEGER: 70644 HOST-RESOURCES-MIB::hrStorageAllocationFailures.1 = Counter32: 0 HOST-RESOURCES-MIB::hrStorageAllocationFailures.2 = Counter32: 0 Вставить ник Quote
vavy Posted May 28, 2013 Posted May 28, 2013 а для многоядерных (например CCR1016) надо среднее арифметическое для всей ветки .1.3.6.1.2.1.25.3.3.1.2 считать ? Вставить ник Quote
kww Posted June 4, 2013 Posted June 4, 2013 а для многоядерных (например CCR1016) надо среднее арифметическое для всей ветки .1.3.6.1.2.1.25.3.3.1.2 считать ? Как-то так ... для CCR1036, для 1016 поправить делитель. #!/bin/bash IP="172.16.хх.хх" OID=".1.3.6.1.2.1.25.3.3.1.2" snmpwalk -v2c -c public -On $IP $OID | awk '{ print($4) }' | awk 'BEGIN{sum=0}{sum+=$1}END{print int(sum/36)}' Вставить ник Quote
alexlans Posted September 6, 2013 Posted September 6, 2013 (edited) [admin@MikroTik] /system resource cpu> print oid 0 load=.1.3.6.1.2.1.25.3.3.1.2.1 1 load=.1.3.6.1.2.1.25.3.3.1.2.2 2 load=.1.3.6.1.2.1.25.3.3.1.2.3 3 load=.1.3.6.1.2.1.25.3.3.1.2.4 4 load=.1.3.6.1.2.1.25.3.3.1.2.5 5 load=.1.3.6.1.2.1.25.3.3.1.2.6 6 load=.1.3.6.1.2.1.25.3.3.1.2.7 7 load=.1.3.6.1.2.1.25.3.3.1.2.8 8 load=.1.3.6.1.2.1.25.3.3.1.2.9 9 load=.1.3.6.1.2.1.25.3.3.1.2.10 10 load=.1.3.6.1.2.1.25.3.3.1.2.11 11 load=.1.3.6.1.2.1.25.3.3.1.2.12 12 load=.1.3.6.1.2.1.25.3.3.1.2.13 13 load=.1.3.6.1.2.1.25.3.3.1.2.14 14 load=.1.3.6.1.2.1.25.3.3.1.2.15 15 load=.1.3.6.1.2.1.25.3.3.1.2.16 Это на 16-ядерном Edited September 6, 2013 by alexlans Вставить ник Quote
~AsmodeuS~ Posted January 16, 2015 Posted January 16, 2015 утилита rstats поможет снять статистику с микротика, а также показать усреднённое значение для нескольких oid http://abills.net.ua/wiki/doku.php/abills:docs:mrtg:ru Вставить ник 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.