Nemea Dashboard is a graphical user interface to interact with Nemea alerts dabatase. It features multiple dashboards with beautiful graphs showing current state of servers monitored by Nemea system
Nemea Dashboard's main developer is Petr Stehlík (stehlik[you-know-what]cesnet.cz). If you have any questions please contact Petr or create a new issue here on GitHub
You'll need python
(tested on python 3.5), pip
(in case of python3 pip3), mongoDB
(~3.2.1) and any HTTP server (tested and run on httpd
)
virtualenv <name>
) and activate itpip3 install -r requirements.txt
python3 apiv2.py
)Default user login : default
Password: test
The API is versioned in the URL and every endpoint starts with the version number (currently /v2
)
Starts with prefix /users
User authorization
/auth
User logout
/logout
Starts with prefix /events
Create indexes in MongoDB and return all created indexes
/indexes
View on aggregated events
/agg
Get last n
events in DB
/<n>
Specific query
/query
Get top event in each category
/top
Get one specified event
/id/<event_id>