I have configured ambari agent with non root user hadoop. I am trying to start ambari metrics collector. but it keeps failing with the error below.
ExecutionFailed: Execution of '/usr/sbin/ambari-metrics-monitor --config /etc/ambari-metrics-monitor/conf start' returned 1. sudo: no tty present and no askpass program specified
Also I have updated the sudoers file with the below lines
# Ambari metrics commands
ams ALL=(ALL) NOPASSWD:SETENV: /usr/sbin/ambari-metrics-monitor *, /usr/sbin/ambari-metrics-collector *
hadoop ALL=(ALL) NOPASSWD:SETENV: /usr/sbin/ambari-metrics-monitor *, /usr/sbin/ambari-metrics-collector *
Still is does not work any idea which user ambari is using to start the services ?