I couldn’t figure out if there is a method to check how our services are healthy.
For example, I need a tool to send a notification for me if one of my services are stopped suddenly or any failure happened to my services.
I need any method to make a periodic check on my services.
Any suggestion for that?
Thanks for your answer. I always check my argis server logs to ensure that the system is fine.
But what I exactly looking for here that if my system get failure or one of my services have a problem I need an a way to get me informed about that.
Is that possible?
I haven't done this specifically for my ArcGIS Server instances, but when I want to monitor services I have running, I like to use Windows Task Scheduler. I usually create a small console app or script that will make a test query to a service, and if there is not a response or the response is not as unexpected, it will send out an alert email. So for example I have an application running on my web server that depends on a few external APIs and database connections to run. I have a scheduled task running every 5 minutes (on a different machine than the server) and it will make sure each of the APIs is responding and the database connections are OK. If everything is OK, the task will end without notification. If anything reported an error, I send an alert email out to the dev team so we are aware of the poor health status of the application right away and can take immediate action.
System Monitor is not part of ArcGIS, per se. As Xander points out, you get access to it through Esri Professional Services since they are the ones that develop it. For System Monitor, you pay a consulting fee to have them give you the software and help get it setup and working. If you are willing to pay for a tool, I suggest you do an internet search on tools for monitoring ArcGIS Server and GIS services. Although there are not a lot of tools out there, there are at least a couple nice packages I have seen.
If you search GeoNet, you will find multiple cases where users ask/suggest that Esri package System Monitor with ArcGIS Server. Given the cost of ArcGIS Server products, I think providing a robust monitoring tool with it isn't too much to ask, but Esri obviously thinks differently.
There is an ArcGIS Monitor demo site floating around out there. I am not sure I should be sharing it, but Google doesn't mind sharing.
When I logged into the ArcGIS Monitor demo site, the version number is 3.0.250, which makes me think this is simply a rebranding of System Monitor than a new product. The latest version of System Monitor is 3.x.
The ArcGIS Monitor splash page on esri.com doesn't say "Professional Services," but I am guessing that is who reaches out to you after you fill out the contact information.