Автор Тема: MRTG + SNMP + cfgmaker  (Прочетена 5251 пъти)

Soulstealer

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
MRTG + SNMP + cfgmaker
« -: Jan 18, 2005, 01:46 »
Здравейте '<img'>
Реших да си пусна MRTG, но се сблъсках с много проблеми
1. не ми работеше SNMPd-то, така че компилирах друг
NET-SNMP 5.2.1.rc3
и го пуснах със следния конфигурационен файл:
Цитат
# System contact informatie
syscontact  Admin@root
syslocation In mijn kantoor
#      sec.name   source          community (password)
com2sec Mybox     localhost          some
com2sec LocalLan  192.168.10.0/24   globalpass
com2sec Outside   default            public
#
#      group.name sec.model  sec.name
group   RWGroup    V1         Mybox
group   ROGroup    V1         LocalLan
group   Others     V1         Outside
#
#            incl/excl subtree   mask
view all     included  .1        80
view system  included  system    fe
#
#              context sec.model sec.level prefix  read    write  notif
access  ROGroup   ""      V1     noauth    exact   all     none   none
access  RWGroup   ""      V1     noauth    exact   all     all    all
access  Others    ""      V1     noauth    exact   system  none   all
и след като напиша
Примерен код
snmpwalk -v 1 -c some localhost system
получавам следното
Примерен код
SNMPv2-MIB::sysDescr.0 = STRING: Linux Soulstealer 2.4.26 #16 Thu Dec 16 12:33:55 EET 2004 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
SNMPv2-MIB::sysUpTime.0 = Timeticks: (369064) 1:01:30.64
SNMPv2-MIB::sysContact.0 = STRING: Admin@root
SNMPv2-MIB::sysName.0 = STRING: Soulstealer
SNMPv2-MIB::sysLocation.0 = STRING: In mijn kantoor
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (1) 0:00:00.01
SNMPv2-MIB::sysORID.1 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.3 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.6 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORID.7 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.8 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.9 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module to describe generic objects for network interface sub-layers
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.6 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.7 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.8 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.9 = STRING: The management information definitions for the SNMP User-based Security Model.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (1) 0:00:00.01
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (1) 0:00:00.01
SNMPv2-MIB::sysORUpTime.9 = Timeticks: (1) 0:00:00.01
и след
Примерен код
./cfgmake --output=/mrtg.cfg 192.168.10.1

получавам
Примерен код
--base: Get Device Info on [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]:
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.1.9.1.4.9)
SNMPv1_Session (remote host: "192.168.10.1" [192.168.10.1].161)
                  community: "public"
                 request ID: -2115873966
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/src/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 733
--base: Vendor Id:
--base: Populating confcache
--snpo: Skipping ifName scanning because [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]: does not seem to support it
--snpo: Skipping ifDescr scanning because [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]: does not seem to support it
--snpo: Skipping ifType scanning because [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]: does not seem to support it
--snpo: Skipping ipAdEntIfIndex scanning because [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]: does not seem to support it
--snpo: Skipping ifPhysAddress scanning because [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]: does not seem to support it
--base: Get Interface Info
--base: Walking ifIndex
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.1)
SNMPv1_Session (remote host: "192.168.10.1" [192.168.10.1].161)
                  community: "public"
                 request ID: -2115873960
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/src/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 627
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.1 on [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]::::::v4only
 at ./cfgmaker line 144
--base: Walking ifType
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.3)
SNMPv1_Session (remote host: "192.168.10.1" [192.168.10.1].161)
                  community: "public"
                 request ID: -2115873959
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/src/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 627
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.3 on [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]::::::v4only
 at ./cfgmaker line 144
--base: Walking ifAdminStatus
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.7)
SNMPv1_Session (remote host: "192.168.10.1" [192.168.10.1].161)
                  community: "public"
                 request ID: -2115873958
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/src/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 627
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.7 on [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]::::::v4only
 at ./cfgmaker line 144
--base: Walking ifOperStatus
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.8)
SNMPv1_Session (remote host: "192.168.10.1" [192.168.10.1].161)
                  community: "public"
                 request ID: -2115873957
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/src/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 627
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.8 on [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]::::::v4only
 at ./cfgmaker line 144
--base: Walking ifMtu
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.4)
SNMPv1_Session (remote host: "192.168.10.1" [192.168.10.1].161)
                  community: "public"
                 request ID: -2115873956
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/src/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 627
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.4 on [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]::::::v4only
 at ./cfgmaker line 144
--base: Walking ifSpeed
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.5)
SNMPv1_Session (remote host: "192.168.10.1" [192.168.10.1].161)
                  community: "public"
                 request ID: -2115873955
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/src/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 627
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.5 on [EMAIL=public@192.168.10.1]public@192.168.10.1[/EMAIL]::::::v4only
 at ./cfgmaker line 181
--base: Writing /mrtg.cfg

къде греша ?
Активен

Your Soul is Mine!

Soulstealer

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
MRTG + SNMP + cfgmaker
« Отговор #1 -: Jan 20, 2005, 20:46 »
Никой ли не знае ? '<img'>
Айде де ... мисля че поне админите на този сървър трябва да имат идея или поне ме насочете към някое пълно HOWTO, защото аз не намерих такова...четох само разни глупости, нищо което да ми помогне да разбера как точно работи системата и да видя евентуално къде, какво, що...
Активен

Your Soul is Mine!

  • Гост
MRTG + SNMP + cfgmaker
« Отговор #2 -: Jan 20, 2005, 20:55 »
Аз не мога да съм полезен с конкретен съвет, но пуснах една търсачка вместо теб '<img'>

ето резултата

Виж дали някоя от тях няма отговор на твоето питане? Каквото и да стане - върни се да кажеш какво става? '<img'>
Активен

Soulstealer

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
MRTG + SNMP + cfgmaker
« Отговор #3 -: Jan 20, 2005, 21:03 »
Agent_SMITH, мерси '<img'>
но вече съм ги изчел тези теми...и не ми помогнаха много
проблема ми е че уж SNMP-то ми работи, но като пусна cfgmaker и ми казва, че отговора от SNMP е грешен и не може да построи конфигурационния файл...както и да е
аз си права някакъв config и го пускам, но не се чертае никаква графика...
Активен

Your Soul is Mine!

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
MRTG + SNMP + cfgmaker
« Отговор #4 -: Jan 21, 2005, 02:16 »
Дано тогава някой тук ти помогне '<img'>
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
MRTG + SNMP + cfgmaker
« Отговор #5 -: Jan 21, 2005, 03:00 »
Защо не пуснеш MRTG-то да отчита с външен perl-скрипт и iptables - поне на мен ми върши работа за разделяне на ИНТ и БГ трафик. Доста лесно става, но ако таргетите са над 100 се натоварва машината.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

  • Гост
MRTG + SNMP + cfgmaker
« Отговор #6 -: Jan 21, 2005, 09:23 »
Пробвай така и се похвали после '<img'>

#com2sec Mybox     localhost          some
#com2sec LocalLan  192.168.10.0/24   globalpass
#com2sec Outside   default            public

rocommunity ssss

 това е в snmpd.conf
*******************
сега в mrtg.cfg

/ipadres:ssss@localhost:

като адреса е на мрежовата карта която искаш да чертаеш.

Та това е.
Активен

  • Гост
MRTG + SNMP + cfgmaker
« Отговор #7 -: Jan 21, 2005, 12:43 »
Цитат (Guest @ Ян. 21 2005,10:23)

Пич, сега ти виждам поста, и ще се опитам да ти помогна.
Както в горния пост, но с корекция за да се чете само локално в snmpd.conf : rocommunity (името с което ще четеш) 127.0.0.1
След това за mrtg : ~/cfgmaker (името с което ще четеш)@127.0.0.1 --ifref=descr --ifref=ip --ifdesc=descr --ifdesc=ip --output=mrtg.cfg.(името с което ще четеш)
Копираш mrtg.cfg.(името с което ще четеш) в mrtg.cfg
И накрая пускаш : ~/indexmaker [options] ~/mrtg.cfg --output=/път/път/index.html --title=име-за-заглавие --columns=1
Това е ! Друго ако има е само донастройване от твоя страна. Надявам се, че това е достатъчно за теб !
Успех ! '<img'>
Активен

  • Гост
MRTG + SNMP + cfgmaker
« Отговор #8 -: Jan 21, 2005, 14:02 »
Цитат
netmon:/etc/snmp# more snmpd.conf
###########################################################################
#
# snmpd.conf
#
#   - created by the snmpconf configuration program
#



###########################################################################
# SECTION: Access Control Setup
#
#   This section defines who is allowed to talk to your running
#   snmp agent.

# rwcommunity: a SNMPv1/SNMPv2c read-write access community name
#   arguments:  community [default|hostname|network/bits] [oid]

rwcommunity  private 127.0.0.1

# rocommunity: a SNMPv1/SNMPv2c read-only access community name
#   arguments:  community [default|hostname|network/bits] [oid]

rocommunity  public

# rwuser: a SNMPv3 read-write user
#   arguments:  user [noauth|auth|priv] [restriction_oid]

rwuser  root



###########################################################################
# SECTION: Monitor Various Aspects of the Running Host
#
#   The following check up on various aspects of a host.

# load: Check for unreasonable load average values.
#   Watch the load average levels on the machine.
#
#    load [1MAX=12.0] [5MAX=12.0] [15MAX=12.0]
#
#    1MAX:   If the 1 minute load average is above this limit at query
#            time, the errorFlag will be set.
#    5MAX:   Similar, but for 5 min average.
#    15MAX:  Similar, but for 15 min average.
#
#   The results are reported in the laTable section of the UCD-SNMP-MIB tree

load 12 14 14
load  40 40 40

