Setting up open-source is always challenging if required libraries, dependencies are not installed on the server.
Sometime it could be frustrating.
I was implementing Zabbix a few weeks back and got this error.
checking for libperfstat 22.214.171.124 fileset... no checking for libperfstat 126.96.36.199 fileset... no checking for architecture... linux (linux-gnu) checking for the linux kernel version... 2.6 family (2.6.32-358.el6.x86_64) checking for mysql_config... no configure: error: MySQL library not found
Are you also getting the same error?
I spent a few hours finding out how to resolve this so I thought to share it with you.
I used the following configure command.
./configure --with-mysql --enable-server --enable-agent --enable-ipv6 --with-net-snmp --with-libcurl
- Install MySQL-devel package
yum install mysql-devel
If using RHEL/CentOS 8, then you can use DNF
dnf install mysql-devel
If you can’t reach the Internet to download the above then you can manually download the below and install them.
Above link is for Linux (64bit), you may see complete details for different OS/architecture – http://dev.mysql.com/downloads/mysql/#downloads
Configure again, and it should be ok.
If you are interested in learning Zabbix, then check out this Udemy course.