Statusengine UI is a lightweight, responsive, modern web interface, you can use, to make your monitoring data visable.
It's build with AngularJS, communicating via a JSON API to be easy extendable and also has simple support to render performance data.
Visit the documentation for more information about Statusengine UI
apt-get install php-mysql php-ldap
php5enmod ldap
service apache2 restart
composer install
Point the document root of your web server to the public folder
To login, first of all you need to create a new user.
This example will show you, of how to create a new user:
bin/Console.php users add --username=admin --password=admin
Username: admin
Password: admin
Run bin/Console.php users --help to get more information.
You can also run the command without --username and --password to keep your password private and hidden from history.
Run bin/Console.php users to get a list of all users:
+----------+--------------------------------------------------------------+
| Username | Password |
+----------+--------------------------------------------------------------+
| admin | $2y$10$PzJ8sqeww/.eBz1xfiBCzeuBa5Y9ZwufEtElPt0QqlmlYNEXfDzK6 |
| foobar | $2y$10$DQnPleIFrffDv3b6q3TeBei3oMju9n/C/m1KF.//IUnT2lDCOy/QG |
+----------+--------------------------------------------------------------+
GNU General Public License v3.0
Statusengine UI
Copyright (C) 2016-2018 Daniel Ziegler
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
To avoid compatibility issues, all bower components are pushed to the repository.
| Name | License |
|---|---|
| AngularJS | MIT License |
| angular-bootstrap | MIT License |
| angular-scroll | MIT License |
| angular-ui-router | MIT License |
| animate.css | MIT License |
| bootstrap | MIT License |
| chart.js | MIT License |
| font-awesome | Font-Awesome#license |
| jquery | https://jquery.org/license/ |
| ngInfiniteScroll | MIT License |
| noty | MIT License |
| jQuery-Backgrounder | MIT License |