openwisp / openwisp-monitoring

Network monitoring system written in Python and Django, designed to be extensible, programmable, scalable and easy to use by end users: once the system is configured, monitoring checks, alerts and metric collection happens automatically.
https://openwisp.io/docs/dev/monitoring/
Other
165 stars 112 forks source link

[feature] ability to report custom statuses/errors via agent #465

Open mips171 opened 1 year ago

mips171 commented 1 year ago

Just an idea, it might be useful to have the ability to register and report custom errors or statuses via the agent that go beyond the default UNKNOWN, OK, PROBLEM, CRITICAL set shown in the dashboard. For example, user can run any script that can set the custom status, like MOVING.

This could also be useful for users who might be using or evaluating OpenWISP for more than just monitoring the network device, they could use this feature to monitor attached IoT devices, since any program would be able to set the status. Thoughts?