Существует много различных путей, которыми Вы могли пойти об этом. Вероятно, самый безболезненный путь состоял бы в том, чтобы использовать zabbix 1.8.x's ssh способность к входу в систему выполнить простой сценарий оболочки на сервере VMware, который возвратит результат Вам. Необходимо скомпилировать zabbix_server с libssh для него, чтобы иметь возможность сделать это.
После того как Вы скомпилировали zabbix сервер с ssh возможностью, просто перейдите к серверу VMware "Хост" и добавьте "Объект". Из выпадающего списка будет "Агент SSH". Выберите это, имейте его, входят в хост VMware, выполняют простой сценарий оболочки, который возвращает использование пространства хранилища данных.
Другая возможность состояла бы в том, чтобы установить zabbix_sender (или самодельный эквивалент) на хосте VMware и иметь его, периодически отправляют результаты хранилища данных в zabbix_server.
Через Нагиос? Не то, чтобы я в курсе. Однако вы, вероятно, могли бы взломать свою конфигурацию apache, чтобы разрешить это.
(Полное раскрытие: я не проверял это.)
Может быть, что-то вроде
<DirectoryMatch (/usr/share/nagios3/htdocs|/usr/lib/cgi-bin/nagios3|/etc/nagios3
/stylesheets)>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride AuthConfig
Order Allow,Deny
Allow From All
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios3/htpasswd.users
AuthGroupFile /etc/nagios3/htpasswd.groups
<files index.php|side.php|tac.cgi>
require group ViewTac
</files>
require group FullAccess
</DirectoryMatch>
в сочетании с разделением пользователей на группы сделает то, что вы ищете.