Dmon.io Docs Wiki
From wiki.dmon.io
What is dmon.io?
- Download and run a small script on your machine
- Get awesome graphs of machine activity (cpu/net/disk)
- Get alerts if it misses these checkins
Quick Setup
Why dmon.io?
- Always Free Tier
- dmon.io is a project of passion, and built to be long-term sustainable with an always-free, always-useful tier for monitoring several devices.
- Push model
- Unlike many other monitoring systems, dmon.io is a push model. This means any internet-accessible device can be added instantly.
- Completely open interface & client
- The dmon_metrics monitoring script is inspectable and only sends some very simple JSON to the in.dmon.io ingest API.
API
dmon.io has two primary public APIs.
- api.dmon.io is used by the web UI, and is also available for users for advanced direct control of the service. 100% of dmon.io site functionality is done through these APIs, so they're at least as functional as the website itself.
- Authentication to this API is by implicit auth grants from Auth0
- in.dmon.io is the high volume ingest API for heartbeats/metrics
- Authentication is by {telemetryKey}, issued and available in the UI (or through api.dmon.io)