Автор Тема: System monitoring via snmp  (Прочетена 5683 пъти)

timonbg

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
System monitoring via snmp
« -: Jul 17, 2006, 21:44 »
Здравейте,
Идеята ми е да се конфигурира NET-SNMP така че да прави мониторинг на CPU, Memory, Disks, Collers,Interfaces...и информацията от това да се праща чрез SNMPT към SNMP manager на отдалечен сървър и там да се записва в логове.това с получаването ми е ясно , също ми е ясно как да изисквам отделни запитвания от отдалечения сървър към наблюдавания server, но НЕ знам как да се направи наблюдавания Server сам да си праща текущата информация към manager-a , да се определи коя точно информация да се праща и през колко време?!!
Някой наясно ли е със схемата?
Благодаря
Активен

urud

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
System monitoring via snmp
« Отговор #1 -: Jul 17, 2006, 22:42 »
Здравей, погледни това cacti отчасти може да ти свърши някаква работа
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
System monitoring via snmp
« Отговор #2 -: Jul 17, 2006, 23:53 »
Без да съм особено запознат с SNMP - все ми се струва, че TRAP е идеята да се праща от агента на мениджъра при някакво събитие. Ако идеята е да се събират статистики, не мисля че си се ориентирал правилно.

Ако идеята ти е да се получават и обработват съобщенията при определени събития (като паднал мрежови интерфейс например) - http://www.google.bg/search?....fficial

http://www.net-snmp.org/tutorial/tutorial-5/commands/snmptrap.html
Активен

  • Гост
System monitoring via snmp
« Отговор #3 -: Jul 18, 2006, 11:16 »
Защо толкова държиш на SNMP?
Активен

timonbg

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
System monitoring via snmp
« Отговор #4 -: Jul 18, 2006, 14:49 »
ne durja na SNMP, no ideqta mi e v kraina smetka tozi monitoring da se integrira v Nagios... i samo da se uto4nq-- monitoring ne na tova kakva pamet e zaeta ili kolko mqsto e svobodno na HDs, a monitoring na tova dali rabotqt HD,CPU,collers.. i ako sprqt da rabotqt da se generira suob6tenie za tova.


ps. nqmam kirilica
Активен

  • Гост
System monitoring via snmp
« Отговор #5 -: Jul 18, 2006, 15:07 »
Би трябвало нагиос-а да има такива плъгин-и, макар че за вентилаторите не знам, не съм търсил..
Активен

timonbg

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
System monitoring via snmp
« Отговор #6 -: Jul 21, 2006, 13:21 »
da v Nagios-a ima plugin
http://www.nagiosexchange.org/Hardwar....ew]=603
http://www.nagiosexchange.org/Hardwar....ew]=410
no ne moga da go nastroq.. check scrip-ta mi dawa
su-2.05b# ./check_cpq_logdrv localhost
snmpwalk: Unknown host
snmpwalk: Unknown host
logical drives on array: OK
..i vsu6nost ne pravi ni6to ..ne znam moje bi MIB failovete ne moga da nastroq..nqkoi pravil li go e dosega da dade ukul ?
10x

//nqmam kirilica
Активен

  • Гост
