We have external monitoring tool which will access our linux machines through SSH and will read top/ping/netstat/disk activity. As i am creating separated ssh key and separated user for this purpose i wonder if i can restrict this user in any way or it does have to be admin user.
Is there any fine-grained control of what user can run and what not ? e.g. scp our DB dump out is bad, read top statistics or ping to anothe machine is fine...