minhhn3 
							
						 
					 
					
						
						
							
						
						b459408b10 
					 
					
						
						
							
							fix: resolve conflict  
						
						 
						
						
						
						
					 
					
						2022-10-26 20:41:21 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						4339ca7eb5 
					 
					
						
						
							
							Merge branch 'master' into feature/#1891-set-ping-packet-size  
						
						 
						
						
						
						
					 
					
						2022-10-22 16:22:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						24cb212a37 
					 
					
						
						
							
							Fix recurring  
						
						 
						
						
						
						
					 
					
						2022-10-15 20:15:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						268cbdbf8d 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into maintenance  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	server/server.js
#	src/components/settings/General.vue 
						
						
					 
					
						2022-10-15 15:57:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						f459ea845c 
					 
					
						
						
							
							Added  #2182  Add support for custom radius ports ( #2197 )  
						
						 
						
						... 
						
						
						
						This commit adds support for the port to be specified when using the
radius monitor type. A check has been implemented to ensure that a null
value is not passed to the radius check function as could occur with
monitors that were created before this change was introduced. The
default port of 1812 is displayed when the user selects the radius
monitor in much the same way as the DNS port is handled. The port was
not included in the hostname in the form hostname:port in order to avoid
issues with IPv6 addresses and monitors that had been created before
this change was implemented.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com >
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2022-10-13 00:32:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						c84de4d259 
					 
					
						
						
							
							WIP: Add maintenance status  
						
						 
						
						
						
						
					 
					
						2022-10-11 01:45:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						b007681e67 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into karelkryda_master  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	server/model/monitor.js
#	server/model/status_page.js
#	src/languages/en.js 
						
						
					 
					
						2022-10-09 19:26:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						0686757160 
					 
					
						
						
							
							[Docker Monitor] Change tcp:// to http://  
						
						 
						
						
						
						
					 
					
						2022-10-04 16:19:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						f9be918246 
					 
					
						
						
							
							Add support for MySQL/MariaDB databases  #1817  
						
						 
						
						... 
						
						
						
						This commit adds support for monitoring MySQL and MariaDB database
servers. The mysql2 package was choosen over mysql as it provides a
promise wrapper and is reportedly faster than the original mysql package
whilst still maintaining the same API.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2022-10-02 01:52:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						b1465c0282 
					 
					
						
						
							
							- Maintenance standardize datetime format to YYYY-MM-DD hh:mm:ss  
						
						 
						
						... 
						
						
						
						- Import dayjs extensions one time only
- Maintenance activeCondition centralize 
						
						
					 
					
						2022-09-28 00:20:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						4002b9f577 
					 
					
						
						
							
							[WIP] Checking maintenance time using maintenance_timeslot table  
						
						 
						
						
						
						
					 
					
						2022-09-27 20:44:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Tisdale 
							
						 
					 
					
						
						
							
						
						6537f4fe74 
					 
					
						
						
							
							content-type change  
						
						 
						
						
						
						
					 
					
						2022-09-26 17:09:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Tisdale 
							
						 
					 
					
						
						
							
						
						5809088f27 
					 
					
						
						
							
							Don't override a user-defined content-type header  
						
						 
						
						
						
						
					 
					
						2022-09-26 15:52:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						90761cf831 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into karelkryda_master  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	server/database.js
