Aizat Faiz
01210ce88d
Add url to pushover notification ( #5055 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
3 months ago
Alone88
b059c19069
Add WPush Notification Provider ( #5049 )
...
Signed-off-by: Alone88 <anhaoyl@qq.com>
3 months ago
Dan Sullivan
dc3ad88fe1
Add option to pass cache bust param ( #3525 )
...
Co-authored-by: Dan Sullivan <dan@symbiosgroup.co.uk>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
3 months ago
Frank Elsinga
9486fa22ee
made sure that the socket handlers have consitent names ( #4818 )
3 months ago
Frank Elsinga
0ddf35e7b5
Removed now unnecessary version checking ( #4815 )
3 months ago
Thomas Spalinger
643d28cebc
Extend Prometheus Labels to include tags (requires restart for NEW labels on the monitor to be visible) ( #4704 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
3 months ago
Hasan Basri
92e982a910
Add OneSender Webhook notification ( #4971 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
4 months ago
taisei
cd5644d6d2
Remove markdown with meta tags ( #4968 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
4 months ago
Frank Elsinga
1822b55846
Merge branch 'master' into master
4 months ago
buzzinJohnnyBoi
30f7b48987
updated comments and ran linter on inferDuration
4 months ago
buzzinJohnnyBoi
4836f72cb8
added inferDuration to calculate cron duration
4 months ago
Frank Elsinga
71f9384c09
Merge branch 'master' into snmp-monitor
4 months ago
John Campbell
7f64badb06
Update comment on recurring-interval type maintenance
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
4 months ago
buzzinJohnnyBoi
4750bd1e36
Fixed "recurring-interval" type maintenance - added comments
4 months ago
buzzinJohnnyBoi
d61688315d
Updated croner to 8.1.0 and fixed "recurring-interval" type maintenance
4 months ago
Frank Elsinga
1ef61068c7
Merge branch 'master' into master
5 months ago
Frank Elsinga
132f68a370
Merge branch 'master' into 4864-slack-button-broken
5 months ago
Brodie Davis
6eaf6b409c
fix not utilizing fetched address
5 months ago
Brodie Davis
4b3ad53512
revert using url getter in monitor json
5 months ago
Louis Lam
85c67b6866
Revert "Switch back to `TryGhost/node-sqlite3` from `louislam/node-sqlite3`" ( #4879 )
5 months ago
Brodie Davis
a19f417896
utilize extractAdress helper
5 months ago
Brodie Davis
0325c14d42
remove unneeded validation
5 months ago
Louis Lam
83969d2112
Update dependencies and embed axios-ntlm 1.3.0 into the project ( #4877 )
5 months ago
Louis Lam
dc15443716
Revert "Fix: Use `retryInterval` when a monitor is `DOWN`" ( #4875 )
5 months ago
Brodie Davis
2c8cefc784
use string url in json, not url object
5 months ago
Brodie Davis
94f75b2fbc
invalidate url field for irrelevant monitor types
5 months ago
Brodie Davis
1488b1f17b
prevent invalid url strings in monitorJSON
5 months ago
Qi Zhao
4941b17a46
perf: ⚡ ️ revert some overengineer code
5 months ago
Qi Zhao
58533e8f06
Update server/routers/api-router.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
5 months ago
Qi Zhao
3f425dc160
Update server/routers/api-router.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
5 months ago
Qi Zhao
f63d36478d
Update server/routers/api-router.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
5 months ago
Qi Zhao
7270caccae
Update server/routers/api-router.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
5 months ago
Qi Zhao
53c4bba387
fix: 🐛 badge requestedDuration
5 months ago
Qi Zhao
e5ff86e6ac
fix: 🐛 status & ping badge duration
5 months ago
booooza
39b0c62c1d
Refactor error handling to improve clarity and maintainability
5 months ago
Matt Visnovsky
a0374487ce
C&P typo from review
5 months ago
booooza
2e5e103434
New notification provider: Threema Gateway
5 months ago
Matt Visnovsky
092688a5c8
ES Lint
5 months ago
Matt Visnovsky
6fc0cbf415
ES Lint
5 months ago
Frank Elsinga
9f563adc1a
fixed formatting mistakes
5 months ago
Frank Elsinga
c9132adfc7
made sure that the address extraction is extracted into its own method
5 months ago
Frank Elsinga
c124f3a43e
Formtting fix
5 months ago
Frank Elsinga
248aec8803
Formtting fix
5 months ago
Matt Visnovsky
b5a73e5ad7
Apply suggestions from code review
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
5 months ago
Frank Elsinga
5dc4bb64d5
Merge branch 'master' into snmp-monitor
6 months ago
Francesco M
bd95ccdc64
Update server/notification-providers/zoho-cliq.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Francesco M
82fb7b2816
improved zoho-cliq message format:
...
- show PORT (cloned switchcase from discord,squadcast,servenio)
- show monitorName in the first row to get on point also from messagge preview notification
- avoid duplication of monitorName and monitorName in the message content
6 months ago
Frank Elsinga
b6cd21c71a
Removed where I was wrong about imports
6 months ago
Matt Visnovsky
fdc145bffd
Added Robustness
...
There are a lot of changes here:
-Fixed a lot of issues encountered during my testing
-JSON path is evaluated BEFORE making comparisons (this was the true intended behavior by @chakflying)
-Variable name changes (cosmetic)
-Added != operator
-Changed jsonQueryDescription (again)
6 months ago
Matt Visnovsky
eaa935cba0
Also return result of the evaluation
...
-Maximum compatibility with @chakflying's existing json-query monitor code.
6 months ago
Matt Visnovsky
efb1642e3c
Blend json-query and snmp monitors
...
Utilizes the JSON Query library to handle comparison logic.
6 months ago
Matt Visnovsky
2d2c1866df
Fix: a typo
6 months ago
Matt Visnovsky
b2d76bc60a
Refactor line for conciseness
6 months ago
Matt Visnovsky
7eee5db4d2
Variable changes
...
-Reuse expected_value for snmpControlValue
-Create jsonPathOperator for snmpCondition
6 months ago
Frank Elsinga
d74facded6
removed some monitor drift in terms of imports and documentation
6 months ago
Frank Elsinga
10ebdcacaa
Fix: Use `retryInterval` when a monitor is `DOWN` ( #4476 )
6 months ago
nino
30bf7a5e23
fix: update Feishu notification provider configuration
6 months ago
nino
4e63d00007
feat: update feishu notification template
6 months ago
Stefan Ottosson
9c7aa13190
fix: remove check that method is correct
6 months ago
Stefan Ottosson
1ac5696463
Merge branch 'master' into feature/http-method-push-monitor
...
# Conflicts:
# src/pages/EditMonitor.vue
6 months ago
Nicolas Verlhiac
b1e95968c0
New notification provider: SMS Partner API ( #4769 )
...
Co-authored-by: Nicolas Verlhiac <nicolas@novariom.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Louis Lam
88b7c047a8
Switch back to `TryGhost/node-sqlite3` from `louislam/node-sqlite3` ( #4773 )
6 months ago
HdroguettA
daca38a554
Ignore TLS/SSL error for Redis ( #3878 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Furkan İ
55b2d4b907
Add Bitrix24 Webhook notification ( #3620 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Matthew Nickson <mnickson@sidingsmedia.com>
6 months ago
Damon
168d1ca24f
refactor: upload check label when monitor empty ( #3661 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Nelson Chan
a581a85633
Feat: Use `UptimeCalculator` for PingChart ( #4264 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Sebastian Lang
a3ac954140
Add support for custom mongodb commands ( #4445 )
...
Co-authored-by: Sebastian Lang <sebastian.lang@damovo.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Laurent Aupse
e856cb6007
Make auto refresh interval customizable ( #4260 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
TheDanniCraft
4e24e96dab
[discord] thread/forum channel support ( #4099 )
6 months ago
Louis Lam
6bfb1be71a
Improve MariaDB's connection ( #4728 )
6 months ago
jmolnar-comparative
237a6e8da9
chore: fixed a typo for internal, unused part of the file upload icon for status page ( #4750 )
7 months ago
Matt Visnovsky
d25ee8f128
Using JSON Query Expressions
...
Equivalent functionality as before, but we're now building json-query expressions for the user.
7 months ago
Matt Visnovsky
1c4740748c
Re-use monitor.radiusPassword for community string
7 months ago
Matt Visnovsky
da8f0d1c31
Apply suggestions from code review
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
7 months ago
Matt Visnovsky
2b5d100cd3
Ensure SNMP session is closed properly
...
Addresses https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1589858252
Co-Authored-By: Frank Elsinga <frank.elsinga@tum.de>
7 months ago
Matt Visnovsky
e9b52eb0e7
Separate error cases for SNMP varbind returns
7 months ago
Matt Visnovsky
c68b1c6274
Remove unnecessary func getKey
7 months ago
Matt Visnovsky
433e317eee
Simplify error catch
...
Co-Authored-By: Frank Elsinga <frank.elsinga@tum.de>
7 months ago
Matt Visnovsky
1fe1bb5864
Given that above throws, the else case is not nessesary
...
Co-Authored-By: Frank Elsinga <frank.elsinga@tum.de>
7 months ago
Matt Visnovsky
997791bc78
Default: invalid condition error
...
Co-Authored-By: Frank Elsinga <frank.elsinga@tum.de>
7 months ago
Matt Visnovsky
0384b34007
Remove unnecessary func getKey
...
Addresses:
- https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1589856311
- https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1589862733
7 months ago
Matt Visnovsky
0280b2ad3f
A comment about varbinds[0] for clarification
...
Addresses https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1589855126
7 months ago
Matt Visnovsky
4386d0afad
Apply suggestions from code review
...
Addresses:
-https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1589805237
-https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1589806199
-https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1589853470
-https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1589854032
7 months ago
Matt Visnovsky
09fd816aae
Updated code comments
7 months ago
Matt Visnovsky
c87ac2f043
Move getKey() to util.ts
7 months ago
Matt Visnovsky
8e56a81ef1
Refactor how strings/numerics are parsed
...
Fixes issue `toString() radix argument must be between 2 and 36` due to `.toString("ascii")` conversion. This issue was introduced in 704ffd3f4b
.
7 months ago
Matt Visnovsky
f059d54349
Use frontend timeout
...
Addresses https://github.com/louislam/uptime-kuma/pull/4717#discussion_r1585616669
7 months ago
Matt Visnovsky
9ba0f68a86
Remove supurfluous log.debug
...
Co-Authored-By: Frank Elsinga <frank.elsinga@tum.de>
7 months ago
Matt Visnovsky
7459654e11
ES Lint Compliant
7 months ago
Matt Visnovsky
ba47aca51f
Apply suggestions from code review
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
7 months ago
Frank Elsinga
b4bd003626
Merge branch 'master' into snmp-monitor
7 months ago
Matt Visnovsky
704ffd3f4b
Finalized SNMP monitor
7 months ago
Matt Visnovsky
9d28fcff1a
Update bean model backend
...
Updates appropriate values async when editing the SNMP monitor
7 months ago
Ezhil Shanmugham
988ba79679
feat: keephq notification provider ( #4722 )
7 months ago
Matt Visnovsky
99dc4cfb46
Wrong variable used
...
Thanks for pointing it out @CommanderStorm!
7 months ago
Matt Visnovsky
4a882be6ba
Further SNMP monitor development
...
Further testing of SNMP feat, however I'm running into the issue `Error in SNMP check: RequestTimedOutError: Request timed out` when the check function is called. I am unsure as to why since my local SNMP script works great with very similar code.
7 months ago
Matt Visnovsky
a3cdd69995
Use net-snmp instead of snmp-native
...
net-snmp over snmp-native is:
-more robust
-more popular
-better documented
-supports v3
7 months ago
Joschua Becker
19e8c75c3b
SevenIO Notification Provider ( #4219 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
7 months ago
凯观生活
126d6cd912
Add the ability to notify `@everyone` in DingTalk notifications ( #4718 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
7 months ago
Matt Visnovsky
d92003e172
SNMP Initial Commits
...
This commit introduces a new SNMP monitor feature to the application, allowing users to monitor devices using SNMP (Simple Network Management Protocol).
7 months ago