Страница 1 из 1

Подсчет записей в ARP List, удовлетворяющих условиям.

Добавлено: 22 мар 2017, 19:09
8ID
Доброго здоровья всем!

Как скриптом посчитать в файл или в переменную количество "complit" и "dynamic" записей в ARP List кроме записей из адрес-листа arp-service? Как-то желательно сигнализировать о включенных в нерабочее время клиентах в локальной сети.

Re: Подсчет записей в ARP List, удовлетворяющих условиям.

Добавлено: 22 мар 2017, 23:20
Chupaka

Код: Выделить всё

{
	:local n 0;
	
	:foreach i in=[ /ip arp find complete dynamic ] do={
		:if ([ :len [ /ip firewall address-list find list="arp-service" address=[ /ip arp get $i address ] ] ] = 0) do={
			:set n ($n + 1);
		};
	};
	
	:put "num: $n";
}

Re: Подсчет записей в ARP List, удовлетворяющих условиям.

Добавлено: 23 мар 2017, 05:26
8ID
Спасибо) Пошел разбираться.