MRTG часть 2 - восстание машин:)

Обсуждаем OS FreeBSD и сервисы на ней.

Re: MRTG часть 2 - восстание машин:)

Сообщение Андрей » 09 дек 2009, 13:47

lehisnoe писал(а):Ищи тут тут ссылку на SNMP Object Navigator

Тут-то есть. в snmpwalk'е нет.
Как только не крутил.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: MRTG часть 2 - восстание машин:)

Сообщение MadMax » 09 дек 2009, 13:58

Если перейти по ссылке которую подсказал Lehisnoe, то можно узреть что 1.3.6.1.4.1.9 - это корень enterprises ветки для оборудования Cisco.

в нём 1.3.6.1.4.1.9.2 - сабветка local, в которой нас интересует ответвление lcpu с листом avgBusy5 (1.3.6.1.4.1.9.2.1.58.0)- средней загрузкой за 5 минут
и 1.3.6.1.4.1.9.9 - сабветка ciscoMgmt,в которой нас интересует ответвление ciscoMemoryPoolMIB где переходя по ответвлениям мы доходим до нужного нам листа - ciscoMemoryPoolFree (1.3.6.1.4.1.9.9.48.1.1.1.6) - цифры показывающей объём свободной памяти на устройстве.

вся структура (например для отображения объектов связанных с памятью устройства) выглядит так -
. iso (1) . org (3) . dod (6) . internet (1) . private (4) . enterprises (1) . cisco (9) . ciscoMgmt (9) . ciscoMemoryPoolMIB (48) . ciscoMemoryPoolObjects (1)
переходя по нужным веткам получаем искомый OID

есть и оффлайн MIB-браузеры с помощью которых можно посмотреть деревья
как пример для Freebsd - mbrowse (/usr/ports/net-mgmt/mbrowse/)

MIB's для оборудования Cisco можно получить тут - http://www.cisco.com/public/sw-center/n ... mibs.shtml
OID'ы для Cisco - ftp://ftp-sj.cisco.com/pub/mibs/oid/ (в самом низу страницы есть архив со всеми oid'ами)
www.mega-net.ru - IT аутсорсинг
MadMax
Site Admin
 
Сообщения: 37
Зарегистрирован: 09 июл 2008, 15:39
Откуда: Moscow

Re: MRTG часть 2 - восстание машин:)

Сообщение Андрей » 09 дек 2009, 15:07

понял. спасибо. Буду дальше разбираться.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: MRTG часть 2 - восстание машин:)

Сообщение Андрей » 14 янв 2010, 11:40

Привет всем. Не получается снять статистику по памяти.
Данные не изменяются со временем. Использование 19.2 Мб , а свободно 51.5 Мб. Получается, что у меня всего 70.7 Мб ОЗУ. Такого быть не может, т.к. даже слоты памяти заняты одинаковыми линейками.
Пробовал менять
1.3.6.1.4.1.9.9.48.1.1.1.5.1 и 1.3.6.1.4.1.9.9.48.1.1.1.6.1
на 1.3.6.1.4.1.9.9.48.1.1.1.5 и на 1.3.6.1.4.1.9.9.48.1.1.1.6 соответственно, а так же
1.3.6.1.4.1.9.9.48.1.1.1.5.0 и на 1.3.6.1.4.1.9.9.48.1.1.1.6.0 соответственно и получал такой сообщение:
Код: Выделить всё
2010-01-14 08:45:14: ERROR: Target[mem7507][_IN_] ' $target->[3]{$mode} ' did not eval into defined data
2010-01-14 08:45:14: ERROR: Target[mem7507][_OUT_] ' $target->[3]{$mode} ' did not eval into defined data


Какова вероятность того, что там лежат не те значения?
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: MRTG часть 2 - восстание машин:)

Сообщение lehisnoe » 14 янв 2010, 20:01

Андрей писал(а):Привет всем. Не получается снять статистику по памяти.
Данные не изменяются со временем. Использование 19.2 Мб , а свободно 51.5 Мб. Получается, что у меня всего 70.7 Мб ОЗУ. Такого быть не может, т.к. даже слоты памяти заняты одинаковыми линейками.
Какова вероятность того, что там лежат не те значения?


Запость сюда вывод:
1. команд с сервера:
Код: Выделить всё
snmpget -v1 -c COMMUNITY host 1.3.6.1.4.1.9.9.48.1.1.1.5
snmpget -v1 -c COMMUNITY host 1.3.6.1.4.1.9.9.48.1.1.1.6

