Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 987 Bytes

COMPILE.md

File metadata and controls

43 lines (39 loc) · 987 Bytes

compile

  1. Download Zabbix source or check it out from Git repository:
git clone https://git.zabbix.com/scm/zbx/zabbix.git --depth 1 /path/to/zabbix/source

Version must be higher than 3.2 (when history export support was added). You need to compile module using sources of the version you will be using it with!

  1. Configure Zabbix sources:
cd /path/to/zabbix/source
./bootstrap.sh
./configure
  1. Install libcurl and libyaml development packages, sort of:
  • CentOS:
sudo yum install libcurl-devel libyaml-devel
  • Ubuntu:
sudo apt install libcurl4-openssl-dev libyaml-dev
  1. Get module sources, point them to Zabbix source directory and run make to build, it should produce effluence.so shared library.
cd /path/to/effluence/source
export ZABBIX_SOURCE=/path/to/zabbix/source
make