Comparison in Monit Permissions Testing

Posted by beanland on Server Fault See other posts from Server Fault or by beanland
Published on 2012-12-18T20:44:52Z Indexed on 2012/12/18 23:04 UTC
Read the original article Hit count: 187

Filed under:
|

I'm trying to use Monit to check the permissions of a particular directory, but I only care that it's readable to all users. I don't care about any other permissions (write, execute) for the owner, group, or all. I also don't care about any special permissions.

Knowing that I can't change the permissions of this directory, and with the possibility of another administrator changing these permissions without affecting my processes that rely on this directory (i.e., granting or revoking write access to the group), is it possible to check for a minimum permission in Monit?

I have this which is currently working:

check directory archive path /var/home/archive/
    if failed perm 0755 then alert

But I would like to have something like tihs:

check directory archive path /var/home/archive/
    if failed perm > 444 then alert

This is failing for me. Is it possible to use comparison operators in Monit's permissions checking? If not, are there any workarounds?

© Server Fault or respective owner

Related posts about permissions

Related posts about monit