All Projects → statusengine → interface

statusengine / interface

Licence: GPL-3.0 license
AngularJS based Web Interface for Statusengine

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to interface

grafana-pnp-datasource
PNP4Nagios/RRD Datasource for Grafana
Stars: ✭ 27 (+80%)
Mutual labels:  nagios, naemon
okconfig
Ready made monitoring packs for Nagios
Stars: ✭ 44 (+193.33%)
Mutual labels:  nagios, naemon
statusengine
New PHP based MySQL Backend for Naemon and Nagios 4 + responsive web frontend
Stars: ✭ 16 (+6.67%)
Mutual labels:  nagios, naemon
Monitoring-Livestatus
Livestatus Perl API to access runtime data from Nagios, Naemon, Icinga and Shinken.
Stars: ✭ 26 (+73.33%)
Mutual labels:  nagios, naemon
lmd
Livestatus Multitool Daemon - Create livestatus federation from multiple sources
Stars: ✭ 38 (+153.33%)
Mutual labels:  nagios, naemon
Nagflux
A connector which copies performancedata from Nagios / Icinga(2) / Naemon to InfluxDB
Stars: ✭ 55 (+266.67%)
Mutual labels:  nagios
Thola
Tool for monitoring and provisioning network devices (mainly using SNMP) - monitoring check plugin
Stars: ✭ 179 (+1093.33%)
Mutual labels:  nagios
Nagios Nrpe Server
Nagios NRPE Server Role for Ansible
Stars: ✭ 27 (+80%)
Mutual labels:  nagios
Nagios Alerta
Forward nagios alerts to the alerta monitoring system
Stars: ✭ 14 (-6.67%)
Mutual labels:  nagios
nagmapReborn
Nagmap Reborn - Standalone integration with some server monitoring systems providing a user-friendly interface through geographic visualization.
Stars: ✭ 19 (+26.67%)
Mutual labels:  nagios
rhino
Agile Sandbox for analyzing Windows, Linux and macOS malware and execution behaviors
Stars: ✭ 49 (+226.67%)
Mutual labels:  webinterface
Check nwc health
check_nwc_health is a plugin which checks the health of network components and interfaces.
Stars: ✭ 127 (+746.67%)
Mutual labels:  nagios
Nagvis
Visualization addon for your open source monitoring core
Stars: ✭ 103 (+586.67%)
Mutual labels:  nagios
Wgcloud
linux运维监控工具,支持系统信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,API接口,大屏展示,拓扑图,进程监控,端口监控,docker监控,文件防篡改,日志监控,数据可视化,web ssh,堡垒机,指令下发批量执行,linux面板,探针,故障告警
Stars: ✭ 2,669 (+17693.33%)
Mutual labels:  nagios
Docker Nagios
Docker-Nagios provide Nagios service running on the docker container and a series of solution for Nagios
Stars: ✭ 41 (+173.33%)
Mutual labels:  nagios
check netscaler
A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
Stars: ✭ 36 (+140%)
Mutual labels:  nagios
Interfacetable v3t
interfacetable_v3t (formerly check_interface_table_v3t)
Stars: ✭ 14 (-6.67%)
Mutual labels:  nagios
Nagios
Development repository for the nagios cookbook
Stars: ✭ 127 (+746.67%)
Mutual labels:  nagios
Go Check Plugins
Check Plugins for monitoring written in golang
Stars: ✭ 225 (+1400%)
Mutual labels:  nagios
Sakuli
Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations
Stars: ✭ 115 (+666.67%)
Mutual labels:  nagios

Statusengine UI

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

Install (Ubuntu 18.04)

apt-get install git php-cli php-zip php-mysql php-ldap php-json composer

cd /usr/share/
git clone https://github.com/statusengine/interface.git statusengine-ui
cd /usr/share/statusengine-ui
chmod +x bin/*
composer install

Config

cp /usr/share/statusengine-ui/etc/config.yml.example /usr/share/statusengine-ui/etc/config.yml

Environment variables

Statusengine UI could also read the configuration out of environment variables. This can be handy if you want to run Statusengine Ui inside of Docker. See the list of environment variables for more information.

Web server

Point the document root of your web server to the public folder

Create user to login

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 |
+----------+--------------------------------------------------------------+

License

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/>.

Used bower components

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].