2 MongoDB plugin dependencies

Overview

The required libraries for the MongoDB loadable plugin are listed in this page.

Golang libraries

RequirementMandatory statusMinimum versionDescription
git.zabbix.com/ap/plugin-supportYes1.X.XZabbix own support library. Mostly for plugins.
go.mongodb.org/mongo-driver1.7.6Named read/write locks, access sync.
github.com/go-stack/stackIndirect11.8.0Required package for MongoDB plugin mongo-driver lib.
github.com/golang/snappy0.0.1Required package for MongoDB plugin mongo-driver lib.
github.com/klauspost/compress1.13.6Required package for MongoDB plugin mongo-driver lib.
github.com/Microsoft/go-winio0.6.0Required package for MongoDB plugin mongo-driver lib on Windows.
github.com/pkg/errors0.9.1Required package for MongoDB plugin mongo-driver lib.
github.com/xdg-go/pbkdf21.0.0Required package for MongoDB plugin mongo-driver lib.
github.com/xdg-go/scram1.0.2Required package for MongoDB plugin mongo-driver lib.
github.com/xdg-go/stringprep1.0.2Required package for MongoDB plugin mongo-driver lib.
github.com/youmark/pkcs80.0.0Required package for MongoDB plugin mongo-driver lib.
golang.org/x/crypto0.0.0Required package for MongoDB plugin mongo-driver lib.
golang.org/x/sync0.0.0Required package for MongoDB plugin mongo-driver lib.
golang.org/x/sys0.0.0Required package for MongoDB plugin mongo-driver lib.
golang.org/x/text0.3.7Required package for MongoDB plugin mongo-driver lib.

1 “Indirect” means that it is used in one of the libraries that the agent uses. It’s required since Zabbix uses the library that uses the package.