This website requires JavaScript.
3821409485
Switch config to yaml
yaml
Christopher Ramey
2021-11-14 07:04:25 -0900
aa65b64867
added client calls for running servers
master
Christopher Ramey
2021-03-07 18:40:45 -0900
86f304e1b8
segregated api machinery
Christopher Ramey
2021-03-07 16:43:51 -0900
5571401103
added hmac validation to http based api
Christopher Ramey
2021-03-01 07:26:27 -0900
5c50f4ac95
more debuglevel code cleanup
Christopher Ramey
2021-02-28 04:51:35 -0900
fcdff1039f
code cleanup, improvements to loading api keys
Christopher Ramey
2021-02-27 19:14:39 -0900
2bd9177180
added apikey to config
Christopher Ramey
2021-02-20 17:08:27 -0900
cd7bcd5d55
server now opens a web server on the specified addr/port
Christopher Ramey
2021-02-14 16:55:56 -0900
8b438b6f3e
more cleanup in server
Christopher Ramey
2021-02-14 14:22:30 -0900
4c16211e89
changed server to use channels instead of cond for wakeup, removed config hashing, added config path to config struct
Christopher Ramey
2021-02-14 09:26:56 -0900
d5389caadb
added hash calculation during tokenization, removed threads variable
Christopher Ramey
2021-02-09 04:05:16 -0900
534baa3ccb
changed server to use goroutine for each group, using cond to fire checks
Christopher Ramey
2021-02-06 15:58:58 -0900
aadd46ae1b
switched to proper package names
Christopher Ramey
2021-02-03 05:59:31 -0900
dbd74982ff
started on framework for running recurring checks
Christopher Ramey
2021-01-28 20:14:16 -0900
081ecb0607
added smtp auth machinery
Christopher Ramey
2021-01-24 13:59:53 -0900
e1df5ac487
code cleanup
Christopher Ramey
2021-01-24 13:32:39 -0900
3fa0c393fe
Added subject and message email template options
Christopher Ramey
2021-01-23 08:27:03 -0900
8c7822be97
refined alarm email, removed port requirement for smtp server, fixed bug with config loading
Christopher Ramey
2021-01-20 18:49:32 -0900
afcdef029e
email alarm now sends emails
Christopher Ramey
2021-01-20 07:31:22 -0900
bcf0e91d0b
added manual alarm triggering for testing
Christopher Ramey
2021-01-18 12:47:03 -0900
814102fc09
added tokenizer test for empty quotes
Christopher Ramey
2021-01-18 07:40:56 -0900
cd73181a62
improved tokenizer, added tests
Christopher Ramey
2021-01-18 07:29:38 -0900
b675d8714e
separated parser from tokenizer, wrote some tokenizer tests
Christopher Ramey
2021-01-17 16:41:28 -0900
3a4317f3a9
fixed parser bug when handling empty strings, added empty string check to email alarm
Christopher Ramey
2021-01-17 09:44:39 -0900
2d99960f06
Added framework for alarms, code cleanup
Christopher Ramey
2021-01-17 09:04:08 -0900
f108090967
Added default interval
Christopher Ramey
2021-01-17 05:24:13 -0900
5c930cd409
Changed interval to duration, added outline for alarm configuration
Christopher Ramey
2021-01-16 09:30:18 -0900
59971d75d2
Added README and LICENSE
Christopher Ramey
2021-01-12 03:46:58 -0900
951bee15fd
improved command line argument handling, migrated json to config at higher debug levels
Christopher Ramey
2021-01-11 06:28:14 -0900
233aec7010
Added max rtt and max avg rtt to ping check
Christopher Ramey
2021-01-10 09:06:40 -0900
5c55903e88
added maxpacketloss variable for ping check
Christopher Ramey
2021-01-03 08:17:02 -0900
d80a5a80d7
Added options to check ping configuration
Christopher Ramey
2021-01-02 13:21:57 -0900
4e67a31552
Ping check actually pings
Christopher Ramey
2021-01-02 06:29:12 -0900
ad3d9fb4d4
Added ability to trigger check from command line
Christopher Ramey
2021-01-01 15:43:28 -0900
826564a060
Changed groups and hosts to use maps in config, reorganized code, cleaned up command line arguments
Christopher Ramey
2021-01-01 09:26:49 -0900
aa1d4d10fa
Startup options, fixed new group bug with unnamed groups
Christopher Ramey
2020-12-26 11:44:53 -0900
9cc26fe41c
Fixed parser issue with quotes in an ignored line
Christopher Ramey
2020-12-21 05:03:03 -0900
ac45a8625b
Added basic structure for checks
Christopher Ramey
2020-08-20 08:44:56 -0800
87c53831a2
Code cleanup
Christopher Ramey
2020-08-20 04:34:22 -0800
90325e9dd5
Added set support to config
Christopher Ramey
2020-08-16 04:19:06 -0800
60d83288df
Fixed off-by-one error in config parse error line output
Christopher Ramey
2020-08-15 18:32:45 -0800
5de5349fde
Changed tokenizer state into a queue so that it can more easily step back up the tree
Christopher Ramey
2020-08-15 17:53:54 -0800
e10de3188a
Added in token handling
Christopher Ramey
2020-08-15 17:16:52 -0800
233e33348d
Added line counting
Christopher Ramey
2020-08-15 13:46:41 -0800
79329520e2
go fmt
Christopher Ramey
2020-08-12 18:16:15 -0800
e8d45282e8
Simplified splitter to use a single scanner and respect comment lines
Christopher Ramey
2020-08-12 18:10:54 -0800
1fcf9f1291
Initial commit
Christopher Ramey
2020-08-11 03:48:40 -0800