[sisyphus] I: connexion

Peter V. Saveliev =?iso-8859-1?q?peet_=CE=C1_altlinux=2Eru?=
Ср Ноя 7 13:16:36 MSK 2007


...

На всякий случай кидаю напоминалку, что Сизифе появился свежий connexion/ncsh. 
В нём ряд критических фиксов и новые функции.

Например, отлов событий слегка импрувнулся, вот кусок конфига:

!
events
	netlink
	snmp port 162
!
! поймать добавление адреса на интерфейсе, который не lo и запустить logger:
!
catch netlink.addr.add if !dev=lo
	exec logger -t cx/netlink ${signal}
!
! поймать snmp trap и тоже кинуть в лог
!
catch snmp
	exec logger -t cx/snmp ${signal}


Подстановки:
${signal} -- целиком пришедшее событие
${...} -- поле события, например, в событиях netlink ${address} -- адрес 
интерфейса, а в ловушках snmp -- ${src} -- это адрес источника.

Подстановки пока работают только для exec, то есть, пока нельзя, например, 
переконфигурировать интерфейсы и маршруты с помощью snmp traps (не знаю, кому 
может понадобиться этакий dhcp-over-snmp, но мало ли), но это только пока 
что.

...

Так что, по крайней мере, если кому нужен snmptrapd, то есть альтернатива, в 
некотором смысле чуть более простая :) Остальное тоже работает. В следующих 
версиях появится также генерация snmp traps.

-- 
Peter V. Saveliev


Подробная информация о списке рассылки Sisyphus