Commits
Andris Zeila authored d15f9b84960M
...G...... [ZBXNEXT-5570] changed agent2 plugin configuration, moved MaxLinesPerSecond, EnableRemoteCommands, LogRemoteCommands from global to plugin configuration * commit '21afb77a251664e75ea705a6447205bba03fcbdc': .......... [DEV-1332] fixed log file name .......... [DEV-1332] fixed typo .......... [DEV-1332] added Capacity setting to plugin options structures as temporary workaround .......... [DEV-1332] fixed timeout override for plugins .......... [DEV-1332] fixed timeout override for plugins .......... [DEV-1332] fixed timeout validation for plugins .......... [DEV-1332] improved configuration validation function .......... [DEV-1332] improved configuration validation function .......... [DEV-1332] improved naming of input data .......... [DEV-1332] added empty interface unmarshaling tests .......... [DEV-1332] updated debug (demo) plugin configrator interfaces .......... [DEV-1332] changed plugin Configurator interface to separate global(common) and private(plugin) configurations .......... [DEV-1332] reduced casting in type switches .......... [DEV-1332] fixed plugin option unmarshaling, added common option injecting when testing plugins with -t/-p options ...G...... [DEV-1332] reworked plugin configuration * changed conf tags for options structure to have tag,value pairs rather than identify tag by its position * changed plugin configurator interface to accept generic configuration data that must be unmarshalled into specific structures rather than key,value mapping * moved plugin specific configuration like MaxLinesPerSecond, EnableRemoteCommands to plugin configuration * inject common configuration parameters like Timeout to plugin configurations
Showing diff to21afb77a251