Added ability to trigger check from command line

This commit is contained in:
2021-01-01 15:43:28 -09:00
parent 826564a060
commit ad3d9fb4d4
4 changed files with 48 additions and 5 deletions

View File

@ -22,3 +22,15 @@ func (ag *AlrmGroup) NewHost(name string) (*AlrmHost, error) {
ag.Hosts[name] = host
return host, nil
}
func (ag *AlrmGroup) Check() error {
for _, host := range ag.Hosts {
for _, chk := range host.Checks {
err := chk.Check()
if err != nil {
return err
}
}
}
return nil
}