On Thu, 11 Jan 2024 14:28:21 +0100 Michael Biebl <bi...@debian.org> wrote:
> Hi
>
> Am 11.01.24 um 13:55 schrieb Tobias Schaffner:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Tobias Schaffner <tobias.schaff...@siemens.com>
> >
> > * Package name : network-event-broker
> > Version : 0.3.1+ds-1
> > Upstream Author : Susant Sahani <ssah...@gmail.com>
> > * URL : https://github.com/vmware/network-event-broker
> > * License : Apache 2.0
> > Programming Lang: Go
> > Description : run scripts on systemd network events
> >
> > The network-event-broker is a daemon that configures network interfaces
> > and executes scripts based on network events such as address changes and
> > link additions/removals. It also enables the configuration of multiple
> > interfaces in the same network by automatically adding a secondary routing
> > table and routing policies.
> >
> > Reasoning: I already created the debian packaging and I am willing to 
> > maintain
> > this.
>
> That seems very similar to
> https://tracker.debian.org/pkg/networkd-dispatcher
>
> Could you go into more detail, where they differ and why we would want a
> second dispatcher service for networkd connection changes.
>
> Regards,
> Michael
>
Apart from watching networkd's event it network-event-broker does the following


  1.  dhclient gains lease and execute scripts upon
      - An address getting added/removed/modified.
      - links added/removed.

  2.   Allows to execute scripts when routes gets modified)
 That means it's it listens to kernel netlink events when routes are added and 
removed that
allows to execute scripts.  That means it's use space client agnostic .

    3. Exports network data in JSON format



Susant

  1.


Reply via email to