We are sorry, information on this page is available only in Czech. Use Translator Switch to Czech


Advanced System Monitoring of FileMaker Servers


For internal use, we enhanced our existing monitoring of FileMaker servers, which previously checked only basic parameters such as running databases, availability of the Web Publishing Engine, and functionality via a simple “heartbeat” signal. Our goal was to add detailed insights into system resource usage, including CPU utilization, disk capacity status, number of connected users, as well as information about backups and system versions.

Overview of FileMaker server status – CPU, disk, users, backups

We implemented a two-part system for data collection and processing. On each monitored server, a system script collects advanced system information — from CPU usage and disk status to the number of connected users. This script saves the output in a structured text file.

Diagram of a two-part monitoring system using shell script and central FileMaker database

A FileMaker script then reads the contents of this file and, together with the heartbeat data, sends it to a central FileMaker database called Maintenance Check, which aggregates and evaluates data from all monitored servers. This database includes logic for parsing the text outputs, checking against predefined thresholds (for example, triggering a warning if disk usage exceeds 90%), and generating notifications if any limits are exceeded.

The solution also includes the ability to remotely update the shell script from the central database — a new version of the script is pushed to the target server, and the updated version is automatically used during the next execution. The entire system is designed as modular, making it easy to quickly add new monitored metrics.

Used technologies

Interested in this solution?
Contact us with your requirements, and we will adjust it exactly to your needs.

Call us Call
us

+420 608 301 880

Usually available on working days between 7am and 5pm GMT

We'll call you back if you call from a discoverable phone number and fail to reach us

Let us call you Let us
call you

By completing and sending the form you agree that 24U s.r.o., a company established under the laws of the Czech Republic, with its registered office: Zvole u Prahy, Skochovická 88, CZ-25245, registered in the Commercial Register with the Municipal Court in Prague, section C, inset 74920 will use your personal data contained in the form for the purpose of sending 24U’s news, updates and other commercial communications. Providing 24U with personal data for the said purpose is optional. Details on personal data processing and on your rights connected therewith are contained in 24U’s Privacy Policy.

Loader Image