по поводу систем мониторинга
рекомендую nagios и zabbix (сам предпочтения отдал zabbix'у), не знаю как сейчас но в cacti ориентированность только на графики. в нагиосе и заббиксе, триггерные системы, которые следят за возникновением определенных событий. Под win есть Dude.. и заббикс тоже вроде есть под winпо поводу arp и готовых софтин...
я назвал продукт, arpwatch, не помню точно но он есть и под win и под nix
+ пример скрипта
==========================================================================
#!/bin/bash
i="1"
ethers="/root/temp/ethers"
#стираем существующие записи в arp-таблице
while [ $i -ne 255 ]
do
arp -d 192.168.0.$i &> /dev/null
i=`expr $i + 1`
done
#удалем существующий файл соответствий и генерим nmap'ом новую arp-карту сети
rm $ethers &> /dev/null
nmap -sP 192.168.0.0/24 &> /dev/null
#проверяет есть ли файл с arp-записями, если нету то создает его из текущей arp-таблицы
#далее в цикле загоняет статические записи в arp-таблицу беря данные из этого файла
#Примечание.! файл можно редактировать внося изменения
if [ -f $ethers ] || arp |grep -v Address |awk '{ print $1" "$3}' > $ethers;
then
while read line
do
/sbin/arp -s $line
if [ $? -ne 0 ]; then
echo "WARNING: can't to set $line"
fi
done < $ethers
fi
==========================================================================
вариант подходит если сетка небольшая </24 для большой сети будут провяляться определеные проблемы.
про MIB'ы и DLink'и
да там нацисские =) мибы, но это не главное, если железка поддерживает snmp то на оф.сайте должна быть дока по соответствующим мибам к ней.