If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to REGISTER before you can post. To start viewing messages, select the forum that you want to visit from the selection below.
глянь про утилитку snmpwalk
натрави ее на свой девайс и она тебе вывалит все что знает твой девайс по snmp
вот из етого и пляши
или воспользуйся темплейтом уже готовым
только если сетувуху будешь нюхать - подправь ее имя в темплейте на свое
и графики то зажужжат
Можно ли отслеживать количество переданного трафика на сервере под управлением linux? а по портам?
Спасибо.
Количество переданного трафика отслеживает Zabbix агент, трафик по портам Zabbix агент не умеет, сбор трафика по портам задача не тривиальная для linux, для этого нужно использовать альтернативные утилиты, пример что то в этом роде
Измеряет полосу пропускания.
Мне же надо количество переданного трафика по дням, месяцам.
Это задача не для заббикса.
Он считает не столько траффик, сколько опрашивает счетчики количества октетов. Но проблема в том, что у счетчика есть ограничение, это максимум либо 32-х лиоб 64-х разрядное число. Как только подсчет доходит до максимального значения - счетчик сбрасывается в ноль и все сначала.
Именно поэтому на него нельзя полагаться в сколько-нибудь долговременной перспективе.
Для требуемой задачи, лично я воспользовалась бы netflow хотя бы потому, что именно для этого он и предназначен.
У меня в общем-то так и сделано:
- на нужных устройствах настроена пересылка netflow на нужный сервер и порт.
- на сервере flow-cupture из пакета flow-tools слушает порты и складывает траффик в бинарные файлы.
- раз в день запускаю обсчет с помощью flow-cat + flow-nfilter + flow-stat - формирую краткую выписку : с какого ip сколько траффика за сегодняшний день.
- потом перлом убираю его в постгрес.
В общем-то пунткты 3,4 можно заменить на flow-cat + flow-nfilter + flow-export.
flow-nfilter не нужен, если требуется Весь траффик на порту. Мне просто нужны данные только по некоторым подсетям.
Но так как объем данных получается ОЧЕНЬ большой, то смысла его пихать в базу нет. Это непозволительно долго, особенно если интерфейсы гигабитные, именно поэтому используется промежуточный пункт с формированием краткой выписки. flow-stat в памяти отрабатывает в десятки раз быстрее, нежели занесение в базу сотен тысяч строк.
Comment