System monitoring via snmp
« Отговор #7 -: Jul 21, 2006, 13:49 »
./check_cpq_logdrv -m ../mibs/*

какво ти казва?
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
System monitoring via snmp
« Отговор #8 -: Jul 21, 2006, 14:09 »
Можеш и да видиш хората какво са направили с MRTG '<img'>
Ако можеш да пишеш на някакъв програмен език нямаш никакви проблеми да направиш всичко - ама каквото искаш.

При мен така съм го направил:
На наблюдаваната(ите) машина(и) слагам скрипт, койт се изпълнява на всеки 5 мин. Скриптът събира данни за трафик, времена на закъснение, загуби, CPU load и т.н. и ги записва локално в текстов файл с определен формат. След това това същият скрипт чрез scp и key authorization ги праща на машината, на която върви MRTG-то. Там пак си има скриптчета, които се викат от самото MRTG.
Можеш да дефинираш прагове и да се извършва някакво действие при достигането им.
Активен

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

timonbg

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
System monitoring via snmp
« Отговор #9 -: Jul 21, 2006, 14:23 »
ami toi scripta si e napisan..da re4em polzvam tozi ot check_cpq_phydrv:

!/bin/sh
#
# © 2006 Markus Thiel
#
# $1 => hostname / ip-address

#
# define conditions
#
errors=0
warnings=0
export MIBS=ALL

#
# check physical drive states
#
status=`snmpwalk -c public -v 1 $1 enterprises.compaq.cpqDriveArray.cpqDaComponent.cpqDaPhyDrv.cpqDaPhyDrvTable.cpqDaPhyDrv
if [ $status -gt 0 ] ; then
  errors=1
  echo -n "Physical drive state on array"
fi

#
# check physical drive conditions
#
status=`snmpwalk -c public -v 1 $1 enterprises.compaq.cpqDriveArray.cpqDaComponent.cpqDaPhyDrv.cpqDaPhyDrvTable.cpqDaPhyDrv
if [ $status -gt 0 ] ; then
  errors=1
  if [ $errors -gt 0 ] ; then
    echo -n " + "
  elif [ $warnings -gt 0 ] ; then
    echo -n " + "

################################################
no az kato go pusna s ./check_cpq_phydrv localhost
mi dawa : Physical drives on array: OK
,no towa ako poglednete scripta si e default otgovor vuv vsi4ki drugi slu4ai..smisul osven ako nqma nqkakvu proble
i tui kato naistina nqma problem az si vzimam komandata koqto dava stoinosta za STATUS
snmpwalk -c public -v 1 localhost enterprises.compaq.cpqDriveArray.cpqDaComponent.cpqDaPhyDrv.cpqDaPhyDrvTable.cpqDaPhyDrv

i toi mi vru6ta tova :
enterprises.compaq.cpqDriveArray.cpqDaComponent.cpqDaPhyDrv.cpqDaPhyDrvTable.cpqDaPhyDrv: Unknown Object Identifier (Sub-id not found: cpqDaPhyDrvTable -> cpqDaPhyDrv)

koeto me navejda na misulta 4e prosto ne se srabotvat ne6tata s MIBS???

//nqmam kirilica
Активен

  • Гост
System monitoring via snmp
« Отговор #10 -: Jul 21, 2006, 15:09 »
И според мен тия mib-ове дето са ги пратили нещо не са като хората..
Активен

timonbg

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
System monitoring via snmp
« Отговор #11 -: Jul 21, 2006, 15:47 »
MIb-ovete sa ok za6toto i na CD-to Hp PRoliant Essentioals Foundation Pack sa su6tite!?.
Активен

timonbg

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
System monitoring via snmp
« Отговор #12 -: Sep 04, 2006, 16:02 »
Здр.
установих че под FreeBSD net-snmp които се инсталира с вградена потдружка за HP servers (незнаино защо?) и начина който ми предложиха от developer-ите има е това:

timon wrote:
> I would like to monitor the hardware performance of the ProLiant Server DL380,
> but the compaq OID is not included by default in the configuration of the
> NEt-SNMP agent.I think that the agent could be extended to show that
> information .Does anyone know how to set the Net-SNMP agent to pull out that
> info? The compaq branch is .1.3.6.1.4.1.232...........?

Private Enterprise branches are just that, solely maintained by the
company in question.  While anyone's free to extend the agent at will, I
strongly doubt the project itself will officially incorporate an
implementation of someone else's private branch.

HP/Compaq provides a free binary download of their net-snmp extension
(as a dlmod) for various Linux and Windows versions. If you need a
version for other OSes, bug them.

Тоя тапак явно не му се занимава с нищо ! Е пробвах да си го направя сам..но естествено не стана ..а на този опит ми отговориха така:

timon wrote:
> ..I'm using the the mib files from:
>
> http://www.nagiosexchange.org/typo3...gins-cpq.tar.gz
>
> ..convert them in .c and .h files with mib2c
>>>>> env MIBS=ALL mib2c -c /usr/local/share/snmp/mib2c.scalar.conf -i compaq
> ....reconfigureing the Net-SNMP instalation with the new modul:
>>>> ./configure --with-mib-modules=compaq
> ...and when I do the make, I am getting that:

mib2c just generates *skeleton* code and has no idea how to get the real
values from your system. That's the portion you need to add *yourself*.

See http://www.net-snmp.org/FAQ.html#How_do_I_add_a_MIB_to_the_agent_

еми явно не става номера под FreeBSD...so пробвах под CentOS с пакетите изтеглени от сайта на HP за Red Hat ..надявам се поне тама да са си качили пакети които подържат техните си сървари:
Net-SNMP package with CMAx extensions from HP
ftp://ftp.compaq.com/pub....386.rpm
С тях горе долу се оправих но етествено без грешки не става. При стартиране на ./snmd
:
snmpd: error while loading shared libraries: librpmdb-4.1.so: cannot open shared object file: No such file or directory

Eeee ...някой ако е схванал какво се опитвам да направя има ли решение на проблема >?
10х
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
hardware monitoring
Настройка на програми
demoniac 9 3455 Последна публикация May 11, 2004, 09:54
от
internet traffic monitoring
Идеи и мнения
musicbox 3 2189 Последна публикация Jan 22, 2005, 20:07
от musicbox
Hdd i/o speed monitoring applet
Настройка на програми
deltaplaner 2 1960 Последна публикация May 16, 2007, 18:21
от neter
Traffic monitoring
Настройка на програми
h7d8 14 4881 Последна публикация Feb 01, 2008, 01:07
от h7d8
Oreon monitoring system
Хардуерни и софтуерни проблеми
flipz 0 1583 Последна публикация Nov 10, 2008, 14:57
от flipz