mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-18 08:40:42 +01:00
CZMQ Input Plugin REQUIREMENTS: * libsodium ( https://github.com/jedisct1/libsodium ) * zeromq v4.x build with libsodium support ( http://zeromq.org/ ) * czmq 3.x ( http://czmq.zeromq.org/ ) ------------------------------------------------------------------------------- module(load="imczmq") input( type="imczmq" endpoints="tcp://*:24555" topics="topic1,topic2,topic3" socktype="SUB" conntype="CURVESERVER" curveclientcert="/etc/curve.d/" curveservercert="/etc/curve.d/example_curve_server_cert" ) ------------------------------------------------------------------------------- Explanation of Options: name: name of this action type: type of action (imczmq for this plugin) endpoints: comma delimited list of zeromq endpoints (see zeromq documentation) socktype: zeromq socket type (currently supports PULL and SUB) conntype: CLIENT - zeromq connect SERVER - zeromq bind CURVECLIENT - zeromq connect with curve encryption CURVESERVER - zeromq bind with curve encryption curveclientcert: if CURVECLIENT, this client's cert if CURVESERVER, "*" for all, or a directory of allowed public certs curveservercert: if CURVECLIENT, the servers public cert you wish to connect to if CURVESERVER, this servers cert