Commit Graph

241 Commits

Author SHA1 Message Date
Frank Elsinga d172f2fde9 Merge branch 'master' into feature/umami-analytics-status-page 2026-01-03 16:57:11 +01:00
Markus Reisenhofer d096e2902c feat(gamedig): Update gamedig implementation to v5 (#4949)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-03 05:56:38 +00:00
iotux 700eefafe4 Merge branch 'louislam:master' into feature/local-service-monitor 2026-01-02 13:04:15 +07:00
copilot-swe-agent[bot] 78e9d9fb64 Add migration to change dns_last_result column to TEXT
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
2026-01-02 05:55:39 +00:00
iotux 1d118b4852 Merge branch 'louislam:master' into feature/local-service-monitor 2025-12-30 19:53:40 +07:00
xNewz 5fe74ac9f9 Add migration to drop legacy LINE Notify configs 2025-12-29 12:29:55 +07:00
Frank Elsinga 4dc8f2c72c Merge branch 'master' into feature/umami-analytics-status-page 2025-12-25 02:20:35 +01:00
iotux 23ece162dd Merge branch 'louislam:master' into feature/local-service-monitor 2025-12-24 09:20:54 +07:00
Copilot af5fd5488d fix: Optimize heartbeat indexes containing important on sqlite using SQLite partial indexes (#6511)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2025-12-23 18:00:09 +00:00
iotux 3591f41ee6 Merge branch 'master' into feature/local-service-monitor 2025-12-21 15:05:08 +07:00
Shaan eb0b6cdb09 feat: Domain name expiry (#6413)
Co-authored-by: AiroPi <47398145+AiroPi@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-20 16:32:49 +00:00
iotux dc0fad4c07 Added db migration file 2025-12-15 17:53:39 +01:00
iotux 4a9fac5180 Added db migration file 2025-12-15 17:35:27 +01:00
iotux e579846dc7 Added db migration file 2025-12-15 17:20:38 +01:00
iotux 6940241543 Rename 'Local Service' monitor to 'System Service' 2025-12-15 16:57:02 +01:00
iotux d76ce4e28d Simplified and secured Local Service monitor 2025-12-14 16:39:00 +01:00
iotux 3b9c5530cc Replaced some tabs 2025-12-14 16:39:00 +01:00
iotux 7461bd296f feat: Add 'local service' monitor type
This adds a new monitor type to check local services by executing a shell command. It also includes fixes for Prometheus errors when adding new tags and for the UI not updating when tags are changed.
2025-12-14 16:39:00 +01:00
Frank Elsinga a69566dd26 Merge branch 'master' into feature/umami-analytics-status-page 2025-12-01 02:06:52 +01:00
PoleTransformer 5d1b372072 Add Websocket Upgrade Test (#5613)
Co-authored-by: Your Name <you@example.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-11-27 21:05:44 +01:00
broodroosterdev 5c83b17992 feat: Add toggle to hide the uptime percentage on a statuspage (#4587)
Co-authored-by: Bas Wieringa <bas.wieringa@waterplatformcompany.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-25 00:28:42 +00:00
Frank Elsinga 79611aca3c Merge branch 'master' into feature/umami-analytics-status-page 2025-10-27 13:16:29 +01:00
Louis Lam 5f650aef58 Fix: Set default value for ping column to 0 in stat tables (#6188) 2025-10-16 07:30:26 +08:00
Louis Lam e6f105535f Fix: Change montior.ip_family data type from boolean to string (#6187)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-10-14 22:44:52 +08:00
Paulus Lucas 2a6d9b4acd Add Websocket path to mqtt monitor for WebSocket connection (#6009)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lupaulus <20111917+lupaulus@users.noreply.github.com>
2025-07-24 22:04:43 +02:00
Ionys 7c88a38df3 Fixing recurring maintenance start (again) (#5914)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-07-16 17:28:29 +02:00
Ryan Hartje 9506b3a16b feat: Add optional audience for http-monitors via the oauth2 client credentials flow (#5950)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-30 02:37:41 +02:00
Maksim 3b6a78bd80 Fix db coloum type for manual monitor (#5921) 2025-06-15 16:43:09 +08:00
warpreality 18cfa901ad feat: Add a "manual" (static/fixed) monitor (#5897)
Co-authored-by: Maksim Kachynski <max.kachinsky@rocketdata.io>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-13 13:38:49 +02:00
Fabian Triebsch f282422b22 added option to force ipv4 or ipv6 for http(s) monitor type (#5880)
Co-authored-by: Ionys <9364594+Ionys320@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-13 08:14:55 +02:00
Filippo 839ead80cc Enhanced ping monitor with advanced options (count, timeout, numeric) (#5588)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-24 02:57:39 +02:00
Brad Koehn c67f6efe29 added SMTP monitor (#5489)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-18 22:35:55 +02:00
Ionys 2b3f49a266 Add a public URL field for monitors and uses it on the status page (#5435)
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
2025-05-10 19:05:37 +02:00
hadestructhor 28e288db2c fix(analytics): fixed issues with db init and refactor of code and names 2025-04-10 23:48:46 +02:00
Angelo Al Yacoub 0588acb40a Merge branch 'master' into feature/umami-analytics-status-page 2025-04-10 22:48:30 +02:00
Louis Lam 10a518e72e Fix #5721: Change proxy port column type to integer to support larger port numbers (#5724) 2025-03-25 02:07:15 +08:00
hadestructhor a1e63390ab feat: add Matomo analytics support 2025-02-21 23:26:44 +01:00
hadestructhor e44ec55eda chore: cleanup and refactoring 2025-02-18 00:45:53 +01:00
hadestructhor afae736972 feat: add support for umami tracking 2025-02-09 14:06:25 +01:00
Frank Elsinga a7407a1b65 fix not setting a default for json monitor operations (#5295) 2024-11-05 20:35:42 +08:00
Louis Lam 277d6fe0ce Fix #5087 and fix migration state (#5260) 2024-10-27 20:30:44 +08:00
Suven-p c01494ec33 feat: add RabbitMQ monitor (#5199)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-10-20 15:57:03 +02:00
Shaun 36f8be040d Monitor Conditions (#5048) 2024-08-30 21:48:13 +02:00
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>
2024-08-24 22:57:31 +02:00
Frank Elsinga 5dc4bb64d5 Merge branch 'master' into snmp-monitor 2024-06-12 19:55:31 +02:00
Matt Visnovsky 43bd09be2c Update 2024-04-26-0000-snmp-monitor.js 2024-06-10 16:15:12 -06:00
Matt Visnovsky 7eee5db4d2 Variable changes
-Reuse expected_value for snmpControlValue
-Create jsonPathOperator for snmpCondition
2024-06-05 15:37:47 -06:00
Laurent Aupse e856cb6007 Make auto refresh interval customizable (#4260)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-05-19 21:56:55 +02:00
Matt Visnovsky da8f0d1c31 Apply suggestions from code review
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-05-08 10:06:20 -06:00
Matt Visnovsky e5fb726160 Missed changes leftover from removal of getKey() 2024-05-07 09:16:23 -06:00