1. Introduction to MFBASE

1.1. What is mfbase?

MFBASE is the storage module of the Metwork framework. It allows you to easily and quickly install a database.

Currently, Metwork supplies only PostgreSQL / PostGIS. You could check the current PostgreSQL/PostGIS version here

In the near future, some other database engine will be available in Metwork.

If you make your first steps with MFBASE, we prompt you to check the Quickstart section to discover the MFBASE features.

1.2. Why would I use mfbase?

If you need a ‘ready to use’ database engine, MFBASE is the module you need.

When you create a PostgreSQL database from MFBASE, the most popular PostgreSQL and PostGIS extensions are installed and available.

1.3. How it works?

image

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/mfbase/tmp/config_auto/ directory. Check the Circus architecture

Monitoring and Dashboards are available through MFADMIN.