OVH Cloud OVH Cloud

Code portable pour monitorer le statut d'une interface

2 réponses
Avatar
Eric Masson
'Lut,

Je suis entrain de réfléchir à une manière portable sur les différents
bsds de monitorer les changements de statut d'une interface réseau. J'ai
pensé aux kqueues, mais il semble qu'Open ne dispose pas du filtre
EVFILT_NETDEV.

Dans le même ordre d'idée, je vais avoir à monitorer des changements
dans la table de routage d'une machine.

Bref, je voudrais éviter le bourrinage du polling, donc si quelqu'un a
une idée ou alors connait une appli qui ferait déjà ce genre de taf, je
suis preneur.

Eric Masson

--
Subject: Re: gravier
j'ai acheter encarta 2001 de luxe j'aimerai le graver
impossible a faire pour le moment
-+- CP in <http://www.le-gnu.net> : À sec ou au gravier ? -+-

2 réponses

Avatar
Jacques Caron
Salut,

On Wed, 23 Jun 2004 17:29:13 +0200, Eric Masson wrote:

Je suis entrain de réfléchir à une manière portable sur les différents
bsds de monitorer les changements de statut d'une interface réseau. J'ai
pensé aux kqueues, mais il semble qu'Open ne dispose pas du filtre
EVFILT_NETDEV.

Dans le même ordre d'idée, je vais avoir à monitorer des changements
dans la table de routage d'une machine.

Bref, je voudrais éviter le bourrinage du polling, donc si quelqu'un a
une idée ou alors connait une appli qui ferait déjà ce genre de taf, je
suis preneur.


Euh, je voudrais pas dire de bêtise, mais route(4) ne fait pas tout ça? Je
n'ai jamais essayé, mais il me semblait que c'était comme ça que les
démons de routage communiquaient avec le noyau, non? Et évidemment ces
derniers sont les bons exemples à suivre :-)

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/

Avatar
Eric Masson
"Jacques" == Jacques Caron writes:






'Lut,

Jacques> Euh, je voudrais pas dire de bêtise, mais route(4) ne fait pas
Jacques> tout ça?

route(4) me permet effectivement de monitorer les changements de la
table de routage et le code est relativement simple à comprendre, même
pour moi c'est dire ;)

Je viens de vérifier, les changements de statut d'une interface font
eux aussi l'objet d'un message, ce dont je n'étais pas sûr.

Bref route monitor semble faire tout ce qui m'intéresse, à moi de
reprendre le code qui m'intéresse et de m'arranger pour générer des
traps.

Merci de ton aide.

Eric

--
Cela signifie certainement que le message a pus etre refusé par un
Modérateur en cas de crosspost......
A partir de la Vous pouvez dire que vous vous etes gourrer......
-+- Manu in: GNU - L'enculeur de mouches ne manque pas d'"r" -+-