Skip to content

Latest commit

 

History

History
42 lines (38 loc) · 979 Bytes

COMPILE.md

File metadata and controls

42 lines (38 loc) · 979 Bytes

compile

  1. Download Zabbix source or check it out from SVN repository:
svn checkout svn://svn.zabbix.com/branches/4.0 /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
./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