#	server/model/monitor.js
#	server/routers/api-router.js
#	server/server.js
#	src/components/HeartbeatBar.vue
#	src/components/MonitorList.vue
#	src/icon.js
#	src/layouts/Layout.vue
#	src/mixins/datetime.js
#	src/mixins/socket.js
#	src/router.js
#	src/util.js 
						
						
					 
					
						2022-09-17 16:12:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Tisdale 
							
						 
					 
					
						
						
							
						
						6ec6410808 
					 
					
						
						
							
							Merge branch 'master' into feature/expand-http-payload-support  
						
						 
						
						
						
						
					 
					
						2022-08-20 10:24:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						c3d655afb4 
					 
					
						
						
							
							Merge branch 'master' into feature/#1891-set-ping-packet-size  
						
						 
						
						
						
						
					 
					
						2022-08-13 21:15:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								minhhn3 
							
						 
					 
					
						
						
							
						
						6bb79597e8 
					 
					
						
						
							
							fix: resolve merge conflict  
						
						 
						
						
						
						
					 
					
						2022-08-13 13:26:05 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						de6e1e7ddd 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into introduce-resend-interval  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	server/database.js 
						
						
					 
					
						2022-08-13 13:24:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Tisdale 
							
						 
					 
					
						
						
							
						
						31cc328839 
					 
					
						
						
							
							fix lint  
						
						 
						
						
						
						
					 
					
						2022-08-11 21:08:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Tisdale 
							
						 
					 
					
						
						
							
						
						0d58526f25 
					 
					
						
						
							
							Merge branch 'master' into feature/expand-http-payload-support  
						
						 
						
						
						
						
					 
					
						2022-08-11 21:04:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Tisdale 
							
						 
					 
					
						
						
							
						
						2b9bf095a6 
					 
					
						
						
							
							Add non-json support for http body  
						
						 
						
						
						
						
					 
					
						2022-08-11 20:57:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
						
						
					 
					
						2022-08-11 21:08:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								minhhn3 
							
						 
					 
					
						
						
							
						
						34ab6142db 
					 
					
						
						
							
							fix: remove new space line  
						
						 
						
						
						
						
					 
					
						2022-08-08 19:38:43 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						d0d1e0de28 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into introduce-resend-interval  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	src/pages/EditMonitor.vue 
						
						
					 
					
						2022-08-05 15:40:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								minhhn3 
							
						 
					 
					
						
						
							
						
						2232236a7a 
					 
					
						
						
							
							[empty commit] pull request for add gRPC protocol  
						
						 
						
						
						
						
					 
					
						2022-08-03 13:39:31 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Minh Hoàng 
							
						 
					 
					
						
						
							
						
						dcecd10c88 
					 
					
						
						
							
							Feat/add gRPC protocol ( #1 )  
						
						 
						
						... 
						
						
						
						* feat: added monitor with gRPC
Co-authored-by: minhhn3 <minhhn3@vng.com.vn > 
						
						
					 
					
						2022-08-03 12:00:39 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moritz R 
							
						 
					 
					
						
						
							
						
						60e7824ff0 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						 
						
						
						
						
					 
					
						2022-07-24 14:37:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						88afd662db 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into postgres  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	package-lock.json
#	package.json 
						
						
					 
					
						2022-07-24 14:07:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								c0derMo 
							
						 
					 
					
						
						
							
						
						e356d5f623 
					 
					
						
						
							
							Fixing linting & adding documentation  
						
						 
						
						
						
						
					 
					
						2022-07-22 15:57:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								c0derMo 
							
						 
					 
					
						
						
							
						
						0d098b0958 
					 
					
						
						
							
							Docker Hosts are now a table & have their own dialog  
						
						 
						
						
						
						
					 
					
						2022-07-22 15:47:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						9a8b484ee8 
					 
					
						
						
							
							Merge pull request  #1853  from louislam/dns  
						
						 
						
						... 
						
						
						
						Add cacheable-lookup 
						
						
					 
					
						2022-07-18 23:46:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						2073f0c284 
					 
					
						
						
							
							Bind cacheable-lookup to custom http agent  
						
						 
						
						
						
						
					 
					
						2022-07-18 22:33:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 > 
						
						
					 
					
						2022-07-14 08:32:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						baa592bce3 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feature/#1221-clickable-hostaname-on-status-page  
						
						 
						
						
						
						
					 
					
						2022-07-04 18:21:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						1f5466a3e8 
					 
					
						
						
							
							Revert  #1598  
						
						 
						
						
						
						
					 
					
						2022-06-23 15:54:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						f1d24782f8 
					 
					
						
						
							
							Merge branch 'master' into feature/#1221-clickable-hostaname-on-status-page  
						
						 
						
						
						
						
					 
					
						2022-06-18 23:53:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Pickering 
							
						 
					 
					
						
						
							
						
						945288f0c0 
					 
					
						
						
							
							Added postgres monitor  
						
						 
						
						
						
						
					 
					
						2022-06-15 12:12:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OidaTiftla 
							
						 
					 
					
						
						
							
						
						ac27e6e2af 
					 
					
						
						
							
							Rename feature to: Resend Notification if Down X times consequently  
						
						 
						
						... 
						
						
						
						Co-authored-by: Louis Lam <louislam@users.noreply.github.com > 
						
						
					 
					
						2022-06-15 17:50:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OidaTiftla 
							
						 
					 
					
						
						
							
						
						869a040011 
					 
					
						
						
							
							Merge branch 'master' into introduce-resend-interval  
						
						 
						
						
						
						
					 
					
						2022-06-15 16:19:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moritz R 
							
						 
					 
					
						
						
							
						
						ac449ec1c2 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						 
						
						
						
						
					 
					
						2022-06-15 11:33:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Pickering 
							
						 
					 
					
						
						
							
						
						660005b143 
					 
					
						
						
							
							cleaned up code  
						
						 
						
						
						
						
					 
					
						2022-06-14 08:49:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Pickering 
							
						 
					 
					
						
						
							
						
						98f3c126e5 
					 
					
						
						
							
							passed lint  
						
						 
						
						
						
						
					 
					
						2022-06-14 07:58:35 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sur.la.route 
							
						 
					 
					
						
						
							
						
						cf2ca71dee 
					 
					
						
						
							
							prevent null workstation #'s from passing..  
						
						 
						
						... 
						
						
						
						to axios-ntlm 
						
						
					 
					
						2022-06-14 07:42:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aram Akhavan 
							
						 
					 
					
						
						
							
						
						c690d1c3a1 
					 
					
						
						
							
							fix timeout bypass for upside down push monitor  
						
						 
						
						
						
						
					 
					
						2022-06-13 22:05:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
						
						
					 
					
						2022-06-14 10:36:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						6424fe77ab 
					 
					
						
						
							
							Change successful log from info to debug in order to avoid large log and less disk usage  
						
						 
						
						
						
						
					 
					
						2022-06-13 21:15:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						6e43ef1dd3 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feat/cert-exp-settings  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	server/model/monitor.js
#	src/languages/en.js 
						
						
					 
					
						2022-06-13 20:56:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						a28ef56553 
					 
					
						
						
							
							Merge remote-tracking branch 'gregdev/feature/axios-cached-dns-resolve' into feature/axios-cached-dns-resolve  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	package-lock.json
#	package.json 
						
						
					 
					
						2022-06-13 18:53:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Lam 
							
						 
					 
					
						
						
							
						
						f570d41142 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feature/axios-cached-dns-resolve  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	package-lock.json
#	package.json 
						
						
					 
					
						2022-06-13 18:50:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 > 
						
						
					 
					
						2022-06-11 17:23:12 +01:00