Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEriks Sneiders <eriks.sneiders@zabbix.com>2021-05-07 09:01:05 +0300
committerEriks Sneiders <eriks.sneiders@zabbix.com>2021-05-07 09:11:54 +0300
commitd93a79e230e2b7e468e4d2d6dc2da76bf9b2b61f (patch)
treeedbbf2b24ef3cc0605a05362a457052cdf74e458 /src
parent94acd65991bb9e1eb06a8705a54f98b362d6892d (diff)
...G...... [ZBX-19063] fixed Zabbix agent 2 windows service log message on unsupported command
* commit '3818a10744c27326c5c70c9178f01a50d6666c77': .......... [ZBX-19063] added change log ...G...... [ZBX-19063] fixed typo .......... [ZBX-19063] fixed Zabbix agent 2 windows service log message on unsupported command (cherry picked from commit 41b7ca0b145380cd944dc838e2525ae8cf9b6329)
Diffstat (limited to 'src')
-rw-r--r--src/go/cmd/zabbix_agent2/service_windows.go37
1 files changed, 36 insertions, 1 deletions
diff --git a/src/go/cmd/zabbix_agent2/service_windows.go b/src/go/cmd/zabbix_agent2/service_windows.go
index 441de2b96c7..e7f21ce59a3 100644
--- a/src/go/cmd/zabbix_agent2/service_windows.go
+++ b/src/go/cmd/zabbix_agent2/service_windows.go
@@ -463,7 +463,7 @@ loop:
closeChan <- true
break loop
default:
- log.Warningf("unsupported windows service command received")
+ log.Debugf("unsupported windows service command '%s' received", getCmdName(c.Cmd))
}
case <-stopChan:
changes <- svc.Status{State: svc.StopPending}
@@ -478,3 +478,38 @@ loop:
return
}
+
+func getCmdName(cmd svc.Cmd) string {
+ switch cmd {
+ case svc.Stop:
+ return "Stop"
+ case svc.Pause:
+ return "Pause"
+ case svc.Continue:
+ return "Continue"
+ case svc.Interrogate:
+ return "Interrogate"
+ case svc.Shutdown:
+ return "Shutdown"
+ case svc.ParamChange:
+ return "ParamChange"
+ case svc.NetBindAdd:
+ return "NetBindAdd"
+ case svc.NetBindRemove:
+ return "NetBindRemove"
+ case svc.NetBindEnable:
+ return "NetBindEnable"
+ case svc.NetBindDisable:
+ return "NetBindDisable"
+ case svc.DeviceEvent:
+ return "DeviceEvent"
+ case svc.HardwareProfileChange:
+ return "HardwareProfileChange"
+ case svc.PowerEvent:
+ return "PowerEvent"
+ case svc.SessionChange:
+ return "SessionChange"
+ default:
+ return "unknown"
+ }
+}