This project is an attempt to provide an alternative web interface to Munin html (2.0).
It lays on NodeJS, Webpack, React, Apollo Graphql, Material UI, Recharts... and many more.
The GraphQL backend uses another project of mine, munin-db to access munin data files. The frontend provides interractive SVG graph reprensations of Munin plugins (using Recharts).
It can be used to visualize historical data by picking end and start datetimes or to follow the last 24h sliding window. I recently added notifications extracted from munin-limits datafile.
As it is not secured yet, it should be run in a local secured Network.
On a Munin server :
git clone https://github.com/molaux/munin-front
cd munin-front
yarn install
yarn build
At the present time, the backend expects Munin files to be located at /var/lib/munin
node server/main.js
npm install -g serve
serve -s build
- Complete this doc input
- Clean code
- Add authentication to backend
- Handle errors...
- Think about more todos