30 Commits

Author SHA1 Message Date
headlessdev
fcb7196d1c Enhance application monitoring by integrating custom uptime check URL support. Updated database queries and application model to include UptimeCheckURL, allowing for more flexible monitoring options. 2025-04-27 15:28:00 +02:00
headlessdev
cba70d5aef Updated Agent Dockerfile 2025-04-26 16:13:04 +02:00
headlessdev
78c844b1fe Split go agent into multiple files for better overview 2025-04-26 16:11:06 +02:00
headlessdev
00a628031e Finish úptime display 2025-04-26 15:38:39 +02:00
headlessdev
b368075b12 Fix ntfy notifications 2025-04-25 22:51:34 +02:00
headlessdev
7ad4390db7 Fix SMTP Notifications 2025-04-25 22:34:20 +02:00
headlessdev
8223cc5822 Memory not displayed fix 2025-04-25 22:11:39 +02:00
headlessdev
c94377c8d5 HOTFIX v2 2025-04-24 17:30:06 +02:00
headlessdev
5592a5fd91 HOTFIX: Uptime Online Status 2025-04-24 15:54:42 +02:00
headlessdev
861eab8050 Test Notification Processing in agent 2025-04-23 21:34:52 +02:00
headlessdev
9ff39ee241 Fix RAM Usage Get 2025-04-23 19:43:50 +02:00
headlessdev
93841120aa Add Pushover notification to go 2025-04-21 15:34:56 +02:00
headlessdev
8dade95c75 agent notifications for server offline/online 2025-04-21 13:31:07 +02:00
headlessdev
1ae8b3e324 server_history model 2025-04-21 13:25:55 +02:00
headlessdev
f548367e86 Add server monitoring functionality, including server struct, metrics retrieval for CPU, memory, and disk usage, and status updates in the database. 2025-04-20 22:45:54 +02:00
headlessdev
e39402ff70 small notification text fix 2025-04-19 16:23:53 +02:00
headlessdev
62c27118d6 Add support for Gotify and Ntfy notification types in the agent module
- Introduced new fields for Gotify and Ntfy URLs and tokens in the Notification struct.
- Updated the loadNotifications function to retrieve Gotify and Ntfy data from the database.
- Implemented sendGotify and sendNtfy functions to handle sending notifications via Gotify and Ntfy services.
- Enhanced the sendNotifications function to include logic for sending messages through Gotify and Ntfy.
2025-04-19 13:48:52 +02:00
headlessdev
3e49932382 Enhance URL validation and error handling in checkAndUpdateStatus function 2025-04-18 15:55:57 +02:00
headlessdev
60dd711856 Fix uptime check crash error 2025-04-18 11:29:14 +02:00
headlessdev
e96ee56aa1 Add dynamic notification message template retrieval 2025-04-17 17:36:58 +02:00
headlessdev
b9fac8ddb6 Enhance Application struct and update getApplications to include Name; improve HTTP request handling in checkAndUpdateStatus 2025-04-17 16:20:24 +02:00
headlessdev
8f647d3489 Implement notification reload mechanism and improve thread safety with mutex 2025-04-17 16:13:29 +02:00
headlessdev
e925f37b19 Notification Agent System 2025-04-17 16:12:10 +02:00
headlessdev
6fd360b594 Change HTTP request method from HEAD to GET in checkAndUpdateStatus function 2025-04-17 15:34:45 +02:00
headlessdev
7e82b42b29 HOTFIX: Agent context deadline fix 2025-04-17 11:36:35 +02:00
headlessdev
3f1f7b730e uptime_history for agent 2025-04-15 11:37:30 +02:00
headlessdev
07e7a60163 Agent .dockerignore Update 2025-04-14 18:51:47 +02:00
headlessdev
eadaf75b74 Type fixes & Docker 2025-04-13 21:10:17 +02:00
headlessdev
40302d7e4e Uptime Indicators 2025-04-12 16:51:40 +02:00
headlessdev
9a3a36ab7c Application Uptime Check - GO Agent 2025-04-12 16:45:01 +02:00