Сборка на Oracle Linux 7 с поддержкой MySQL (MariaDB) и PostgreSQL
Сборка на Red Hat Enterprise Linux 8 с поддержкой MySQL (MariaDB) и PostgreSQL
Сборка на Ubuntu 22.04 LTS ((Jammy Jellyfish) с поддержкой MySQL (MariaDB) и PostgreSQL
Сборка на Debian 12 (bookworm) с поддержкой MySQL (MariaDB) и PostgreSQL
yum group install "Development Tools"
yum-config-manager --enable ol7_optional_latest
yum-config-manager --enable ol7_developer
yum install -y wget unzip gettext libxml2-devel openssl-devel libcurl-devel pcre-devel libssh2-devel libconfig-devel
yum install -y MariaDB-client MariaDB-devel MariaDB-shared
yum install -y postgresql-devel postgresql-libs
wget https://github.com/CHERTS/zabbix_dbmon/releases/download/v6.0.27/zabbix-6.0.27.tar.gz
tar -zxf zabbix-6.0.27.tar.gz
cd zabbix-6.0.27
./configure --with-openssl --with-libpthread --with-libpcre2 --with-libcurl --enable-dbmon --enable-dbmon-mysql --enable-dbmon-postgresql --with-mysql --with-postgresql --enable-ipv6 --enable-agent --sysconfdir=/etc/zabbix
make
4. После успешной сборки на шаге 3 можно использовать бинарные файлы zabbix, проверим факт наличия файла агента:
ls -l src/zabbix_agent | grep -E 'zabbix_agentd$'
-rwxr-xr-x 1 root root 2021176 Feb 19 21:17 zabbix_agentd
5. Теперь Вы можете остановить zabbix-agent и заменить его данной сборкой, как правило это 2 команды:
systemctl stop zabbix-agent
cp src/zabbix_agent/zabbix_agentd /sbin
Это необходимо для того, чтобы zabbix_agentd смог читать каталог /var/log/mysql с логами MySQL.
usermod -G adm zabbix
systemctl start zabbix-agent
dnf group install "Development Tools"
dnf install -y wget unzip gettext libxml2-devel openssl-devel libcurl-devel pcre-devel
dnf install -y mariadb-devel postgresql-devel
wget https://github.com/CHERTS/zabbix_dbmon/releases/download/v6.0.27/zabbix-6.0.27.tar.gz
tar -zxf zabbix-6.0.27.tar.gz
cd zabbix-6.0.27
./configure --with-openssl --with-libpthread --with-libpcre2 --with-libcurl --enable-dbmon --enable-dbmon-mysql --enable-dbmon-postgresql --with-mysql --with-postgresql --enable-ipv6 --enable-agent --sysconfdir=/etc/zabbix
make
4. После успешной сборки на шаге 3 можно использовать бинарные файлы zabbix, проверим факт наличия файла агента:
ls -l src/zabbix_agent | grep -E 'zabbix_agentd$'
-rwxr-xr-x 1 root root 2021176 Feb 19 21:17 zabbix_agentd
5. Теперь Вы можете остановить zabbix-agent и заменить его данной сборкой, как правило это 2 команды:
systemctl stop zabbix-agent
cp src/zabbix_agent/zabbix_agentd /sbin
Это необходимо для того, чтобы zabbix_agentd смог читать каталог /var/log/mysql с логами MySQL.
usermod -G adm zabbix
systemctl start zabbix-agent
sudo apt-get update
sudo apt-get install -y autoconf automake gcc make wget unzip gettext libxml2-dev libssl-dev libcurl4-openssl-dev libpcre2-dev libconfig-dev
Если у вас установлена Oracle MySQL, то:
sudo apt-get install -y libmysqlclient-dev
Если у вас установлена MariaDB, то:
sudo apt-get install -y libmariadbclient-dev-compat
Если у вас установлена Percona Server for MySQL, то:
sudo apt-get install -y libperconaserverclient20-dev
Если у вас установлен PostgreSQL, то:
sudo apt-get install -y libpq-dev
wget https://github.com/CHERTS/zabbix_dbmon/releases/download/v6.0.27/zabbix-6.0.27.tar.gz
tar -zxf zabbix-6.0.27.tar.gz
cd zabbix-6.0.27
./configure --with-openssl --with-libpthread --with-libpcre2 --with-libcurl --enable-dbmon --enable-dbmon-mysql --enable-dbmon-postgresql --with-mysql --with-postgresql --enable-ipv6 --enable-agent --sysconfdir=/etc/zabbix
make
4. После успешной сборки на шаге 3 можно использовать бинарные файлы zabbix, проверим факт наличия файла агента:
ls -l src/zabbix_agent | grep -E 'zabbix_agentd$'
-rwxrwxr-x 1 root root 2468704 Mar 2 17:17 zabbix_agentd
5. Теперь Вы можете остановить zabbix-agent и заменить его данной сборкой, как правило это 2 команды:
systemctl stop zabbix-agent
cp src/zabbix_agent/zabbix_agentd /sbin
Это необходимо для того, чтобы zabbix_agentd смог читать каталог /var/log/mysql с логами MySQL.
usermod -G adm zabbix
systemctl start zabbix-agent
sudo apt-get update
sudo apt-get install -y autoconf automake gcc make wget unzip gettext libxml2-dev libssl-dev libcurl4-openssl-dev libpcre3-dev libconfig-dev
Если у вас установлена Oracle MySQL, то:
sudo apt-get install -y libmysqlclient-dev
Если у вас установлена MariaDB, то:
sudo apt-get install -y libmariadbclient-dev-compat
Если у вас установлена Percona Server for MySQL, то:
sudo apt-get install -y libperconaserverclient20-dev
Если у вас установлен PostgreSQL, то:
sudo apt-get install -y libpq-dev
wget https://github.com/CHERTS/zabbix_dbmon/releases/download/v6.0.27/zabbix-6.0.27.tar.gz
tar -zxf zabbix-6.0.27.tar.gz
cd zabbix-6.0.27
./configure --with-openssl --with-libpthread --with-libpcre2 --with-libcurl --enable-dbmon --enable-dbmon-mysql --enable-dbmon-postgresql --with-mysql --with-postgresql --enable-ipv6 --enable-agent --sysconfdir=/etc/zabbix
make
4. После успешной сборки на шаге 3 можно использовать бинарные файлы zabbix, проверим факт наличия файла агента:
ls -l src/zabbix_agent | grep -E 'zabbix_agentd$'
-rwxrwxr-x 1 root root 2468704 Mar 2 17:17 zabbix_agentd
5. Теперь Вы можете остановить zabbix-agent и заменить его данной сборкой, как правило это 2 команды:
systemctl stop zabbix-agent
cp src/zabbix_agent/zabbix_agentd /usr/sbin
Это необходимо для того, чтобы zabbix_agentd смог читать каталог /var/log/mysql с логами MySQL.
usermod -G adm zabbix
systemctl start zabbix-agent