Представляю своё решение мониторинга параметров контейнеров Proxmox и OpenVZ в Zabbix.
В большинстве своё это копи/паст код. Основной скрипт я взял от самого OpenVZ, который показывает параметры контейнеров. Я убрал из него немного лишнего, что мешало мне распарсить выдаваемые параметры. Полученные данные я собирал в файл, из которого данные отправляются в ZAbbix. Решение опробовано на Proxmox и OpenVZ 7.0.6. Информация по установке — https://github.com/GithubcomRoman/OpenVZ_ct_monitoring/blob/master/README.md
После установки в Zabbix появятся соответствующие группы Item. Open_VZ — тут будут все доступные параметры, которые удалось собрать. Если параметр равен 0, то он не будет добавляться в мониторинг. Open_VZ_failcnt — тут будут собираться ошибки в случае, если какой-то из параметров превысит значение выше максимального.
К каждому параметру добавляется имя контейнера. Таким образом по поиску в Zabbix легко можно отследить изменение конкретного параметра по всем контейнерам сразу, введя только имя параметра. Или наоборот введя имя/номер контейнера, увидеть все его доступные для мониторинга параметры.
Мониторинг экспериментальный, может иметь (и имеет) недочёты, но тем не менее испытан в боевых условиях и работает.