Hi Michael,

Install sudo on proxmox server and add an entry for nagios like:

nagios ALL=(ALL) NOPASSWD:/usr/bin/ceph

in a file in /etc/sudoers.d

Brian

On Wed, Feb 1, 2017 at 8:55 AM, Michael Hartz <[email protected]> wrote:
> I am running ceph as part of a Proxmox Virtualization cluster, which is doing 
> great.
>
> However for monitoring purpose I would like to periodically check with 'ceph 
> health' as a non-root user.
> This fails with the following message:
>> su -c 'ceph health' -s /bin/bash nagios
> Error initializing cluster client: PermissionDeniedError('error calling 
> conf_read_file',)
>
> Please note: running the command as root user works as intended.
>
> Someone else suggested to allow group permissions on the admin keyring, i.e. 
> chmod 660 /etc/ceph/ceph.client.admin.keyring
> Link: https://github.com/thelan/ceph-zabbix/issues/12
> This didn't work.
>
> Has anyone hints on this?
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to