Justin Tisdale
2b9bf095a6
Add non-json support for http body
2 years ago
Louis Lam
3b3763351b
Merge remote-tracking branch 'origin/master' into radius-check
...
# Conflicts:
# server/database.js
# server/model/monitor.js
# server/server.js
# server/util-server.js
# src/pages/EditMonitor.vue
2 years ago
Louis Lam
d0d1e0de28
Merge remote-tracking branch 'origin/master' into introduce-resend-interval
...
# Conflicts:
# src/pages/EditMonitor.vue
2 years ago
Minh Hoàng
dcecd10c88
Feat/add gRPC protocol ( #1 )
...
* feat: added monitor with gRPC
Co-authored-by: minhhn3 <minhhn3@vng.com.vn>
2 years ago
Moritz R
60e7824ff0
Merge branch 'master' into master
2 years ago
c0derMo
0d098b0958
Docker Hosts are now a table & have their own dialog
2 years ago
Matthew Nickson
a54e58b4d6
Added Ping packet size #1891
...
This should fully implement #1891 by adding an extra field to the edit
monitor page and an extra column to the database. The user can now
set the size of the packet to send, it defaults to 56. A maximum limit
of 65500 was chosen to ensure that the total size of the packet does
not exceed the IPv4 maximum packet size and to comply with the limit
imposed by Windows.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
2 years ago
Matthew Nickson
f1d24782f8
Merge branch 'master' into feature/#1221-clickable-hostaname-on-status-page
2 years ago
OidaTiftla
ac27e6e2af
Rename feature to: Resend Notification if Down X times consequently
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2 years ago
OidaTiftla
869a040011
Merge branch 'master' into introduce-resend-interval
2 years ago
Moritz R
ac449ec1c2
Merge branch 'master' into master
2 years ago
Louis Lam
6682839ec8
Merge remote-tracking branch 'origin/master' into ntml-auth
...
# Conflicts:
# package-lock.json
# package.json
# server/database.js
# server/model/monitor.js
# server/server.js
# server/util-server.js
2 years ago
Matthew Nickson
fbfa5a33ed
Added Clickable hostname on status page. #1221
...
This should fully implement #1221 by modifying the API and adding two
new properties to the result. The `sendUrl` property denotes if the URL
is sent and `url` is included when required.
Client side checks have been implemented in order to only show a link
when the URL is vaugely correct. I.e not "" or "https://". This prevents
the link from being included if the monitor type is not HTTP without
having to publicly expose the monitor type.
The exposure of the URL is configuarable for each monitor on each
status page by clicking on the link icon.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
2 years ago
Moritz R
a9f3142cee
Merge branch 'master' into master
3 years ago
Christopher Pickering
ef73af391f
added option for ntlm authorization
3 years ago
Christopher Pickering
23ce7c6623
started db update script
3 years ago
Christopher Pickering
87f933df4f
added sqlserver monitor
3 years ago
Sascha Kruse
398ecb7666
add radius check
3 years ago
OidaTiftla
93050208bb
Merge database changes into single patch file
3 years ago
Karel Krýda
31b90d12a4
Added the ability to choose on which status pages maintenance information should be displayed
3 years ago
Karel Krýda
ed84e56a85
Merge remote-tracking branch 'origin_kuma/master'
...
# Conflicts:
# package-lock.json
# server/database.js
# server/model/monitor.js
# server/routers/api-router.js
# server/server.js
# src/components/MonitorList.vue
# src/components/PingChart.vue
# src/icon.js
# src/pages/DashboardHome.vue
# src/pages/StatusPage.vue
# src/router.js
# src/util.js
3 years ago
OidaTiftla
b7e2489d22
Merge branch 'master' into introduce-resend-interval
3 years ago
Louis Lam
2a248ad73f
Change mqtt_topic from VARCHAR to TEXT
3 years ago
Louis Lam
5fa62a888c
Merge branch 'master' into mqtt2
...
# Conflicts:
# server/database.js
# server/util-server.js
3 years ago
Louis Lam
8eb83394f7
Refine UI/UX for custom css / footer text. Add switch for show/hide powered by
3 years ago
Louis Lam
b1c7915bc1
Merge branch 'master' into mqtt2
...
# Conflicts:
# package-lock.json
# package.json
# server/database.js
# server/model/monitor.js
# server/server.js
# src/pages/EditMonitor.vue
3 years ago
Moritz R
361e44ad6a
Merge branch 'louislam:master' into master
3 years ago
Louis Lam
70311f7a5a
Add an option to enable/disable the domain name expiry notification #1364
3 years ago
Moritz R
af44b0beab
Merge branch 'master' into master
3 years ago
Louis Lam
04e3394d02
Merge branch 'master' into feature/request-with-http-proxy
...
# Conflicts:
# package-lock.json
# package.json
# server/database.js
# src/languages/en.js
# src/mixins/socket.js
3 years ago
OidaTiftla
91366ff565
Merge branch 'master' into introduce-resend-interval
3 years ago
Louis Lam
1033ca5cf4
[Status Page] wip, combine api, add status_page_id into group and incident tables
3 years ago
Louis Lam
18ec42b060
[Status Page] wip
3 years ago
Louis Lam
50d6e888c2
[new status page] wip
3 years ago
Louis Lam
72ce28a541
Migrate status page table
3 years ago
Uğur Erkan
78d76512ba
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
OidaTiftla
f390a8caf1
Fix missing DB patch and use DATETIME as column format
3 years ago
OidaTiftla
f931e709e6
Add database patch
3 years ago
Karel Krýda
0d3414c6d6
A complete maintenance planning system has been created
3 years ago
c0derMo
29df70949d
Add ability to connect to daemon via http / tcp for windows compatibility
3 years ago
c0derMo
b0259b5592
Added docker container monitor
3 years ago
Louis Lam
1c8407a433
[MQTT] Use existing fields instead of creating new ones (UI)
3 years ago
Louis Lam
076d6bdbb6
Merge branch 'master' into mqtt
...
# Conflicts:
# package-lock.json
# server/database.js
3 years ago
Louis Lam
72a59ce7a4
add status page table
3 years ago
Juan Cruz Vincenti
934d633d4d
Add description to monitor
...
* Add description to monitor model
* Add description field to database
* Add english and spanish translation for description
* Closes : #482
3 years ago
Tarun Singh
3f5133d1ba
Added authentication logic
3 years ago
Tarun Singh
3721d11259
changed table column names for more specifity
3 years ago
Ivan Bratović
179ca232bc
Minor refactor - change variable names and add commas to object definitions
3 years ago
Ivan Bratović
665c263c03
Add db migrations for new basic auth fields
3 years ago
Tarun Singh
670754b697
added MQTT monitor type
3 years ago
Louis Lam
44c1b336dc
send certificate notifications in 21, 14, 7 days
3 years ago
Andreas Brett
acc2995d86
invalidate used token
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
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
Denis Freund
b67b4d5afd
add steam gameserver for monitoring
3 years ago
LouisLam
5f533b9091
[status page] fix wrong foreign key
3 years ago
LouisLam
fd95d41d9f
[status page] many update and save group list
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
LouisLam
b2ff6b6098
update ignore files and delete demo db
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
No0Vad
91ee39ec60
Merge branch 'master' into retry-heartbeat-interval
3 years ago
LouisLam
e205adfd7b
[status page] developing
3 years ago
LouisLam
f47f7758f9
Merge branch 'master' into public-dashboard
...
# Conflicts:
# server/database.js
# server/server.js
# server/util-server.js
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
934685637a
[Status Page] WIP: Checkpoint
3 years ago
Ponkhy
295ccba44b
Adjusted for new db patch management
3 years ago
Ponkhy
8cd5bad44c
Merge branch 'master' into 2fa
3 years ago
Ponkhy
14b7688b70
Added NOT NULL to twofa_status
3 years ago
LouisLam
08de0090dc
add a better approach for patching db, change setting.value from varchar to TEXT, restore Database.close() to 1.2.0
3 years ago
Ponkhy
403202d4d4
Added simple TOTP Two Factor Authentication
3 years ago
LouisLam
0b1d0d22ff
add indexes, improve queries
3 years ago
Ponkhy
b95404b6e0
Fixed suggestions
3 years ago
Ponkhy
58240aceef
Added the option for default notifications
3 years ago
LouisLam
b1647a310e
add demo db
3 years ago
Louis Lam
257a4ee994
Update patch7.sql
3 years ago
LouisLam
ada6606217
move the new sql to patch8.sql
3 years ago
Ponkhy
303adbf9b1
Show latest dns result in Details.vue
3 years ago
Ponkhy
02a12e68b8
Used ALTER TABLE instead of rebuilding the table
3 years ago
Ponkhy
c79be19ec3
Added DNS Monitor Type
3 years ago
Nelson Chan
8f7885e58a
Feat: Implement MaxRedirects & StatusCodes
3 years ago
Nelson Chan
221aad55de
Chore: Add new line at EOF
3 years ago
Nelson Chan
377d475e05
Fix: Add now columns
3 years ago
Nelson Chan
0c3c59df4e
Fix: [DB] Add default for created_date in monitor
3 years ago
LouisLam
f9a10d1672
add back maxretries field
3 years ago
LouisLam
53a90347ca
update database schema, add upside_down and ignore_tls
3 years ago
LouisLam
5b18a6a518
Merge branch 'master' into tls-expiry
...
# Conflicts:
# server/model/monitor.js
3 years ago
LouisLam
32a5e838ba
add patch3.sql and fix duplicate id in EditMonitor.vue
3 years ago
LouisLam
86e18ac11d
Merge branch 'master' into Spiritreader_master
...
# Conflicts:
# src/pages/EditMonitor.vue
3 years ago
Nelson Chan
96c60dd94a
Feat: Add database storage for TLS info
3 years ago
Louis Lam
1e42343aee
Update patch1.sql
...
minor
3 years ago
LouisLam
e02eb72863
add db migration
3 years ago
Sam
a8b102ad4a
add retries for pinging function
...
backend:
- new field for monitor: maxretries
- new pending status while service is retrying: 2
- pending status event is not marked important
- pending pings however register as downtime in the calculation
frontend:
- added pending status while service is retrying
- added color for new pending status
- added field to configure amount of retries
database:
- IMPORTANT: THIS REQUIRES MIGRATION!!!!
- added field: maxretries with default value 0
3 years ago
LouisLam
1f3b337806
reset auto increment for new users
3 years ago
LouisLam
5f89940ab6
add setup page
3 years ago