Uğur Erkan
1a7da2944e
Add socks proxy support to proxy feature
- Socks proxy support implemented.
- Monitor proxy agent create flow refactored
and moved under proxy class.
Thanks for suggestion @thomasleveil
3 years ago
Uğur Erkan
b9e11eb7ae
Add http and https proxy feature
Added new proxy feature based on http and https proxy agents.
Proxy feature works like notifications, there is many proxy
could be related one proxy entry.
Supported features
- Proxies can activate and disable in bulk
- Proxies auto enabled by default for new monitors
- Proxies could be applied in bulk to current monitors
- Both authenticated and anonymous proxies supported
- Export and import support for proxies
3 years ago
Louis Lam
41a6d1b701
Fix parseCertificateInfo possibly in dead loop
3 years ago
Louis Lam
c92153c97e
add more debug msg
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
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
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
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
LouisLam
a15e9077fc
[status page] clear cache if it is an important beat
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
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
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
Domenic Horner
41d32bb9dd
Undo parm changes
3 years ago
Domenic Horner
6ae279c7f3
Move title generation to notification class
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
Ponkhy
d313a06d5c
Optimizations for output handling
3 years ago