I need some clarity as to which amazon linux version you are running as to avoid confusion. amazon linux(based on centos6) uses upstart for its init, and amazon linux 2 uses systemd (based on centos7). So the instructions on how to troubleshoot a running service will be different. Once I know for sure which init system you using, I’ll be able to give you detailed instructions.
But for now here’s how I would go about troubleshooting the different options
Amazon Linux (centos6)
If you are running amazon linux based on centos6 you should see this file:
and log messages from service start up attempts should be in /var/log/sensu/sensu-agent.log. This service script uses a pretty advanced start up that requires chroot to be installed. Look at the
start() function in that file to see what’s invovled.
Possible problems you make be having include:
chroot command is not available
- sensu user does not have permissions to write into
Amazon Linux 2 (centos7)
If you are running amazon linux 2 based on centos7 you should see this file:
Troubleshooting the systemd based service is much easier, as you can make use of journalctl to look at the logs from sensu-agent start up failures.