we are having host monitoring agent installed and it was able to collect all the host level metrics.But we want to know how the process are running in the unix host.Is there any way we can setup monitor for each process.Is there any plugin for this?
ps -ef|grep <process>
Solved! Go to Solution.
There are some plugins to see the processes running on the host (i.e https://community.dynatrace.com/community/display/... )
Though the host agent itself does have some features that can help with this as well. You are able to specify processes to watch for on the host and once these are watched you will see incidents created in the relevant system profile when that process disapears and the host is still connected. See the section Host Group Dialog Box - Availability Tab on this page: https://www.dynatrace.com/support/doc/appmon/admin...
This link goes into defining patterns of processes to monitor: https://community.dynatrace.com/community/display/DOCDT65/Infrastructure#Infrastructure-HostgroupDialogBox-AvailabilityTab.1
You specify the patterns there (wildcards work) and if the process is on any host (or any host in that hostgroup) it will be monitored for whether it is up or down.
Once they are monitored (you can verify by checking a host overview dashboard for any of them to see them in the processes section) you create an alert in the Alerts section of the infrastructure settings in the server configuration. You'll add actions like email alerts you would for standard system profile incidents.