https://github.com/dbogatov/status-site
Web app that monitors the health and status of your services
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Repository
Web app that monitors the health and status of your services
Basic Info
- Host: GitHub
- Owner: dbogatov
- License: mit
- Language: C#
- Default Branch: master
- Homepage: https://status.dbogatov.org
- Size: 1.53 MB
Statistics
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Status site
Status site is the application for monitoring the health of the servers and web services.
Features
- Agent reporting system stats
- CPU load
- RAM usage*
- SWAP usage*
- Disk space usage*
- Number (and names) of processes*
- Collecting logs
- Capturing message, source, category and auxillary data
- Rich filtering tools
- Guard against log DoS
- Web service monitor
- Periodically access websites or ports
- Record responses
- Notifications
- Slack, email, telegram, mattermost and other providers*
- Different severities - with different frequencies
- Discrepancies
- Detect discrepancies in data points (gaps, high values, ping failures)
- Detect the start and end of discrepancy - not reported twice
- Badges
- System health
- Individual metrics
- Debian package tool to control the app
- Rich API
- Served as a docker composition - easy to install, configure and update
- Different databases for old and recent data
- Extensive documentation
* to be implemented
How to deploy
Detailed instruction can be found here.
How to develop
Detailed instruction can be found here.
How to configure
Detailed instruction can be found here.
How to use badges
Detailed instruction can be found here.
A little story
This project has started as a side project for the RedwoodEDA - a helper tool to monitor makerchip servers. It turned out to be much more sophisticated piece of software than was initially designed. It was decided to open source the project to give community a chance to develop it further.
Owner
- Name: Dmytro Bogatov
- Login: dbogatov
- Kind: user
- Location: Boston, MA
- Website: https://dbogatov.org
- Twitter: dkbogatov
- Repositories: 43
- Profile: https://github.com/dbogatov
GitHub Events
Total
Last Year
Dependencies
- dbogatov/status-site nginx-master
- dbogatov/status-site docs-master
- dbogatov/status-site web-master
- dbogatov/status-site ping-master
- dbogatov/status-site daemons-master
- postgres 9.6.3-alpine
- dbogatov/docker-images nginx-latest build
- nginx alpine build
- alpine latest build
- microsoft/dotnet 2.0.3-runtime build
- microsoft/dotnet 2.0.3-runtime build
- Waves fians/Waves#^0.7.5
- animate.css ^3.5.2
- autosize ^3.0.17
- bootstrap ^3.3.7
- bootstrap-notify ^3.1.3
- bootstrap-select ^1.12.2
- chosen ^0.0.2
- datatables.net ^1.10.13
- datatables.net-bs ^1.10.12
- datatables.net-dt ^1.10.12
- dropzone ^4.3.0
- easy-pie-chart ^2.1.6
- eonasdan-bootstrap-datetimepicker ^4.17.47
- flot ^0.8.0-alpha
- fullcalendar ~3.0.0
- install ^0.10.1
- jquery 2.2.4
- jquery-mask-plugin igorescobar/jQuery-Mask-Plugin#^1.14.0
- jquery-placeholder ^2.3.1
- jquery-sparkline ^2.4.0
- jquery.json-viewer ^1.1.0
- jqvmap manifestinteractive/jqvmap#^1.5.1
- lightgallery ^1.3.2
- malihu-custom-scrollbar-plugin ^3.1.3
- material-design-iconic-font ^2.2.0
- mediaelement ^2.22.1
- moment ^2.15.1
- nouislider ^8.5.1
- simpleweather ^3.1.0
- summernote ^0.8.2
- sweetalert2 ^5.0.7
- timeago ^1.5.4
- ts-loader ^2.0.0
- typeahead.js ^0.11.1
- typescript-collections ^1.2.3
- Waves 0.7.5
- animate.css 3.5.2
- ansi-styles 3.2.0
- autosize 3.0.21
- big.js 3.1.3
- bootstrap 3.3.7
- bootstrap-notify 3.1.3
- bootstrap-select 1.12.4
- chalk 2.0.1
- chosen 0.0.2
- color-convert 1.9.0
- color-name 1.1.3
- core-util-is 1.0.2
- datatables.net 1.10.15
- datatables.net-bs 1.10.15
- datatables.net-dt 1.10.15
- dropzone 4.3.0
- easy-pie-chart 2.1.7
- emojis-list 2.1.0
- enhanced-resolve 3.4.1
- eonasdan-bootstrap-datetimepicker 4.17.47
- errno 0.1.4
- es6-promise 4.1.1
- escape-string-regexp 1.0.5
- flot 0.8.0-alpha
- fullcalendar 3.0.1
- graceful-fs 4.1.11
- has-flag 2.0.0
- inherits 2.0.3
- install 0.10.1
- isarray 1.0.0
- jquery 1.11.3
- jquery 2.2.4
- jquery-mask-plugin 1.14.11
- jquery-mousewheel 3.1.13
- jquery-placeholder 2.3.1
- jquery-sparkline 2.4.0
- jquery.json-viewer 1.1.0
- jqvmap 1.5.1
- json5 0.5.1
- lightgallery 1.5.0
- loader-utils 1.1.0
- malihu-custom-scrollbar-plugin 3.1.5
- material-design-iconic-font 2.2.0
- mediaelement 2.23.5
- memory-fs 0.4.1
- moment 2.18.1
- moment-timezone 0.4.1
- nouislider 8.5.1
- object-assign 4.1.1
- process-nextick-args 1.0.7
- prr 0.0.0
- readable-stream 2.3.3
- safe-buffer 5.1.1
- semver 5.4.1
- simpleweather 3.1.0
- string_decoder 1.0.3
- summernote 0.8.6
- supports-color 4.2.1
- sweetalert2 5.3.8
- tapable 0.2.8
- timeago 1.6.1
- ts-loader 2.3.2
- typeahead.js 0.11.1
- typescript-collections 1.2.3
- util-deprecate 1.0.2
- css-loader ^0.26.1 development
- extract-text-webpack-plugin ^2.0.0-beta development
- less ^2.7.2 development
- less-loader ^2.2.3 development
- optimize-css-assets-webpack-plugin ^1.3.1 development
- spectacle-docs ^0.9.13 development
- style-loader ^0.13.1 development
- typedoc ^0.5.7 development
- typescript ^2.1.6 development
- typings ^2.1.0 development
- uglify-js git://github.com/mishoo/UglifyJS2#harmony development
- uglifyjs-webpack-plugin ^1.1.1 development
- url-loader ^0.5.7 development
- webpack ^2.2.1 development
- 845 dependencies
- CommonMark.NET 0.14.0
- MailKit 1.16.0
- Microsoft.AspNetCore.All 2.0.0
- Microsoft.Extensions.Configuration.EnvironmentVariables 2.0.0
- Microsoft.Extensions.Configuration.Json 2.0.0
- Microsoft.Extensions.Logging 2.0.0
- Microsoft.Extensions.Logging.Console 2.0.0
- Microsoft.Extensions.Logging.Debug 2.0.0
- Microsoft.Extensions.Options.ConfigurationExtensions 2.0.0
- Moq 4.6.38-alpha
- NetEscapades.Configuration.Yaml 1.2.0
- Npgsql 3.2.5
- Npgsql.EntityFrameworkCore.PostgreSQL 2.0.0-*
- Npgsql.EntityFrameworkCore.PostgreSQL.Design 2.0.0-*
- System.ComponentModel.TypeConverter *
- System.Runtime.CompilerServices.Unsafe *
- CommonMark.NET 0.14.0
- MailKit 1.16.0
- Microsoft.AspNetCore.All 2.0.0
- Microsoft.Extensions.Configuration.EnvironmentVariables 2.0.0
- Microsoft.Extensions.Configuration.Json 2.0.0
- Microsoft.Extensions.Logging 2.0.0
- Microsoft.Extensions.Logging.Console 2.0.0
- Microsoft.Extensions.Logging.Debug 2.0.0
- Microsoft.Extensions.Options.ConfigurationExtensions 2.0.0
- Moq 4.6.38-alpha
- NetEscapades.Configuration.Yaml 1.2.0
- Npgsql 3.2.5
- Npgsql.EntityFrameworkCore.PostgreSQL 2.0.0-*
- Npgsql.EntityFrameworkCore.PostgreSQL.Design 2.0.0-*
- System.ComponentModel.TypeConverter *
- System.Runtime.CompilerServices.Unsafe *
- CommonMark.NET 0.14.0
- MailKit 1.16.0
- Microsoft.AspNetCore.All 2.0.0
- Microsoft.Extensions.Configuration.EnvironmentVariables 2.0.0
- Microsoft.Extensions.Configuration.Json 2.0.0
- Microsoft.Extensions.Logging 2.0.0
- Microsoft.Extensions.Logging.Console 2.0.0
- Microsoft.Extensions.Logging.Debug 2.0.0
- Microsoft.Extensions.Options.ConfigurationExtensions 2.0.0
- Moq 4.6.38-alpha
- NetEscapades.Configuration.Yaml 1.2.0
- Npgsql 3.2.5
- Npgsql.EntityFrameworkCore.PostgreSQL 2.0.0-*
- Npgsql.EntityFrameworkCore.PostgreSQL.Design 2.0.0-*
- System.ComponentModel.TypeConverter *
- System.Runtime.CompilerServices.Unsafe *
- CommonMark.NET 0.14.0
- MailKit 1.16.0
- Microsoft.AspNetCore.All 2.0.0
- Microsoft.AspNetCore.TestHost 2.0.0
- Microsoft.Extensions.Configuration.EnvironmentVariables 2.0.0
- Microsoft.Extensions.Configuration.Json 2.0.0
- Microsoft.Extensions.Logging 2.0.0
- Microsoft.Extensions.Logging.Console 2.0.0
- Microsoft.Extensions.Logging.Debug 2.0.0
- Microsoft.Extensions.Options.ConfigurationExtensions 2.0.0
- Microsoft.NET.Test.Sdk 15.0.0
- Microsoft.TestPlatform.TestHost 15.0.0
- Moq 4.6.38-alpha
- NETStandard.Library.NETFramework 2.0.0-*
- NetEscapades.Configuration.Yaml 1.2.0
- Npgsql 3.2.5
- Npgsql.EntityFrameworkCore.PostgreSQL 2.0.0-*
- Npgsql.EntityFrameworkCore.PostgreSQL.Design 2.0.0-*
- System.ComponentModel.TypeConverter *
- System.Runtime.CompilerServices.Unsafe *
- xunit 2.3.0-beta2-build3683
- xunit.runner.visualstudio 2.2.0