Adding nagios user to the root group (popular work around in the Internet) is a big security hole. I suggest never doing this.
Here is a better work around until VMware fixes 'CIM interaction' permission (which doesn't work at least since 4.0 and up to the recent 5.5):
1) Create a local user 'nagios' on a ESXi host
2) Add a cron job to check and update /etc/security/access.conf
user=nagios; access=/etc/security/access.conf; crontab=/var/spool/cron/crontabs/root; grep $access $crontab > /dev/null || cat << EOF >> $crontab
*/5 * * * * grep '^+:$user:sfcb$' $access > /dev/null || sed -i '2i +:$user:sfcb' $access
EOF
3) Done!
Now you can use nagios user to check check_esxi_hardware.py, no special roles or permissions are needed.
Наконец нашел достойную замену, вернее значительно лучшее решение, для погодного индикатора для Ubuntu, который перестал поддерживаться и был убран из официального дистрибутива. my-weather-indicator также не входит в официальны дистрибутив и его необходимо установить следующим образом: sudo add-apt-repository ppa:atareao/atareao sudo apt-get update sudo apt-get install my-weather-indicator Главные отличия: больше источников погоды (аж 4) и больше опций […]