Commit Graph

513 Commits (master)

Author SHA1 Message Date
Peace f3ac351d75
feat: set childs under maintenance if parent is too
1 year ago
Faruk Genç 35bd129d66 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Peace aba515e172
feat: disable childs if parent is disabled
1 year ago
Peace 97bd306a09
Merge branch 'louislam:master' into group-monitors
1 year ago
Peace 645fd94bba
feat: add ability to group monitors in dashboard
1 year ago
Louis Lam e5ca67d062
HTTPS Monitor using Real Browsers + Limited plugin support (#1787)
1 year ago
Faruk Genç 9329ec9234 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Louis Lam 5050ebc249 Merge remote-tracking branch 'origin/master' into feature/#1891-set-ping-packet-size
1 year ago
Louis Lam 1dabbd6442
Merge pull request #2666 from chakflying/fix/log-call
1 year ago
Louis Lam 9cc3bd0de4 Avoid the multiple queries for Gamedig monitor
1 year ago
Nelson Chan c4c720027c Fix: Use correct log call format
1 year ago
Louis Lam 83e0401dd8 Show game list for GameDig monitor
1 year ago
Louis Lam aab04f6644 Merge remote-tracking branch 'origin/master' into WhyKickAmooCow_master
1 year ago
Thomas Spalinger f155ec9ba8 remember prometheus instance and expose it
1 year ago
Faruk Genç aef85078eb reorder fix
1 year ago
Faruk Genç 86ba6f829e Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Nelson Chan 6961b1bdd2 Fix: Use default timeout & CachebleDnsHttpsAgent
1 year ago
Louis Lam c47b6c5995 Merge remote-tracking branch 'origin/1.19.X'
1 year ago
Louis Lam a5ff27da7a Drop the property `monitor.maintenance`, use `lastHeartBeat.status` to check status instead
1 year ago
Louis Lam e48a987b9c Merge remote-tracking branch 'origin/master' into mongodb-ping
1 year ago
Faruk Genç be850dd596 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Faruk Genç 3adc9e65d6 Add only xml support to http monitors
1 year ago
long2ice db757123ba refactor: reuse databaseConnectionString
1 year ago
Sebastian Kaempfe a21a47de93 [#2593] renamed the method `sendCertNotification` to better represent what id does. Evaluate certificate expiry from all certs in chain. Send a separate notification for every cert in chain, including cert type and CN.
1 year ago
Adam Spurgeon 774d754b21 Add GameDig monitor
1 year ago
Matthew Nickson 7a13b959a3
Updated to match changes in #2223
1 year ago
Matthew Nickson caff9ca736
Added JSDoc for server/
1 year ago
long2ice 40ebc2df79 feat: support redis monitor
1 year ago
Nelson Chan 204792dd2d Fix: Fix incorrect handling for container down
1 year ago
Louis Lam 0cead83705 Fix #2516
1 year ago
Louis Lam 41a9f2ff8a
Merge pull request #2495 from minhhoangvn/fix/update-service-name-grpc
1 year ago
Louis Lam 1006fbd873 A possible fix for #2447
1 year ago
minhhoang 4147a4c404 fix: #2480
1 year ago
Louis Lam e12225e595 Fix #2475 #2468 #2455, add Accept-Encoding only if encountered the abort error
1 year ago
Louis Lam 1e689d99b4
Merge pull request #2393 from zImPatrick/discord-docker-fix
1 year ago
Louis Lam 14fffcf06b Globally fix if heartbeatJSON["msg"] is undefined
1 year ago
Louis Lam b75db27658 Fix lint
1 year ago
Louis Lam 1da00d19fd Try to fix `incorrect header check`
1 year ago
Louis Lam 3b58fd3b3c Cache uptime
1 year ago
Louis Lam 02b5cae577 Fix #2371 by left join maintenance_timeslot
1 year ago
Louis Lam 4cd5b5563f Fix #1145
1 year ago
Louis Lam ee1a56caae Update /test-webhook and reevaluate sensitive fields
1 year ago
Louis Lam 3e68cf2a1c Specify `Accept-Encoding` for axios request (Fix #2253)
1 year ago
Matthew Nickson 2052fa175f
Merge branch 'master' into feature/#1817-add-mysql-monitor
2 years ago
Matthew Nickson 15b63c82c3
Merge remote-tracking branch 'upstream/master' into feature/#1817-add-mysql-monitor
2 years ago
rmarops b059a36e66 added MongoDB ping monitor
2 years ago
Louis Lam cb4e512dc6
Merge pull request #2316 from Dafnik/patch-fix-link-preview-description
2 years ago
Dafnik 4042c26390 Fix 'undefined' in link preview generation
2 years ago
minhhn3 b459408b10 fix: resolve conflict
2 years ago
Adam Stachowicz 134b3b8ac1 Fix 'dayjs' is never used warning
2 years ago
Matthew Nickson 4339ca7eb5
Merge branch 'master' into feature/#1891-set-ping-packet-size
2 years ago
Louis Lam 24cb212a37 Fix recurring
2 years ago
Louis Lam d8a676abb6 Implement recurring day of month and day of week
2 years ago
Louis Lam 268cbdbf8d Merge remote-tracking branch 'origin/master' into maintenance
2 years ago
Matthew Nickson f459ea845c
Added #2182 Add support for custom radius ports (#2197)
2 years ago
Louis Lam edacff123b Add UTC in the serverTimezone dropdown
2 years ago
Louis Lam 2faf866e9e Implement generateTimeslot() for recurring interval type
2 years ago
Louis Lam 39b6725163 Update maintenance tables
2 years ago
Louis Lam dfb75c8afb Update status page's maintenance message
2 years ago
Louis Lam e07aa982c3 WIP
2 years ago
Louis Lam c84de4d259 WIP: Add maintenance status
2 years ago
Louis Lam c1ccaa7a9f WIP
2 years ago
Louis Lam 539683f8e9 Merge remote-tracking branch 'origin/master' into maintenance
2 years ago
Louis Lam 71af23cf00 Fix #2207
2 years ago
Louis Lam a577fba848 Change DateTime Range using serverTimezone
2 years ago
Louis Lam b007681e67 Merge remote-tracking branch 'origin/master' into karelkryda_master
2 years ago
Louis Lam 6e07ed2081 Fix #2186
2 years ago
Louis Lam 0686757160 [Docker Monitor] Change `tcp://` to `http://`
2 years ago
Matthew Nickson f9be918246
Add support for MySQL/MariaDB databases #1817
2 years ago
Louis Lam 204339fbed Make two functions to convert ISO 8601 <=> YYYY-MM-DD hh:mm:ss
2 years ago
Louis Lam b1465c0282 - Maintenance standardize datetime format to YYYY-MM-DD hh:mm:ss
2 years ago
Louis Lam 4002b9f577 [WIP] Checking maintenance time using maintenance_timeslot table
2 years ago
Justin Tisdale 6537f4fe74 content-type change
2 years ago
Justin Tisdale 5809088f27 Don't override a user-defined content-type header
2 years ago
Louis Lam 3f63cb246b [WIP] Handle timezone offset for timeRange
2 years ago
Louis Lam f11dfc8f43 [WIP] Add/Edit Maintenance with new UI and recurring
2 years ago
Louis Lam 9d99c39f30 Update Maintenance UI for recurring
2 years ago
Louis Lam 2f67d26702 Merge manually, as this part had been moved
2 years ago
Louis Lam 90761cf831 Merge remote-tracking branch 'origin/master' into karelkryda_master
2 years ago
Justin Tisdale 6ec6410808 Merge branch 'master' into feature/expand-http-payload-support
2 years ago
Matthew Nickson c3d655afb4
Merge branch 'master' into feature/#1891-set-ping-packet-size
2 years ago
minhhn3 6bb79597e8 fix: resolve merge conflict
2 years ago
Louis Lam de6e1e7ddd Merge remote-tracking branch 'origin/master' into introduce-resend-interval
2 years ago
Justin Tisdale 31cc328839 fix lint
2 years ago
Justin Tisdale 0d58526f25 Merge branch 'master' into feature/expand-http-payload-support
2 years ago
Justin Tisdale 2b9bf095a6 Add non-json support for http body
2 years ago
Louis Lam 3b3763351b Merge remote-tracking branch 'origin/master' into radius-check
2 years ago
minhhn3 34ab6142db fix: remove new space line
2 years ago
Louis Lam d0d1e0de28 Merge remote-tracking branch 'origin/master' into introduce-resend-interval
2 years ago
minhhn3 2232236a7a [empty commit] pull request for add gRPC protocol
2 years ago
Minh Hoàng dcecd10c88
Feat/add gRPC protocol (#1)
2 years ago
Louis Lam 8ced61697a Fix save docker host issue
2 years ago
Moritz R 60e7824ff0
Merge branch 'master' into master
2 years ago
Louis Lam 88afd662db Merge remote-tracking branch 'origin/master' into postgres
2 years ago
c0derMo e356d5f623 Fixing linting & adding documentation
2 years ago
c0derMo 0d098b0958 Docker Hosts are now a table & have their own dialog
2 years ago
Louis Lam 9a8b484ee8
Merge pull request #1853 from louislam/dns
2 years ago
Louis Lam 1999541802 Merge remote-tracking branch 'origin/master' into dns
2 years ago
Louis Lam 2073f0c284 Bind cacheable-lookup to custom http agent
2 years ago
Matthew Nickson a54e58b4d6
Added Ping packet size #1891
2 years ago
Louis Lam d29955f3ba
Merge pull request #1741 from Computroniks/feature/#1221-clickable-hostaname-on-status-page
2 years ago
Louis Lam 27dbc021b4 Add standalone manifest.json for each status page. Close #1668
2 years ago
Louis Lam baa592bce3 Merge remote-tracking branch 'origin/master' into feature/#1221-clickable-hostaname-on-status-page
2 years ago
Louis Lam 1f5466a3e8 Revert #1598
2 years ago
Matthew Nickson f1d24782f8
Merge branch 'master' into feature/#1221-clickable-hostaname-on-status-page
2 years ago
Christopher Pickering 945288f0c0
Added postgres monitor
2 years ago
OidaTiftla ac27e6e2af Rename feature to: Resend Notification if Down X times consequently
2 years ago
OidaTiftla 869a040011
Merge branch 'master' into introduce-resend-interval
2 years ago
Moritz R ac449ec1c2
Merge branch 'master' into master
2 years ago
Christopher Pickering 660005b143
cleaned up code
2 years ago
Christopher Pickering 98f3c126e5
passed lint
2 years ago
sur.la.route cf2ca71dee
prevent null workstation #'s from passing..
2 years ago
Aram Akhavan c690d1c3a1 fix timeout bypass for upside down push monitor
2 years ago
Louis Lam 6682839ec8 Merge remote-tracking branch 'origin/master' into ntml-auth
2 years ago
Louis Lam 6424fe77ab Change successful log from `info` to `debug` in order to avoid large log and less disk usage
2 years ago
Louis Lam 6e43ef1dd3 Merge remote-tracking branch 'origin/master' into feat/cert-exp-settings
2 years ago
Louis Lam a28ef56553 Merge remote-tracking branch 'gregdev/feature/axios-cached-dns-resolve' into feature/axios-cached-dns-resolve
2 years ago
Louis Lam f570d41142 Merge remote-tracking branch 'origin/master' into feature/axios-cached-dns-resolve
2 years ago
Matthew Nickson fbfa5a33ed
Added Clickable hostname on status page. #1221
2 years ago
Louis Lam 04e22f17a9 Merge remote-tracking branch 'origin/master' into christopherpickering_master
2 years ago
Louis Lam 11243a6ca1
Merge pull request #1222 from NETivism/issue-1201
2 years ago
Nelson Chan 2c0180f323
Fix: Fix error when status page desc. is null
2 years ago
Louis Lam 091158cfe7 [Status Page] Preload data
2 years ago
Louis Lam a674caa520 [Status Page] Add og meta tags
2 years ago
Karel Krýda 25262cfb91
Update server/model/monitor.js
2 years ago
Louis Lam c095767f4a [Status Page] SSR
2 years ago
Louis Lam ffb7ba176c Merge remote-tracking branch 'origin/master' into status-page-inject-html
2 years ago
Aram Akhavan ea10d89f51 show correct down message for first tick
2 years ago
Louis Lam 7f46223d68 Fix another log.debug call
2 years ago
Louis Lam df4ce811d9 Merge remote-tracking branch 'origin/master' into kaysond_master
2 years ago
Moritz R e9e78c26e5
Merge branch 'master' into master
2 years ago
Aram Akhavan ab4edf2092
Fix log.debug calls
2 years ago
Louis Lam 35b8e89457
Merge pull request #1473 from Computroniks/#1059-specify-dns-resolver-port
2 years ago
c0derMo 32cfd411f8 Fixed style & code errors
2 years ago
Moritz R a9f3142cee
Merge branch 'master' into master
2 years ago
Nelson Chan b7ba6330db Feat: Add cert exp. settings
2 years ago
Sascha Kruse da99a57560 Merge remote-tracking branch 'fxgh/radius-check' into radius-check
2 years ago
Sascha Kruse 42d68edab0
(style) add trailing comma
2 years ago
Sascha Kruse 019d638767 Merge remote-tracking branch 'ghupstream/master' into radius-check
2 years ago
Louis Lam 7a46b44d25 Merge remote-tracking branch 'origin/master' into karelkryda_master
2 years ago
Christopher Pickering ef73af391f
added option for ntlm authorization
2 years ago
Christopher Pickering c346ea7864
updated name on export
2 years ago
sur.la.route e198f2f1ab
updated format
2 years ago
Christopher Pickering 87f933df4f
added sqlserver monitor
2 years ago
Sascha Kruse 398ecb7666 add radius check
2 years ago
Louis Lam 59be9bb971 working
2 years ago
Karel Krýda 7da9f139c1 Bug fix
2 years ago
Aram Akhavan bb7d67f717
Apply suggestions from code review
2 years ago
Karel Krýda 9a35386841
Merge branch 'master' into master
2 years ago
Louis Lam 429ad384d0 Fix hardcoded path for error.log and move errorLog() to UptimeKumaServer.errorLog()
2 years ago
OidaTiftla 98ee9caf2c
Add variable for currentTime
2 years ago
OidaTiftla 8e99cbf426 Merge branch 'master' into introduce-resend-interval
2 years ago
Greg Smith cbfecab850 switch to the more-up-to-date esm-wallaby
2 years ago
Greg Smith d0546afe71 fix esm require: no ugly warnings
2 years ago
Karel Krýda b4ffcc5555 Added JSDoc
2 years ago
Karel Krýda f78d01d770 Resolve lint errors
2 years ago
Greg Smith f4515ad8c5 add axios cached dns resolve to monitor
2 years ago
Karel Krýda ed84e56a85 Merge remote-tracking branch 'origin_kuma/master'
2 years ago
Matthew Nickson 3c01e8732c
Merge branch 'master' into #1059-specify-dns-resolver-port
2 years ago
Louis Lam 1687de163c
Merge pull request #1565 from Saibamen/eslint
2 years ago
Aram Akhavan 39df4eea92 Ssynchronize push monitor heartbeats to api calls
2 years ago
Adam Stachowicz 5fbfacf5ce Fix ESlint warnings
2 years ago
Matthew Nickson d1a3cd047a
Merge branch 'master' into #1059-specify-dns-resolver-port
2 years ago
Matthew Nickson 46da5e51be
Fix JSDoc grammar
2 years ago
Matthew Nickson 1eecdec2d9
Update JSDoc for better clarity
2 years ago
Matthew Nickson 09e61d9d63
Changed Array<T> to type[]
2 years ago
Matthew Nickson 0083485d4c
Updated server/model/* JSDoc to match new methods
2 years ago
OidaTiftla 7ed8ae9f7c Fix trailing space warning
2 years ago
OidaTiftla d6b591a513
Make comment more readable
2 years ago
Matthew Nickson 6d22ebedca
Merge branch 'master' into add-JSDoc-comments
2 years ago
OidaTiftla 60f8ab7285 Use new logging mechanism
2 years ago
OidaTiftla b7e2489d22
Merge branch 'master' into introduce-resend-interval
2 years ago
Louis Lam 359a490ae3 Fix #1510
2 years ago
Louis Lam 5fa62a888c Merge branch 'master' into mqtt2
2 years ago
Louis Lam e6a8a84278 Include only nessacary data in webhook
2 years ago
Louis Lam 47c72192e1 [eslint] Enable yoda and eqeqeq
2 years ago
Louis Lam d71c086447 Standardize array bracket spacing
2 years ago
Louis Lam 8eb83394f7 Refine UI/UX for custom css / footer text. Add switch for show/hide powered by
2 years ago
Matthew Nickson 45f44b183d
Add JSDoc to server/model/*
2 years ago
Louis Lam 8d8c38b1a8 Allow unused vars in args and fix more eslint issues
2 years ago
Louis Lam e34420368b Remove try-catch and fix username/password/port not working for mqtt
2 years ago
Louis Lam b1c7915bc1 Merge branch 'master' into mqtt2
2 years ago
Matthew Nickson 8c8eeaf627
Merge branch 'master' into #1059-specify-dns-resolver-port
2 years ago
Matthew Nickson b893d50e45
Implement specify Port for DNS Monitor #1059
2 years ago
Louis Lam 649f3106e1 Enforce semicolon, fix format globally
2 years ago
Louis Lam e9ce1433cd Change log_info to log.info by making it into an object
2 years ago
Moritz R 361e44ad6a
Merge branch 'louislam:master' into master
2 years ago
Louis Lam 279e2eb3f6 Merge branch 'master' into logging
2 years ago
Louis Lam c9fa183712 Manage domain names
2 years ago
Louis Lam c4e74c9943 Render <StatusPage> if domain matched
2 years ago
Louis Lam 70311f7a5a Add an option to enable/disable the domain name expiry notification #1364
2 years ago
Moritz R af44b0beab
Merge branch 'master' into master
2 years ago
Moritz R 84a0b24448
Update server/model/monitor.js
2 years ago
Jimmy Huang a4be651118
Update server/model/monitor.js
2 years ago
Louis Lam 04e3394d02 Merge branch 'master' into feature/request-with-http-proxy
2 years ago
OidaTiftla 91366ff565
Merge branch 'master' into introduce-resend-interval
2 years ago
Louis Lam be88351eb3
Merge pull request #1136 from chakflying/fix/prometheus-on-delete
2 years ago
Louis Lam aef0a66205 [Status Page] Simplify show tags logic
2 years ago
Louis Lam e87cdf4d09 [Status Page] wip, upload logo and status page listing
2 years ago
Louis Lam 1033ca5cf4 [Status Page] wip, combine api, add status_page_id into group and incident tables
2 years ago