• Какой программой можно мониторить версию cms на сайтах?

    @cardinalus
    Но ведь и задача мониторинга (и уведомлений) сама по себе подразумевает поднятие какого сервиса (службы) которые будут в фоновом режиме снимать с определенной периодичностью определенные данные. Nagios соответствует.
  • Работа с железом через web на python?

    @cardinalus
    DarkDemon: Вариант1 (если профилей много или нужно будет добавлять в будущем) - доп таблица в БД, в которой хранить критерии и команды. Сервис который пишет данные делает запрос к БД (к критериям) в котором сравнивает последние показатели с критериями и если есть совпадение по критериям выполняет команду.
    Вариант2 (профилей не много но нужно добавлять в будущем несколько) - подумать в сторону конфигурационных файлов в которых и описывать критерии и профили. Можно попробовать оформить как модуль который и импортировать.
    Вариант3 (профилей несколько и добавлять вряд ли будем) - зашить всю логику в скрипт python.
    Вариант4 (попробовать использовать тригерры в БД). Триггер при insert-e сравнивает данные и в определенную таблицу пишет нужную команду. Ну а сервис который отправляет команду на устройство читает периодически одну и ту же таблицу и отправляет полученную команду.
    Вариантов может быть и больше, все зависит от задачи и ресурсов.