2. Первых трех строк команды на циске:
Код: Выделить всё
sh memory


ЗЫ: Вероятность выдачи некорректных значений ничтожна.
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: MRTG часть 2 - восстание машин:)

Сообщение Андрей » 22 апр 2010, 20:28

Привет всем!
Перечитал статью SNMP и MRTG как способ мониторинга под FreeBSD.
Посмотрел касательно мониторинга закрузки проца.
SNMP - хорошо, но что делать, если есть какое-либо ограничение на его использование?
Написал скриптик:
Код: Выделить всё
#!/bin/sh

/bin/echo -n `/usr/bin/vmstat | /usr/bin/tail -n 1 | /usr/bin/awk '{print $16" "$17" "$18" "$19}'` >  /tmp/cpu_work.log

cpu_cs=`/bin/cat /tmp/cpu_work.log | /usr/bin/awk '{print $1}'`
cpu_us=`/bin/cat /tmp/cpu_work.log | /usr/bin/awk '{print $2}'`
cpu_sy=`/bin/cat /tmp/cpu_work.log | /usr/bin/awk '{print $3}'`
cpu_id=`/bin/cat /tmp/cpu_work.log | /usr/bin/awk '{print $4}'`

/bin/echo $cpu_cs
/bin/echo $cpu_us
/bin/echo $cpu_sy
/bin/echo $cpu_id


Может и бред, но значения по загрузке cpu есть. осталось только в mrtg подставить.
Чуть позже допишу касательно памяти. Там есть некоторые проблемы с буквенно-числовыми значениями.

ЗЫ. За помощь в написании скрипта, спасибо, Lehisnoe. ;)
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: MRTG часть 2 - восстание машин:)

Сообщение Андрей » 08 июл 2010, 18:06

Привет всем.
Не стал создавать новую тему. Возник вопрос небольшой.
Есть mrtg и есть nettop. mrtg - рисует графики, nettop не рисует, но тоже показывает кое-какие данные.
Установил nettop из принципа, решил проверить что выходит наружу, но наткнулся на более интересный факт:
mrtg снимает статистику с CISCO 7505, nettop - c порта, который смотрит на CISCO.
Судя по mrtg загруженность канала равна 53 Мбит/с, а по nettop:
Код: Выделить всё
  %pkts  total    %size   total   sz/pkt    bit/s                                                     type
100.00%        100.00%   40.9m     543    67.4m  40.9m0.0                                           total

67.4m.
Кому верить?:)
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: MRTG часть 2 - восстание машин:)

Сообщение root » 09 июл 2010, 08:02

Андрей писал(а):mrtg снимает статистику с CISCO 7505

не надо забывать, что mrtg рисует графики не налету, а раз в 5-ть минут (по дефолту), среднее значение
о чем собственно и написано на графиках:
среднее за 5 минут

Недельный трафик (среднее за 30 минут В среднем)

Месячный трафик (среднее за 2 часа В среднем)

Годовой трафик (среднее за 1 день В среднем)

как и время, в которое была получена инфа в последний раз:
Время последнего обновления: Пятница 9 Июля 2010 г. в 9:10


Андрей писал(а):nettop - c порта

наверно все же не с порта, а с сетевой карты сервера
nettop показывает online статистику, то что есть на данный момент

разницу улавливаешь ?

Андрей писал(а):Кому верить?:)

верить обоим
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: MRTG часть 2 - восстание машин:)

Сообщение Андрей » 09 июл 2010, 08:37

root писал(а):наверно все же не с порта, а с сетевой карты сервераnettop показывает online статистику, то что есть на данный моментразницу улавливаешь ?

Это я понимаю, но получается, что если смотреть по mrtg график не изменяется на протяжении часа (да и я не думаю, что нагрузка будет скакать перед съемом статистики на 20 мбит/с).
Хотя фиг знает. Посмотрим и то и то.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: MRTG часть 2 - восстание машин:)

Сообщение Андрей » 27 сен 2010, 13:48

Привет всем. продолжаю биться с отрисовкой графиков.
На этот раз вопрос - как отрисовать график по дробным значениям?
Какие опции надо оставить?
Какой формат должен быть у числа (разделитель целой и дробной части точка или запятая)?

Сейчас из оций growright и nopercent.

Заранее благодарен.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Пред.След.

Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27