zabbix 3.2.7 编译安装

b修改/usr/local/apache/

修改php.ini 文件

[[email protected] zabbix-3.2.7]# groupadd zabbix

[[email protected] zabbix-3.2.7]# useradd -g zabbix zabbix

yum安装 net-snmp,net-snmp-devel,mysql(mariadb),mysql-devel(mariadb-devel),curl,curl-devel

进入zabbix安装目录

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

make

make install

systemctl start mariadb

mysql
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to [email protected] identified by ‘123456‘;
---------------------
如果有如下报错
# MariaDB [(none)]> grant all on zabbix.* to [email protected] identified by ‘123456‘;
#ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your #MariaDB server version for the right syntax to use near ‘‘123456‘‘ at line 1
修改‘’为英文状态
----------------------
flush privileges;
exit;

mkdir -p /usr/local/apache/htdocs/zabbix

[[email protected] zabbix-3.2.7]# cp -ra frontends/php/* /usr/local/apache/htdocs/zabbix

进入数据库文件目录,将相关数据导入数据库

[[email protected] mysql]# pwd
/usr/src/zabbix-3.2.7/database/mysql
[email protected] mysql]# mysql -uzabbix -p123456 zabbix < schema.sql 
[[email protected] mysql]# mysql -uzabbix -p123456 zabbix < images.sql
[[email protected] mysql]# mysql -uzabbix -p123456 zabbix < data.sql

chown zabbix:zabbix /usr/local/apache/htdocs/zabbix

cp /usr/local/zabbix/sbin/zabbix_server /etc/init.d/

编辑/usr/local/zabbix/etc/zabbix_server.conf

修改DBHost=localhost  DBName=zabbix  DBUser=zabbix DBPssword=123456

报错:PHP bcmath extension missing (PHP configuration parameter --enable-bcmath).

进入php安装目录 /usr/src/php-7.1.7/ext/bcmath
执行/usr/src/php-7.1.7/ext/bcmath
[[email protected] bcmath]# ./configure --with-php-config=/usr/local/php7/bin/php-config
[[email protected] bcmath]# make  &  make install
Installing shared extensions:     /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/

[[email protected] bcmath]# cd /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/

[[email protected] php7]# cp /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/bcmath.so /usr/local/php7/include/php/ext(这是默认路径,php.ini中可定义)

修改php.ini ,最后一行加

extension=bcmath.so

重启httpd zabbix服务

时间: 2024-11-08 17:26:36

zabbix 3.2.7 编译安装的相关文章

lnmp+zabbix 3.2 的编译安装

yum install pcre* gcc gcc-c++ autoconf automake zlib libxml libjpeg freetype libpng gd curl zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel openssl openssl-devel bzip2-devel--------------------------------------

Zabbix Agent 源码编译安装

简介: 单独整理一下 Zabbix Agent . 1.安装包选择 下载地址:http://www.zabbix.com/download.php 这里有两种源码包,一种是安装 Zabbix Server 的包,可以通过指定参数 --enable-agent 的方式安装 Agent 一种是安装 Zabbix Agent 的包,解压配置即可,并且默认提供了监控 MySQL 性能的模板 Key 2.安装 ( 我选择的是第一种方式 ) shell > useradd -r -s /sbin/nolog

Zabbix 编译安装 (zabbix-2.4.3 server_install )

一.环境准备 1.主机与软件准备 OS :centos 6.7 x86_64 Zabbix版本:zabbix-2.4.3.tar Mysql版本:MariaDB10.0.21 Apache版本:nginx-1.4.7.tar PHP版本:  php-5.6.1.tar 主机规划: 主机IP:192.168.4.251 开始部署: 部署服务器端: 2.创建zabbix进程的用户和组         [[email protected] ~]# groupadd zabbix         [[e

debian上Zabbix编译安装

lnmp和lamp架构搭建略 1.下载对应的版本(以下安装是以Zabbix 3.2版本为例)https://www.zabbix.com/download 2.解压软件包[email protected]:~/tools# apt-get -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel #安装zabbix依赖包[email protected]:~/tools# tar xf zabbix-3.2.

zabbix监控之zabbix源码部署 (安装篇)

[本文档所介绍的内容适用于公司测试/生产环境等常见的zabbix监控系统部署] 一:Zabbix部署前环境要求: 1.1相关软件以及系统 系统要求:Centos 6.6 (64位) 运行环境要求: php环境(LAMP或 LNMP) 相关中间件:zabbix-2.4.6.tar.gz 1.2 检查系统自带是否安装Zabbix软件包 rpm -qa | grep zabbix 如有安装,请使用以下命令卸载相关程序 yum remove zabbix 二:zabbix正式部署安装 2.1 zabbi

Centos zabbix 编译安装

1. 安装依赖包: Yum –y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql ne

CentOS6上编译安装ZABBIX 3.0

0x00  实验环境 系统:CentOS-6.8-x86_64 httpd:2.4.20 mysql:5.6.31 php:5.6.22 IP:10.0.0.4 0x01  编译安装zabbix3.0 1.下载zabbix源码包 [[email protected] src]# cd /usr/local/src/ [[email protected] src]# wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Late

基于lamp环境编译安装zabbix

环境:lamp 系统:centos 6 前提:编译安装软件需要安装开发环境,关闭iptables和selinux # yum groupinstall "Development Tools"  "Server Platform Development" 一.编译安装httpd httpd2.4需要apr.apr-util依赖包 1.编译安装apr.apr-util # tar xf apr-1.5.0.tar.bz2  # cd apr-1.5.0 # ./conf

编译安装zabbix error: MySQL library not found

本人用编译方式安装的MySQL ,用编译安装zabbix 报checking for mysql_config... configure: error: MySQL library not found 用--with-mysql=/usr/local/mysql/也不行 由"mysql_config... /usr/local/mysql/"得到启发 查找mysql_config #find / -name "mysql_config*" /usr/local/my