Telegraf Plugins used:
- 1 Telegraf Configuration:
- 1 Dashboard:
- 1 Label:
- 1 Bucket:
If you have your InfluxDB credentials configured in the CLI, you can install this template with:
Nextcloud Monitoring Dashboard
Nextcloud is an open source on-premises file share and collaboration platform. With the integrated OnlyOffice, Nextcloud application functionally is similar to Dropbox, Office 365 or Google Drive, but can be used on home-local computers or for off-premises file storage hosting.
Nextcloud is built from the ground up to allow you to share and collaborate on documents with the people who need them the most — making it perfect for businesses of all shapes and sizes. You can also send and receive an email, manage your calendar and more, all without worrying about data leaks or other issues. This is especially helpful when you're dealing with scenarios involving proprietary intellectual property or otherwise sensitive information.
By allowing you to protect and monitor both data and communication across your entire company, Nextcloud gives users a greater level of control than ever before.
Why monitor your Nextcloud servers?
Nextcloud provides your teams with important collaboration tools that they can access 24x7 from anywhere on any device. This kind of access means that they expect your Nextcloud server to keep these collaboration tools available and performant all the time, so it is important for you to monitor this server to support this promise. You can use this template to help keep this vital service up and running for your teams.
To get an idea of why monitoring your Nextcloud servers is important, consider a scenario where you suddenly find the majority of your employees working from home for the foreseeable future. In that case, it would be necessary to keep your Nextcloud servers fully operational for as long as possible since if they go down, your employees cannot perform their jobs. There's no "fail safe" to fall back on because they cannot set foot in the office.
But if you monitor your Nextcloud servers proactively and address small issues before they become bigger ones, these types of nightmare scenarios can be avoided. Your employees still have access to all the collaboration tools they need, regardless of where they are or which device they're using, which is absolutely as it should be.
How to use Nextcloud Monitoring Template
Once your InfluxDB credentials have been properly configured in the CLI, you can install the Nextcloud monitoring template using the Quick Install command. Once installed, the data for the dashboard will be populated by the included HTTP JSON Telegraf Plugin configuration, which contains the relevant Input. Note that you might need to customize the input configuration to better serve your needs, including by specifying a new input value. All of this will depend on how your organization is currently running Nextcloud.
To find out more information about environmental variables within the Telegraf configuration, consult the following link.
Key Nextcloud monitoring metrics to monitor
Some of the most important Nextcloud monitoring metrics that you should proactively monitor include:
- CPU load
- Total memory
- Free memory
- Swap total
- Free space
- Application installed
- Updates Available
- Active Users