Вы хотите Марионетку. Системная автоматизация ftw. Дополнительное преимущество Марионетки, с точки зрения программиста, то, что Вы - эффективно написание кода для управления машинами и большим количеством лучших практик программирования (как управление версиями) карта естественно к способу Марионетки работать.
Самое легкое, по-моему, должно установить SNMP на удаленных машинах и выполнить Кактусы на них. Другие пути состояли бы в том, чтобы установить Munin, однако который требует клиент-серверной конфигурации (легкий настроить). Я полагаю, что существует способ сделать это с Nagios (не заключайте мне в кавычки), однако, он требует набора как Munin, где это - клиент на удаленных машинах. Снова, по-моему, мне нравится подход snmp.
nagios имеет его, сборка в - устанавливает nrpe на удаленном сервере и называет то, в чем Вы нуждаетесь
CPU
загрузите дисковое пространство
например (загрузка с помощью универсального сервиса в качестве шаблона)
define service{
name system-load-2cpu
service_description System Load
check_command nrpe_load!1!1!1!2!2!2
contact_groups alerts_to_admin
use generic-service
notification_options u,c,r
register 0
}