The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Мониторинг сетевой подсистемы FreeBSD ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Мониторинг сетевой подсистемы FreeBSD ..."  +/
Сообщение от auto_topic (ok) on 27-Окт-08, 11:35 
Обсуждение статьи тематического каталога: Мониторинг сетевой подсистемы FreeBSD (swi1net) (freebsd monitoring network mrtg)

Ссылка на текст статьи: http://www.opennet.dev/base/sys/freebsd_net_mon.txt.html

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Мониторинг сетевой подсистемы FreeBSD (swi1net) (freebsd mon..."  +/
Сообщение от OLD email(ok) on 27-Окт-08, 11:35 
SNMP автором проигнорирован по какой-то причине, или просто не известен?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo..."  +/
Сообщение от denis (??) on 27-Окт-08, 11:46 
Cacti + snmpd = и ничего не нужно изобретать
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Мониторинг сетевой подсистемы FreeBSD (swi1net) (freebsd mon..."  +/
Сообщение от Антон (??) on 27-Окт-08, 11:50 
>SNMP автором проигнорирован по какой-то причине, или просто не известен?

snmpd нет смысла поднимать ради одного графика. В статье скорее пример как можно для любых изменяющихся параметров системы строить график. Я например, график по интенсивности ввода/вывода всегда строю, здесь вам никакой snmp не поможет без дополнительных надстроек.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo"  +/
Сообщение от Andrew Kolchoogin on 27-Окт-08, 13:21 
И в какое место SNMP отдает активность работы сетевой подсистемы ядра? (Смотреть на счетчики байт сетевых интерфейсов не предлагать: сетевой стек можно ухайдакать кучей мелких пакетиков).
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo..."  +/
Сообщение от MiB on 27-Окт-08, 15:46 
использовать php для того чтобы выполнять команды shell это сила.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo"  +/
Сообщение от Dyr email(??) on 27-Окт-08, 17:42 
Есть системы мониторинга таких аномалий, например, простейший ourmon (правда, грузит проц, поскольку мониторит трафик через libalias). А вообще график по счётчикам ПАКЕТОВ даст вполне наглядную картину, особенно если вместе с с графиком трафика.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo"  +/
Сообщение от User294 (ok) on 27-Окт-08, 18:14 
>на счетчики байт сетевых интерфейсов не предлагать: сетевой стек можно ухайдакать
>кучей мелких пакетиков).

А счетчиков пакетов что, нет? (disclaimer: меня правда бсд мало интересует, мне актуальнее линуксы, зато вот snmp и мониторинг c графиками - очень даже интересно).

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo..."  +/
Сообщение от dimasp on 28-Окт-08, 02:32 
А у меня почему-то здесь отказался нормально работать 'awk'. И насколько я помню mrtg ожидает получить себе на вход четыре переменные, в их числе uptime.
На перл получился вот такой рабочий swi.pl:

$line = `top -S|grep swi1`;
($a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$swi,$a11,$a12) = split(" ",$line);
$swi = substr($swi, 0, -2);
print "$swi\n";
print "$swi\n";
print "192.168.11.60\n";        ### 'ip'
$up = `uptime`;
print "$up";                    ### 'uptime'

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo"  +/
Сообщение от Konstantin (??) on 28-Окт-08, 10:25 
можно еще так переписать:

#!/usr/local/bin/perl

my $ip='192.168.0.1';
my $swi=0;
foreach(`top -S`)
{
        if(/(\d+\.\d+)\%\s+swi1:/)
        {
                $swi=$1;
                last;
        }
}
print "$swi\n$swi\n$ip\n".`uptime`;

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo..."  +/
Сообщение от terminus (ok) on 28-Окт-08, 10:56 
netstat -inb байтики с интерфейсов без SNMP.
ИМХО MRTG уже не модно - cacti рулез.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo"  +/
Сообщение от cvsup (ok) on 28-Окт-08, 11:15 
> Эта система работает у меня на <..> четырехядерном Пентиум-4

к сожалению, таких моделей не существует %)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo..."  +/
Сообщение от Tr0jan email on 12-Фев-09, 16:42 
Доброго времени суток! Я прочел статью, у меня такая проблемка:
Есть тачка: FreeBSD 6.3
Две сетевые карты: одна смотрит на внешний канал, другая на внутреннюю сеть. Расположена на удаленном узле.
Есть вторая тачка: Win2003 на которой стоит ActivePerl 5.10.0 и MRTG 2.16.2
Начальство нашей организации требует мониторить загрузку интерфейсов на удаленной тачке.
...
Развернул на удаленной тачке bsnmpd запустил, проверил:
   # snmpwalk -v2c -c public **.**.**.**
SNMPv2-MIB::sysDescr.0 = STRING:       0 FreeBSD 6.3-RELEASE
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.12325.1.1.2.1.1
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1286229) 3:34:22.29
SNMPv2-MIB::sysContact.0 = STRING: test@test.ru
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING: ****
SNMPv2-MIB::sysServices.0 = INTEGER: 76
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (6) 0:00:00.06
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-SMI::enterprises.12325.1.1.1.10.2
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-SMI::enterprises.12325.1.1.1.10.3
SNMPv2-MIB::sysORID.3 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.4 = OID: SNMPv2-SMI::enterprises.12325.1.1
SNMPv2-MIB::sysORDescr.1 = STRING: udp transport mapping
SNMPv2-MIB::sysORDescr.2 = STRING: lsock transport mapping
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for SNMPv2 entities.
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for the Begemot SNMPd.
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: (6) 0:00:00.06
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (6) 0:00:00.06
SNMPv2-MIB::snmpInPkts.0 = Counter32: 140
SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0
SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0
SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: disabled(2)
SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0
SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0
вроде робит.
Но Конфиг для мртг создается следующий:
# Created by
# cfgmaker figuvam@89.148.192.86 --global "WorkDir C:\mrtgdata" --output mrtglinx.cfg


### 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:       0 FreeBSD 6.3-RELEASE
# Contact: test@test.ru
# Location: test
######################################################################

и больше ничего!

конфиг bsnmpd такой :

host := localhost
location := "test"
contact := "test@test.ru"
system := 1     # FreeBSD
read := "public"
write := "private"
begemotSnmpdDebugDumpPdus       = 2
begemotSnmpdDebugSyslogPri      = 7
begemotSnmpdCommunityString.0.1 = $(read)
# begemotSnmpdCommunityString.0.2       = $(write)
begemotSnmpdCommunityDisable    = 1
begemotSnmpdPortStatus.[$(host)].161 = 1
begemotSnmpdPortStatus.127.0.0.1.161 = 1
begemotSnmpdPortStatus.89.148.192.86.161 = 1
begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
sysContact      = $(contact)
sysLocation     = $(location)
sysObjectId     = 1.3.6.1.4.1.12325.1.1.2.1.$(system)
snmpEnableAuthenTraps = 2
begemotSnmpdModulePath."mibII"  = "/usr/lib/snmp_mibII.so"
begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so"

что не так, ума не приложу!
Сознаюсь честно во фряхе я нуб! Прошу вашей помощи!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Мониторинг сетевой подсистемы FreeBSD (swi1:net) (freebsd mo..."  +/
Сообщение от ddenia email(??) on 17-Окт-11, 10:49 
Я всегда пользуюсь мониторингом онлайн, точнее трафшов... http://it-admin.org/os-freebsd/ustanovka-utility-trafshow-iz...
а также, ставлю на свои системы http://blogfreebsd.com/freebsd/monitoring-freebsd-servera-s-...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру