The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Изменение номера snmp-интерфейса для PPP"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Dialup, PPP / Linux)
Изначальное сообщение [ Отслеживать ]

"Изменение номера snmp-интерфейса для PPP"  +/
Сообщение от torchok01 email(ok) on 08-Окт-12, 13:59 
Имею компьютер с двумя сетевыми портами, Федора 17.
Один из них смотрит в локальную сеть, другой стало быть подключен к провайдеру Билан и используется L2TP с помощью PPPD, получает имя создаваемого подключения ppp0.
Так вот решил пособирать статистику с помощью SNMP и MRTG. Настроил вроде всё нормально работает, но при разъединении и повторном соединении L2TP у ppp0 меняется номер в SNMP на +1, т.е. если было 4, становиться 5. При каждом пересоединении он только увеличивается. И дальше сбор по этому каналу не происходит, так как в MRTG идёт привязка к 4 интерфейсу.
При перезагрузке всё становится на правильную нумерацию, но до разрыва.

Вот так настроено в MRTG

### Interface 4 >> Descr: 'ppp0' | Name: 'ppp0' | Ip: 'XXX.XXX.XXX.XXX' | Eth: 'No Ethernet Id' ###
### The following interface is commented out because:
### * has no ifSpeed property
#
Target[localhost_4]: 4:seconds@localhost:
SetEnv[localhost_4]: MRTG_INT_IP="XXX.XXX.XXX.XXX" MRTG_INT_DESCR="ppp0"
MaxBytes[localhost_4]: 12500000
Title[localhost_4]: Traffic Analysis for 5 -- home
PageTop[localhost_4]: <h1>Traffic Analysis for Internet - home</h1>
                <div id="sysdetails">
                        <table>
                                <tr>
                                        <td>System:</td>
                                        <td>home in Unknown (edit /etc/snmp/snmpd.conf)</td>
                                </tr>
                                <tr>
                                        <td>Maintainer:</td>
                                        <td>Root <root@localhost> (configure /etc/snmp/snmp.local.conf)</td>
                                </tr>
                                <tr>
                                        <td>Description:</td>
                                        <td>ppp0  </td>
                                </tr>
                                <tr>
                                        <td>ifType:</td>
                                        <td>ppp (23)</td>
                                </tr>
                                <tr>
                                        <td>ifName:</td>
                                        <td>ppp0</td>
                                </tr>
                                <tr>
                                        <td>Max Speed:</td>
                                        <td>100 MBits/s</td>
                                </tr>
                                <tr>
                                        <td>Ip:</td>
                                        <td>Internet</td>
                                </tr>
                        </table>
                </div>


Вопрос. Как можно зафиксировать для SNMP номер интерфейса ppp0?

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

Оглавление

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


1. "Изменение номера snmp-интерфейса для PPP"  +/
Сообщение от Andrey Mitrofanov on 08-Окт-12, 14:28 
> При перезагрузке всё становится на правильную нумерацию, но до разрыва.
> Вопрос. Как можно зафиксировать для SNMP номер интерфейса ppp0?

* MRTG не умеет что-нибуди вроде http://www.zabbix.com/documentation/2.0/manual/config/items/... ?

или

* Сделать свой OID со своим скриптом на "той стороне" http://vincent.bernat.im/en/blog/2012-extending-netsnmp.html... или около того

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

3. "Изменение номера snmp-интерфейса для PPP"  +/
Сообщение от Pahanivo (ok) on 10-Окт-12, 11:08 
>> При перезагрузке всё становится на правильную нумерацию, но до разрыва.
>> Вопрос. Как можно зафиксировать для SNMP номер интерфейса ppp0?
> * MRTG не умеет что-нибуди вроде http://www.zabbix.com/documentation/2.0/manual/config/items/...
> ?
> или
> * Сделать свой OID со своим скриптом на "той стороне" http://vincent.bernat.im/en/blog/2012-extending-netsnmp.html...
> или около того

када с циски собирал самопальными скриптами - привязывался не к индексному номеру (нахер он нужен слабопонятно, ибо плавает походу везде), а к имени интерфейса или коменту.

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

2. "Изменение номера snmp-интерфейса для PPP"  +/
Сообщение от Z0termaNN (ok) on 09-Окт-12, 17:31 
snmp номер зафиксировать не получится - он берется от индекса интерфейса, который
присваивается каждый раз, когда интерфейс создается. так что наиболее простым способом
проблемы является запуск pppd таким образом, чтобы он не помирал + раскопки в сторону
опции persist и пр.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Изменение номера snmp-интерфейса для PPP"  +/
Сообщение от torchok01 (ok) on 10-Окт-12, 12:52 
> snmp номер зафиксировать не получится - он берется от индекса интерфейса, который
> присваивается каждый раз, когда интерфейс создается. так что наиболее простым способом
> проблемы является запуск pppd таким образом, чтобы он не помирал + раскопки
> в сторону
> опции persist и пр.

Ну как бы у меня стоит этот параметр
more options.l2tp-corbina-script
# This file was generated by L2TP/Corbina Autoconfiguration Script v1.40.

unit 0
name ХХХХХХХХХ
remotename L2TP
ipparam Corbina
connect /bin/true
mru 1460
mtu 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
usepeerdns

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

5. "Изменение номера snmp-интерфейса для PPP"  +/
Сообщение от Z0termaNN (ok) on 10-Окт-12, 17:04 
>> snmp номер зафиксировать не получится - он берется от индекса интерфейса, который
>> присваивается каждый раз, когда интерфейс создается. так что наиболее простым способом
>> проблемы является запуск pppd таким образом, чтобы он не помирал + раскопки
>> в сторону
>> опции persist и пр.
> Ну как бы у меня стоит этот параметр

замечательно. значит l2tp перезапускает pppd. в таком разе у меня нет идей как
сделать постоянный интерфейс pppd. есть еще возможность посмотреть, что творится
в исходниках, но это на любителя.


>[оверквотинг удален]
> mru 1460
> mtu 1460
> nodeflate
> nobsdcomp
> persist
> maxfail 0
> nopcomp
> noaccomp
> defaultroute
> usepeerdns

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

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

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




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

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