Tarun Singh
35da8c78f4
added connection timeout and refactored code
3 years ago
Tarun Singh
3f5133d1ba
Added authentication logic
3 years ago
Andreas Brett
e5913c5abc
separate log functions
3 years ago
Andreas Brett
bdcdf47e52
introduce consistent logging
3 years ago
Louis Lam
41a6d1b701
Fix parseCertificateInfo possibly in dead loop
3 years ago
Ivan Bratović
34d8984e3a
Merge branch 'master' into http-basicauth
3 years ago
Louis Lam
c92153c97e
add more debug msg
3 years ago
Tarun Singh
2d802585ff
Update review suggestions
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
3 years ago
Ivan Bratović
179ca232bc
Minor refactor - change variable names and add commas to object definitions
3 years ago
Ivan Bratović
0dcb7aed21
Delinting
3 years ago
Ivan Bratović
23736549f9
Implement HTTP basic auth feature
3 years ago
Tarun Singh
670754b697
added MQTT monitor type
3 years ago
Louis
d7f7dba13f
write some error logs to ./data/error.log
3 years ago
Louis Lam
eb22ad5ffe
[certificate notification] error handling and better msg
3 years ago
Louis Lam
f5f4835b74
[certificate notification] clear sent history if the cert is changed
3 years ago
Louis Lam
44c1b336dc
send certificate notifications in 21, 14, 7 days
3 years ago
Louis Lam
640b6e5b1c
prevent monitor dead for unexpected error
3 years ago
Louis Lam
698a38e773
clear status page cache in a better place
3 years ago
Louis Lam
68d44dd9b3
[steam] do not request if there is no steam api key
3 years ago
Louis Lam
20d59e5a13
fix and move the steam api key to settings page
3 years ago
Louis Lam
ae31eb6ba9
Merge branch 'master' into Revyn112_master
...
# Conflicts:
# server/model/monitor.js
# src/languages/en.js
# src/pages/EditMonitor.vue
3 years ago
Bert Verhelst
1d63dd9ddd
fix(monitor): safely get status of previous beat if first beat
3 years ago
Louis Lam
7276f34d90
fix reset-password
3 years ago
Louis Lam
cd211a6be7
[http options] fine tune
3 years ago
Louis Lam
4e71ab7406
Merge branch 'master' into feature/add-support-for-method-body-and-headers
3 years ago
Louis Lam
3b74b727f2
[Push Type] fix missing important flag and missing up notification
3 years ago
Bert Verhelst
5445c2a2ff
fix(monitor): revert unintentional change to comment
3 years ago
Bert Verhelst
dc08510e72
Merge remote-tracking branch 'origin/master' into feature/add-support-for-method-body-and-headers
3 years ago
LouisLam
82131f4dd2
merge conflict
3 years ago
Bert Verhelst
5137c80c07
fix(monitor): handle empty headers
3 years ago
LouisLam
56ae6f6117
fix demoMode export
3 years ago
LouisLam
5c89562650
not allow lower than 20s for demo mode
3 years ago
Bert Verhelst
d71d27220b
fix(edit-monitor): store headers as JSON
3 years ago
Bert Verhelst
fba4f86552
Merge branch 'master' into feature/add-support-for-method-body-and-headers
3 years ago
LouisLam
a15e9077fc
[status page] clear cache if it is an important beat
3 years ago
Bert Verhelst
ec4b7e4064
Merge remote-tracking branch 'louislam/master' into feature/add-support-for-method-body-and-headers
3 years ago
LouisLam
e5f6d7f047
slack and rocket.chat use the primary base url
...
env var to show time logger
3 years ago
Bert Verhelst
3f0b85e5a8
feat(http-requests): add support for methods, body and headers for http
3 years ago
LouisLam
1ed4ac9494
add Push-based monitoring ( #279 )
3 years ago
LouisLam
3e4154dfb5
Fix retry interval affected bug
3 years ago
Denis Freund
b67b4d5afd
add steam gameserver for monitoring
3 years ago
LouisLam
0a5a6e6a4b
[status page] fix monitor order
3 years ago
LouisLam
fe0fc63843
[status page] send uptime
3 years ago
LouisLam
7ee98d989c
[status page] implement rest api for heartbeat
3 years ago
LouisLam
fd95d41d9f
[status page] many update and save group list
3 years ago
Louis
a6fdd272a6
[status page] minor
3 years ago
LouisLam
2955abb5d9
[status page] create incident
3 years ago
LouisLam
392f8275b3
Merge branch 'master' into public-dashboard
...
# Conflicts:
# server/database.js
3 years ago
Louis Lam
72783fd94c
Merge pull request #380 from No0Vad/retry-heartbeat-interval
...
Added support for a retry interval to monitors
3 years ago
No0Vad
1300448bed
Adjustments to the retry interval
...
The monitor logic for when to use "retryInterval" is updated. Also removed some texts when they are no longer needed.
3 years ago
LouisLam
9902c181bc
Merge branch 'master' into public-dashboard
...
# Conflicts:
# src/components/MonitorList.vue
# src/icon.js
3 years ago
Nelson Chan
6e3a904aaa
WIP: Add tags functionality
...
WIP: add color column, show tags
WIP: Improve TagsManager styling & workflow
WIP: Improve styling & validation, use translation
WIP: Complete TagsManager functionality
WIP: Add tags display in monitorList & Details
Fix: update tags list after edit
Fix: slightly improve tags styling
Fix: Improve mobile UI
Fix: Fix tags not showing on create monitor
Fix: bring existingTags inside tagsManager
Fix: remove unused tags prop
Fix: Fix formatting, bump db version
3 years ago
LouisLam
e205adfd7b
[status page] developing
3 years ago
No0Vad
f8f9f59464
Added support for a retry interval to monitors
...
If a check fails and retries are used you can now specify a specific value for that. So you can check faster if the site goes back up again.
3 years ago
LouisLam
8ee34c7904
also handle the first beat problem in uptime
3 years ago
LouisLam
4f07c2ea9a
uptime calculation fully sum in sql
3 years ago
LouisLam
6006038689
fix monitor.stop() in some cases
3 years ago
LouisLam
0ddbac5109
Revert "move userMonitorList out of server.js"
...
This reverts commit a7cf14c663
.
3 years ago
LouisLam
0f440596c8
Revert "cache last heartbeat list in memory"
...
This reverts commit 87678ea92d
.
3 years ago
LouisLam
87678ea92d
cache last heartbeat list in memory
3 years ago
LouisLam
a7cf14c663
move userMonitorList out of server.js
3 years ago
LouisLam
bf29f28726
send stats only if there is at least one client in the room
3 years ago
Ponkhy
858affa808
Removed useless database query
3 years ago
Ponkhy
303adbf9b1
Show latest dns result in Details.vue
3 years ago
LouisLam
46ac753c46
Merge branch 'master' into dns-monitor
3 years ago
Ponkhy
d313a06d5c
Optimizations for output handling
3 years ago
Ponkhy
44d9fa63f0
Adjusted the output for A and AAAA records
3 years ago
Ponkhy
b2041cb36b
Fixed ESLint Errors
3 years ago
LouisLam
aa2233eb2d
log notification error
3 years ago
Ponkhy
e5981b10ce
Replaced var with let and removed re-declaration
3 years ago
LouisLam
50f300dd28
heartbeat interval change to use setTimeout()
3 years ago
Ponkhy
c79be19ec3
Added DNS Monitor Type
3 years ago
LouisLam
eed6d3e847
add more query log for dev env
3 years ago
Louis Lam
af34e861c5
Merge pull request #200 from proffalken/feature/187_add_cert_checks_to_prometheus
...
Add certificate monitoring to the Prometheus handler
3 years ago
LouisLam
d39b43dacc
fix require problem
3 years ago
LouisLam
6a8ccf627a
add version to user agent
3 years ago
LouisLam
b14f63491d
timeout change to 80% of its interval
3 years ago
LouisLam
692a11e51e
pass tls info to prometheus.update
3 years ago
LouisLam
f099e4270d
change to Accept: */* to better support all websites
3 years ago
LouisLam
59ef1f13db
set longer timeout for axios request
3 years ago
LouisLam
d0aad3400c
add reset password in cli
3 years ago
LouisLam
3005585c0f
Merge branch 'master' into redirects&status
3 years ago
Philipp Dormann
123fca43a1
FEAT: darkmode ( #155 )
...
* darkmode fixes
* fix: darkmode: empty beats in active/ hovered state
* fix: color for empty beats
* fix: navbar background color
* Update src/assets/vars.scss
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
* Update src/assets/app.scss
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
* wip, split dark theme style by .dark and store light theme to normal
* add back missing css
* working switch theme button and tuning dark theme
* finish dark theme
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
Co-authored-by: LouisLam <louislam@users.noreply.github.com>
3 years ago
Nelson Chan
8f7885e58a
Feat: Implement MaxRedirects & StatusCodes
3 years ago
LouisLam
63f0a36811
implement upside down mode and ignore tls error
3 years ago
LouisLam
06377af7e5
turn off object-curly-newline, it makes const { a, b, c, d } = require(...) ugly
3 years ago
LouisLam
60aa67892d
store ignoreTls and upsideDown into db
3 years ago
LouisLam
081abcb6a1
add util.ts for sharing common functions between frontend and backend
3 years ago
Adam Stachowicz
4c8fdd07d9
Manual fixes
3 years ago
Adam Stachowicz
9648d700d7
Autofix on save
3 years ago
LouisLam
209fa83cff
Add Basic Auth for /metrics
3 years ago
LouisLam
934b797623
Merge branch 'master' into feature/add_prometheus_metrics
...
# Conflicts:
# server/model/monitor.js
3 years ago
LouisLam
caec933186
prevent unexpected error throw from checkCertificate interrupt the beat
3 years ago
Nelson Chan
db26b7d123
Fix: Fix no certificate caused by session reuse
3 years ago
Nelson Chan
7b8459c73a
Fix: use Optional chaining
3 years ago
Nelson Chan
d0c63ebe3e
Feat: Add database storage for TLS info
3 years ago
Nelson Chan
803f0d6219
Feat: Add Barebones certificate info display
3 years ago
LouisLam
d556509d07
戈mprove the readibility of important condition
3 years ago
Sam
1d4d7fa9c4
fix parenthesis mistake
3 years ago
Matthew Macdonald-Wallace
3a8fbff514
Change casing in README, apply DRY to label values
3 years ago