Я рекомендовал бы Zabbix, Он может контролировать Ваши хосты с SNMP или через агент, установленный на серверах, это очень гибко и масштабируемо. Zabbix обеспечивают исследование хоста, но можно также сделать XML-файл для импорта устройств в его базу данных. Они недавно выпустили API-интерфейс, которые делают легкими интегрировать данные из контроля в другие приложения (Мы имеем, успешно создают Приложение для iPhone сверху этого API).
Надеюсь, это поможет.
Я недавно писал о настройке лаборатории FAI в VirtualBox, которая включает настройку DHCP и TFTP-сервера. Вы можете найти статью здесь: http://plathrop.tertiusfamily.net/2011/11/01/fai-lab-with-virtualbox-part-i.html - вы захотите перейти к раздел, в котором я настраиваю DCHP для загрузки PXE.
Хотя статья была написана для Ubuntu, инструкции должны работать точно так же в Debian.