SNMP submodule uses BerkeleyDB, violates ability to use SNMP submodule
quanah at zimbra.com
Sat Dec 5 21:19:16 CET 2015
--On Saturday, December 05, 2015 7:34 AM +0100 Patrick Ben Koetter
<p at sys4.de> wrote:
> * Quanah Gibson-Mount <quanah at zimbra.com>:
>> --On Friday, December 04, 2015 4:18 PM -0800 Quanah Gibson-Mount
>> <quanah at zimbra.com> wrote:
>> > Due to licensing changes perpetrated by Oracle to make BDB unusable, I
>> > find it curious that the Amavisd SNMP subagent depends on BDB.
>> > See also:
>> > <https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database>
>> > <https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database#Licens
>> > e_I ssues>
>> Heh, sent that before finishing my thoughts.
>> It would be nice if the module could be updated to use a backend
>> that is actually FOSS, rather than one encumbered with hostile
>> licensing, such as LMDB.
>> There is currently the LMDB_File perl module for this purpose. I
>> don't know if it will or will not suit the purposes of the amavisd
>> snmp subagent, as I haven't looked in depth how amavisd uses the
>> BerkeleyDB module.
> Have you had a look at zmq support in amavisd?
> $enable_db = 0;
> $enable_zmq = 1;
> Once you have that in place, you can run the newer
> amavisd-snmp-subagent-zmq agent in combination with amavis-mc:
Ah perfect, thanks. I didn't realize you could use one over the other. :)
Zimbra :: the leader in open source messaging and collaboration
More information about the amavis-users