1. Introduction to MFSYSMON¶
1.1. What is mfsysmon?¶
MFSYSMON is a Metwork module which contains tools and libraries used to monitor the overall resources of the operating system on which Metwork is running.
1.2. How it works?¶
MFSYSMON collects the following metrics:
disk I/O statistics
network information and I/O statistics
The retrieved metrics are sent to telegraf server agent through an unix socket (see Metwork telegraf-unixsocket-python-client for more details).
Circus is a Python program in order to monitor and control processes and sockets.
Telegraf is a plugin-driven server agent for collecting and sending metrics and events from databases, systems, and IoT sensors.
mflog2mfadmin
(based on jsonlog2elasticsearch) is a daemon to send mflog logs to elasticsearch.
Circus acts as a process watcher and runner. You may check the full circus.ini
configuration file in the /home/mfsysmon/tmp/config_auto/
directory. Check the Circus architecture
Monitoring and Dashboards are available through MFADMIN.
See also