35 Commits (aadd46ae1b4c66d27a9979fa7fe26902b4baee18)
 

Author SHA1 Message Date
Christopher Ramey aadd46ae1b switched to proper package names 3 years ago
Christopher Ramey dbd74982ff started on framework for running recurring checks 3 years ago
Christopher Ramey 081ecb0607 added smtp auth machinery 3 years ago
Christopher Ramey e1df5ac487 code cleanup 3 years ago
Christopher Ramey 3fa0c393fe Added subject and message email template options 3 years ago
Christopher Ramey 8c7822be97 refined alarm email, removed port requirement for smtp server, fixed bug with config loading 3 years ago
Christopher Ramey afcdef029e email alarm now sends emails 3 years ago
Christopher Ramey bcf0e91d0b added manual alarm triggering for testing 3 years ago
Christopher Ramey 814102fc09 added tokenizer test for empty quotes 3 years ago
Christopher Ramey cd73181a62 improved tokenizer, added tests 3 years ago
Christopher Ramey b675d8714e separated parser from tokenizer, wrote some tokenizer tests 3 years ago
Christopher Ramey 3a4317f3a9 fixed parser bug when handling empty strings, added empty string check to email alarm 3 years ago
Christopher Ramey 2d99960f06 Added framework for alarms, code cleanup 3 years ago
Christopher Ramey f108090967 Added default interval 3 years ago
Christopher Ramey 5c930cd409 Changed interval to duration, added outline for alarm configuration 3 years ago
Christopher Ramey 59971d75d2 Added README and LICENSE 3 years ago
Christopher Ramey 951bee15fd improved command line argument handling, migrated json to config at higher debug levels 3 years ago
Christopher Ramey 233aec7010 Added max rtt and max avg rtt to ping check 3 years ago
Christopher Ramey 5c55903e88 added maxpacketloss variable for ping check 3 years ago
Christopher Ramey d80a5a80d7 Added options to check ping configuration 3 years ago
Christopher Ramey 4e67a31552 Ping check actually pings 3 years ago
Christopher Ramey ad3d9fb4d4 Added ability to trigger check from command line 3 years ago
Christopher Ramey 826564a060 Changed groups and hosts to use maps in config, reorganized code, cleaned up command line arguments 3 years ago
Christopher Ramey aa1d4d10fa Startup options, fixed new group bug with unnamed groups 3 years ago
Christopher Ramey 9cc26fe41c Fixed parser issue with quotes in an ignored line 3 years ago
Christopher Ramey ac45a8625b Added basic structure for checks 4 years ago
Christopher Ramey 87c53831a2 Code cleanup 4 years ago
Christopher Ramey 90325e9dd5 Added set support to config 4 years ago
Christopher Ramey 60d83288df Fixed off-by-one error in config parse error line output 4 years ago
Christopher Ramey 5de5349fde Changed tokenizer state into a queue so that it can more easily step back up the tree 4 years ago
Christopher Ramey e10de3188a Added in token handling 4 years ago
Christopher Ramey 233e33348d Added line counting 4 years ago
Christopher Ramey 79329520e2 go fmt 4 years ago
Christopher Ramey e8d45282e8 Simplified splitter to use a single scanner and respect comment lines 4 years ago
Christopher Ramey 1fcf9f1291 Initial commit 4 years ago