We were debugging the code for the logstash-output-zabbix plugin, and found it doesn't use zabbix_sender to communicate with Zabbix. Our Zabbix instance did not authorize the plugin to communicate with it.
zabbix_sender takes a -c argument, which allows you to pass in your Zabbix agent config, and it presumably figures out the PSK information from there. The plugin should probably should call zabbix_sender, or be more robust to allow passing in PSKs.
What do you think @theuntergeek?
Version of the plugin: 3.0.5
Version of the entire ELK stack: 6.3.