# disk: Check for disk space usage of a partition.
#   The agent can check the amount of available disk space, and make
#   sure it is above a set limit.
#
#    disk PATH [MIN=100000]
#
#    PATH:  mount path to the disk in question.
#    MIN:   Disks with space below this value will have the Mib's errorFlag set.
#           Can be a raw byte value or a percentage followed by the %
#           symbol.  Default value = 100000.
#
#   The results are reported in the dskTable section of the UCD-SNMP-MIB tree

#disk / 10000
#disk  / 10%
disk / 1000000

# proc: Check for processes that should be running.
#     proc NAME [MAX=0] [MIN=0]
#
#     NAME:  the name of the process to check for.  It must match
#            exactly (ie, http will not find httpd processes).
#     MAX:   the maximum number allowed to be running.  Defaults to 0.
#     MIN:   the minimum number to be running.  Defaults to 0.
#
#   The results are reported in the prTable section of the UCD-SNMP-MIB tree
#   Special Case:  When the min and max numbers are both 0, it assumes
#   you want a max of infinity and a min of 1.

proc mountd
proc ntalkd 4
proc sendmail 10 1
proc  httpd






###########################################################################
# SECTION: System Information Setup
#
#   This section defines some of the information reported in
#   the "system" mib group in the mibII tree.

# syslocation: The [typically physical] location of the system.
#   arguments:  location_string

syslocation Unknown (configure /etc/snmp/snmp.local.conf)
syslocation  "example.com server room"

# syscontact: The contact information for the administrator
#   arguments:  contact_string

syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
syscontact  "MY NAME tel:XXX"



###########################################################################
# SECTION: Extending the Agent
#
#   You can extend the snmp agent to have it return information
#   that you yourself define.

# exec: run a simple command using exec()
#   arguments:  [oid] name /path/to/executable arguments

exec echotest /bin/echo hello world



#
# Unknown directives read in from other files by snmpconf
#
com2sec paranoid  default         public
group MyROSystem v1         paranoid
group MyROSystem v2c        paranoid
group MyROSystem usm        paranoid
group MyROGroup  v1         readonly
group MyROGroup  v2c        readonly
group MyROGroup  usm        readonly
group MyRWGroup  v1         readwrite
group MyRWGroup  v2c        readwrite
group MyRWGroup  usm        readwrite
view all    included  .1                               80
view system included  .iso.org.dod.internet.mgmt.mib-2.system
access MyROSystem ""      any       noauth    exact  system none   none
access MyROGroup  ""      any       noauth    exact  all    none   none
access MyRWGroup  ""      any       noauth    exact  all    all    none
netmon:/etc/snmp#

####################################################################################

/usr/bin/cfgmaker --global 'WorkDir: /var/www/mrtg' --global 'Options[_]: growright,bits' --subdirs=HOSTNAME_SNMPNAME --output /home/mrtg.cfg public@netmon.
example.com



tova e pri men.
Активен

  • Гост
MRTG + SNMP + cfgmaker
« Отговор #9 -: Jan 21, 2005, 14:07 »
nakraq da ima i:
indexmaker --output=/var/www/mrtg/index.html /pat/do/mrtg.conf

startirash:
mrtg /pat/do/mrtg.conf

dobavqne v cron. na razli4ni distribucii razli4no.
Активен

  • Гост
MRTG + SNMP + cfgmaker
« Отговор #10 -: Feb 11, 2005, 18:47 »
nqkoi da znae kAk da izkaram srednite skorosti s koito e tegleno 4rez mrtg ili ne6to podobno. stava v1pros za skorostite na potrebitelite ot lan-a koito minavat prez router-a
Активен

kris_p

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
MRTG + SNMP + cfgmaker
« Отговор #11 -: May 05, 2005, 16:07 »
Отклоняваме се от темата ама хайде ...
С MRTG не можеш да следиш скоростите на потребителите, а само общата им стойност
демек целия трафик през съответния интерфейс.
Другият начин е на всеки потребител да е пуснат
SNMP и MRTG-to да взима данни от всичките SNMP-ta.

Ако искаш да се правиш на доставчик има едно интересно софтуерче ... IPAct или нещо подобно беше.
Активен

|rabbeat|

  • Гост
MRTG + SNMP + cfgmaker
« Отговор #12 -: May 15, 2005, 17:24 »
dryn dryn , ne mojelo to , emi sys snmp moje i da ne moje , no kakwo ti prechi da wzimash counters ot wynshen script ot firewall-a primerno ?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
mrtg sys i  bez snmp
Хардуерни и софтуерни проблеми
brabard 0 1191 Последна публикация May 13, 2003, 17:53
от brabard
MRTG SNMP WWW FTP
Настройка на програми
Dermy 1 1113 Последна публикация Feb 14, 2005, 16:39
от
как да си спра мрежовата карта през snmp
Настройка на програми
jmut 5 1801 Последна публикация Mar 09, 2005, 11:43
от
MRTG без SNMP
Настройка на програми
kirilp 7 2081 Последна публикация Jul 14, 2005, 17:28
от VladSun
MRTG + SNMP
Хардуерни и софтуерни проблеми
Onufribg 0 962 Последна публикация Aug 01, 2005, 12:18
от Onufribg