Commit Graph

513 Commits (master)

Author SHA1 Message Date
Louis Lam f0beccf6bf Fix `Same As Server Timezone` do not save correctly
1 year ago
Louis Lam d23cb0b382 Fix maintenance do not start after 1.21.2
1 year ago
Christopher Wilkinson 0e516a42e5
Trim before truncating "keword not found" message
1 year ago
Louis Lam 9e320dc5fb Expose timezone and local datetime to notification providers
1 year ago
Miles Steele 682f8e52a8 lint
1 year ago
Miles Steele 171aff1226 add invert keyword feature
1 year ago
Louis Lam 45ef7b2f69 Fix Effective Date Range cannot be removed
1 year ago
Louis Lam dbfaddafca Validate cron before submit
1 year ago
Louis Lam 524cf7c607 WIP
1 year ago
Louis Lam 227cec86a8 WIP
1 year ago
Louis Lam 02291730fe WIP
1 year ago
Louis Lam 3c3a192943
Merge pull request #2906 from chakflying/fix/duplicate-expiry-notif
1 year ago
Louis Lam 7330db3563 Improve error handling of mysqlQuery and return row count as result
1 year ago
tombii dbe73bd6ae
Update monitor.js (#2929)
1 year ago
Louis Lam 491239415e Merge remote-tracking branch 'origin/master' into doubles-ss_master
1 year ago
Louis Lam 533bc1505b Prevent generating duplicated timeslots
1 year ago
Nelson Chan f32fcb204f Fix: Check for notified days smaller than target
1 year ago
Louis Lam 2dedc1cfbd Fix #2776
1 year ago
Louis Lam 38ab5e0f3e
Merge pull request #2558 from Computroniks/feature/1685-prometheus-api-key
1 year ago
Louis Lam ea3b3abe36 Fine tune
1 year ago
Louis Lam 7f9332c753 Merge remote-tracking branch 'origin/master' into feature/482-add-description-to-monitor
1 year ago
Louis Lam f32d3af62c Merge remote-tracking branch 'origin/master' into doubles-ss_master
1 year ago
Louis Lam a7b49fcd98 Fix json body after xml body added
1 year ago
Louis Lam ef64077980 Merge remote-tracking branch 'origin/master' into feature/1685-prometheus-api-key
1 year ago
Louis Lam cecb0b6425
Merge pull request #2610 from bayramberkay/feature/add-xml-support-to-http-monitors
1 year ago
Louis Lam 2fa233ae7f Fix prometheus null issues
1 year ago
Thomas Spalinger 7f88aacbe7 make monitor start() and stop() async
1 year ago
Louis Lam 4dfc1a0221
Merge pull request #2664 from spali/keep_prometheus_instance
1 year ago
Peace 0be8b111e2
chore: better up message
1 year ago
Peace cef0a0faf4
Merge branch 'master' into group-monitors
1 year ago
Matthew Nickson 1d4af39820
Fixed JSDoc for one method
1 year ago
Luke Hamburg dd1d71530f
sorted tags on dashboard
1 year ago
Matthew Nickson cd796898d0
Added expiry check for frontend
1 year ago
Matthew Nickson d7f2fa982a
Merge branch 'master' into feature/1685-prometheus-api-key
1 year ago
Matthew Nickson ee2eb5109b
Added basic web interface for API keys
1 year ago
Faruk Genç 19c8538149 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Louis Lam 4056951915 WIP: building database in knex.js
1 year ago
Louis Lam c12b06348b Fix parsing issues of status page's og tags
1 year ago
Suriya Soutmun 43941fa2c6
feat: add mtls authen method in http/http keyword
1 year ago
Faruk Genç 39c99b0ec4 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Louis Lam 5f2affb38c Relocate and fix jsesc issue
1 year ago
Louis Lam 10c6f3b688 Merge remote-tracking branch 'origin/master' into feature-google-analytics
1 year ago
Faruk Genç 666838f334 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Joseph 2a6d98ff01
Feat: Expand and Simplify Badge Functionality (#2211)
1 year ago
c c08d8a5eaf Google Analytics - Simplified retrieving Tag ID from Status Page.
1 year ago
c 3ff0cbe311 Feature - Google Analytics - Simplified Module & Escaped the Script to prevent XXS.
1 year ago
c 99c0b8cb71 Feature - Google Analytics - Addressing PR Comments.
1 year ago
c 29e24e0de9 Feature - Added Optional Google Analytics tag for Status Page.
1 year ago
Peace f286386f59
fix: add message for empty group pending state
1 year ago
Peace 9a46b50989
docs: add comments
1 year ago
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