LMSD parser i wybór sieci
Jak skonstruowac skrypt dla parsera, by wybieral klientow z konkretnej sieci? Uzywam troszke zmodyfikowanego skrypt, ktory niedawno sie tutaj pojawil: {if (fileexists("/etc/lms/scripts/warn.daemon")) deletefile("/etc/lms/scripts/warn.daemon"); /if;} {if (number(NODES)) for (i=0; i<number(NODES); i++) if (number(NODES[i].warning)) }/usr/local/sbin/iptables -t nat -A WARNING -s {NODES[i].ip} -p tcp -j REDIRECT --to-port 80\n{ /if; /for; /if}\\n /usr/local/sbin/iptables -t nat -A WARNING -j RETURN\n kombinowalem troche ale jakos mi nie idzie - albo nie dostaje nc albo wszystkich klientow z ostrzezeniami wpisanych w LMS... -- Pozdrawiam Sarenka _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Sarenka wrote:
{if (number(NODES)) for (i=0; i<number(NODES); i++) if (number(NODES[i].warning))
spróbuj jakoś tak: if((ip2long(NODES[i].ip) & ip2long("255.255.255.0")) == ip2long("192.168.0.0")) -- Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252 LAN Management System Developer http://lms.org.pl _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (2)
-
A.L.E.C -
Sarenka