You need a root account to push install an agent, you can monitor with a normal account (non-root), but installation and some recovery tasks needs to be performed with a root account.
The wording is maybe not correct, what I meant by "root" is to use an account able to perform administrative tasks (sudo), which needs to be part of the sudoers.