Use Semonto to test the health of your servers. If something affects their performance, Semonto alerts you immediately. You can respond quickly and avoid interruption of your service.
With server health monitoring, you keep an eye on the performance of your server. Depending on the type of test, you can check whether the server is up or down (HTTP Status Code) or gather more detailed data such as server load, memory usage and so on. You receive instant notifications of any performance issues. This way, you stay in control and your end users can enjoy your services without interruptions.
It is always easier to fix a small issue early on than to clean up a huge mess when something has spiralled out of control. With Semonto, you are warned immediately. This way, you can act proactively and nip server outages in the bud.
No need to worry when you go home. Semonto will notify you if anything happens. No need to keep a list of periodical checks either. Semonto will do it all automatically. You can relax and feel confident that everything is under control.
The server is the beating heart of any organization. Even the smallest interruption will cause a dramatic drop in productivity levels. After being distracted by an outage, it generally takes people 23 minutes to get back into focus.
Philip Verbist
Founder of XSOnline.be
We needed a way to know exactly when our servers were down without getting a lot of false positives. Semonto came to the rescue. They check our servers every 5 minutes. When a test fails, they first verify from another location before notifying us. It works like a charm!
Most server information that you want to monitor is shielded from the outside world for security reasons. That is why we have built a safe bridge between your server and Semonto. This way, your own server executes the test and communicates the results to us through a secure communication bridge. Easy and safe!
Unlike other custom server monitoring solutions, Semonto does not require you to download any third-party software. Our agentless monitoring happens through a secure communication bridge between your server and our dashboard.
Not only the tests can be adapted to your needs, but you can also customize the dashboard. It offers a clear overview, even if you have a large number of monitors. Tags can be used for easier filtering, and groups help you to manage and edit settings for multiple monitors at the same time.
Here are some examples of what custom tests can be used for
To check the logs of external APIs to make sure that they are still performing the way they should.
To monitor the traffic on your app (calls per minute) and be alerted when you are reaching a threshold.
To follow the status of your internal server and monitor the inode limit.
To get the last synchronization date of a server.
To know the number of active agents and the last activity.
To make sure that a certain program (such as anti-virus) is still running and has recently been updated.
And any other server monitor you can imagine.
Know if the server is up or down. Perform basic health endpoint validation, based on the HTTP code. Receive the result in the form of an HTTP code, for example: HTTP 200 if everything is OK
Use one of our predefined templates to get more detailed results, such as:
Create your own test to get more detailed results about anything that matters to you.
Semonto performs the same tests from multiple locations to avoid false positives. In other words, we get a ‘second opinion’ before alerting you. If your server is down in one location (for example, Amsterdam) we verify the result by testing again from a second location (for example, New York). Only if both test locations confirm the problem, we send out an alert. If you want, you can go even further and specify how long we should wait before notifying you for each test.
Our testing locations:
Create a health endpoint on your server or adjust an existing health endpoint to be compatible with Semonto. If you need to create a new endpoint you can use our framework as a starting point. Semonto is also compatible with health endpoints such as Laravel-health, Drupal and WordPress. On your server you can create any health test you want.
Now that you have created a health endpoint, you can create a monitor for the server in Semonto. Just supply the URL and select the correct type of endpoint.
The results of your tests are displayed in your Semonto dashboard. So everything comes together in one, clear overview.
If you are developing a new app, it can have very specific characteristics that you want to monitor remotely. You want to make sure that your app is available for your end users at all times. Use Semonto to make sure that all servers are up and running.
The health of your servers can have a huge impact on the productivity and efficiency of your organization. Use Semonto to avoid unwanted interruptions of your internal tools and processes.
With Semonto, you can monitor multiple servers at the same time. Stay on top of server load and storage usage so you can respond quickly and avoid unavailability of your services.
Monitor the validity of your SSL certificates. Get alerted when certificates are about to expire so that you can renew them in advance.
Monitor periodical scripts or keep an eye on a server behind a firewall, a complex NAT situation or a server without an active webserver.