If you run a Synology NAS, you can use Semonto to monitor its reachability and overall health. Semonto alerts you whenever your Synology NAS is offline, not reachable over the internet, or has issues.
Contents
Please note that this guide works for any Synology NAS running DSM 6 or DSM 7.
"NAS" stands for Network-Attached Storage. This helps you keep your data, like photos, videos, and documents, safe and organized. It's like having your own personal cloud storage at home or in your office. But instead of relying on someone else's servers (like Google Drive or Dropbox), you have your own little box, the Synology NAS, sitting on your network.
Think of the Synology NAS as a digital storage box. It has hard drives inside where you can store all your files. The NAS box connects to your home or office network, just like your computer or phone connects to Wi-Fi. Synology NAS can also automatically back up your computers, ensuring you never lose important data. It comes with lots of extra features, like surveillance camera support—that is, if your NAS is available. And that is where monitoring comes in.
By regularly checking the availability of the NAS and its services, you can prevent downtime and ensure continuous access to critical files and applications. Semonto allows you to check the NAS remotely, ensuring that it remains operational even when you're not physically present. For example, you can receive alerts on your mobile device and immediately take corrective actions.
You can monitor both but in a slightly different way.
A NAS on a local network
A Synology NAS on your local network is accessed within the confines of your home or office network. A local network is not accessible through the internet, so we need to test via a different direction: from inside out.
An externally available NAS
An externally available Synology NAS is accessible over the internet from anywhere in the world. This allows you to access it and monitor it remotely over the internet, even when you're not at home or in the office.
It is possible to remotely monitor if your Synology is running in your local network, even when it is not exposed externally to the internet. The easiest way to do this is by using periodical cron job monitoring. Instead of monitoring incidents, we monitor the lack of activity. If we do not receive timely proof of life, you get alerted.
The setup can be done in a few steps:
In Semonto:
In your Synology NAS
curl https://xxx
with the last part, the URL Semonto generated for youWe will alert you if Semonto does not receive a signal from your NAS in the given timeframe. In the settings of Semonto, you can select how you want to be notified
Bonus tip: In Semonto, if you go to the details of the Cron Job monitor you created, you’ll see the latest IP we received the request from. This can be useful in case your NAS's public IP changes.
If your Synology NAS is externally available over the internet, you can monitor it more easily via Semonto. The method explained above with Scheduled Tasks can still be used if you want. But instead of testing whether the NAS itself can reach the internet, you can now also test the other way around: whether it can be reached through the internet. So, it’s a different angle.
In order to monitor a Synology NAS reachable over the internet, the following steps need to be followed.
Open a port
In order to have your Synology externally available, you’ll need to open a port and configure port forwarding, unless your Synology is in the DMZ Zone or directly on the modem. The default port by Synology is 5000 (HTTP) and 5001 (HTTPS). You can use a different port, however.
Check your IP
If your ISP has a static IP, you can reach your Synology NAS directly via this IP. Otherwise, it’s recommended that you use a DDNS service to connect to your NAS and get a more user-friendly domain. You can, however, use a custom domain as well. For more information on this, consult the Synology Knowledge Center.
Complete the set-up in Semonto
https://mynas.mydomain.tld:5001
Once the website is added, you can also monitor multiple ports in case you are running multiple services and are exposing them, such as SFTP and SSH services.
With Semonto, running more advanced tests to monitor the state of your Synology NAS, like disk usage, memory usage, and more, is possible. Please consult our how-to pages about Server Health Monitoring for more information. You’ll need to run our framework to set up a health endpoint, which Semonto can then monitor.
Using the steps described in “Checking a Synology running on your local network,” you can monitor any periodic job running on your Synology NAS, such as daily backups, sync scripts, and more. Just follow the same steps to cover this.
Do you have any questions about setting up this type of monitoring? Feel free to reach out. We are happy to answer any questions you might have.
If you do not have a Semonto account yet, please note that you can try all our features for free for 14 days, with no strings attached. Grab your free trial here.