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

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

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

Сообщение shtirlitz » 23 сен 2008, 17:59

Ок!
Потомки, читайте :)

Чтобы выдрать OID нужного девайса, вам необходим нормальный MIB браузер,
в котором будут полностью открыты ветки host resources, (в данном примере должна быть открыта ветк processtable, в которой находится hrprocessload)

В моем случае это MIB браузер поставляемый с solarwinds 8.5 - это система которая также мониторит оборудование, только построена на windows платформе. Может он где-то отдельно валяется. Не знаю, если будет время поищу и выложу линк :)

И еще есть миббраузеры, которые показывают какие-то левые оиды, вообще не касающихся данной машины,
поэтому нужно обязательно смотреть на предмет соответсвия инфы, с действительной для данной машины.
shtirlitz
новичок
 
Сообщения: 79
Зарегистрирован: 19 сен 2008, 12:01

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

Сообщение root » 23 сен 2008, 18:07

ну и что бы был логический конец :)
а сам snmp, на винде, ты как поднимал ? в двух словах :)
С уважением, root

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

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

Сообщение shtirlitz » 24 сен 2008, 11:21

snmp на windows устанавливается просто,

Панель управления - Установка и Удаление программ - Установка новых программ
Жмем кнопку установление с CD или floppy, вставляем установочный диск windows, выбираем диск, жмем далее,
затем, в списке Компоненты щелкните Средства управления и наблюдения (не устанавливая и не снимая соответствующий флажок) и нажмите кнопку Состав. Установите флажок Протокол SNMP и нажмите кнопку OK. Нажмите кнопку Далее.
После установки SNMP запускается автоматически

Затем нужно вбить community
жмем правой кнопкой мой компьютер, управление, переходим в службы,
ищем службу snmp, заходим в ее свойства, переходим во вкладку безопасность и устанавливаем комьюнити стринг.

вот такие дела.
shtirlitz
новичок
 
Сообщения: 79
Зарегистрирован: 19 сен 2008, 12:01

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

Сообщение root » 24 сен 2008, 11:26

вот теперь "рассказ" приобрел законченный вид :)
скорее всего кому нить пригодится
спасибо ;)
С уважением, root

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

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

Сообщение Андрей » 04 май 2009, 11:10

Привет всем.
Не стал создавать новую тему, поэтому пишу тут.
Решил снимать статистику по загруженности с портов на магистральном свитче.
Сначала снималось нормально, но через некоторое время все повисло. При повторном запуске mrtg mrtg.cfg получил отказ в доступе вот код:
Код: Выделить всё
# mrtg mrtg.cfg
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140602
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.16 ifOutOctets.16 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140603
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.19 ifOutOctets.19 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140604
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.20 ifOutOctets.20 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140605
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.26 ifOutOctets.26 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140606
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.27 ifOutOctets.27 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140607
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.28 ifOutOctets.28 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140608
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.37 ifOutOctets.37 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140609
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.99 ifOutOctets.99 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140610
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.100 ifOutOctets.100 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140611
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.112 ifOutOctets.112 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140612
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.113 ifOutOctets.113 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: 537140613
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.129 ifOutOctets.129 sysUptime sysName on public@10.10.0.1::::::v4only
 at /usr/local/bin/mrtg line 2202
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_16][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_16][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_19][_IN_] ' $target->[1]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_19][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_20][_IN_] ' $target->[2]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_20][_OUT_] ' $target->[2]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_26][_IN_] ' $target->[3]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_26][_OUT_] ' $target->[3]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_27][_IN_] ' $target->[4]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_27][_OUT_] ' $target->[4]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_28][_IN_] ' $target->[5]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_28][_OUT_] ' $target->[5]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_37][_IN_] ' $target->[6]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_37][_OUT_] ' $target->[6]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_99][_IN_] ' $target->[7]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_99][_OUT_] ' $target->[7]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_100][_IN_] ' $target->[8]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_100][_OUT_] ' $target->[8]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_112][_IN_] ' $target->[9]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_112][_OUT_] ' $target->[9]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_113][_IN_] ' $target->[10]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_113][_OUT_] ' $target->[10]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_129][_IN_] ' $target->[11]{$mode} ' did not eval into defined data
2009-05-04 14:20:25: ERROR: Target[10.10.0.1_129][_OUT_] ' $target->[11]{$mode} ' did not eval into defined data


при попытке создания нового конфига получаю сообщение:
Код: Выделить всё
# cfgmaker public@10.10.0.1
SNMP Error:
send_query: Operation not permitted
SNMPv1_Session (remote host: "10.10.0.1" [10.10.0.1].161)
                  community: "public"
                 request ID: -1634732608
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 629
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@10.10.0.1::::::v4only
 at /usr/local/bin/cfgmaker line 950
WARNING: Skipping public@10.10.0.1: as no info could be retrieved

# Created by
# /usr/local/bin/cfgmaker public@10.10.0.1


### Global Config Options

#  for UNIX
# WorkDir: /home/http/mrtg

#  or for NT
# WorkDir: c:\mrtgdata

### Global Defaults

#  to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits

EnableIPv6: no

######################################################################
# System:
# Description:
# Contact:
# Location:
######################################################################



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

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

Сообщение lehisnoe » 04 май 2009, 12:33

1. 10.10.0.1 виден с mrtg-машины?
2. Если ответ на п.1. положительный, то прописано ли на 10.10.0.1:
2а. комьюнити public?
2б. аксес-листы для доступа по snmp mrtg-машины?

P.S. Настойчиво рекомендую не пользовать дефолтные значения snmp (public для ro и private для rw)!
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

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

Сообщение lehisnoe » 04 май 2009, 12:35

Хотя, судя по строке
send_query: Operation not permitted

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

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

Сообщение Андрей » 04 май 2009, 12:46

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

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

Сообщение lehisnoe » 04 май 2009, 13:03

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

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

Сообщение Андрей » 04 май 2009, 13:23

Описал правило:
Код: Выделить всё
#SNMP
pass in quick proto udp from any to <me> port {161}
pass out quick proto udp from <me> to any  port {161}

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

Пред.След.

Вернуться в FreeBSD

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

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

cron