您的位置 首页 php

zabbix 源码安装部署指导书

一、安装前部署环境

1、部署zabbix 安装环境

安装依赖包

yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI gcc-c++

安装后期需要php的插件

yum install php-mbstring php-bcmath php-gd php-xml gd gd-devel -y

安装lnmp 环境

yum nginx php php-devel php-mysql php-fpm mariadb mariadb-devel mariadb-server -y

2、下载zabbix

下载地址

二、安装

1、将源码中的库文件到日MySQL

mysql -uzabbix -p123456 zabbix <database/mysql/schema.sql

mysql -uzabbix -p123456 zabbix <database/mysql/images.sql

mysql -uzabbix -p123456 zabbix <database/mysql/data.sql

schema.sql 表结构

images.sql 图片库

data.sql 初始脚本库

2、编译 安装

进入源码目录预编译执行:

我的安装目录是/usr/local/zabbix/ 提前建好目录

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

make && make install

3、进入安装目录

[root@www zabbix-3.2.6]# cd /usr/local/zabbix/

[root@www zabbix]# ll

总用量 0

drwxr-xr-x. 2 root root 45 8月 27 14:04 bin

drwxr-xr-x. 4 root root 114 8月 27 14:04 etc

drwxr-xr-x. 2 root root 6 8月 27 14:04 lib

drwxr-xr-x. 2 root root 48 8月 27 14:04 sbin

drwxr-xr-x. 4 root root 31 8月 27 14:04 share

[root@www zabbix]#

进入 cd /usr/local/zabbix/etc

cp zabbix_server.conf zabbix_server.conf.bak 备份配置文件

4、修改zabbix 的配置文件

进入 cd /usr/local/zabbix/etc

修改zabbix 的配置文件如下

LogFile=/tmp/zabbix_server.log

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=123456

[root@localhost etc]# pwd

/usr/local/zabbix/etc

5、进入zabbix的源码目录

拷贝源码启动文件到 /etc/init.d/

cp -a misc/init.d/tru64/zabbix_* /etc/init.d/

[root@www zabbix-3.2.6]# ll /etc/init.d/zabbix_*

-rw-r–r–. 1 jingwang jingwang 1519 5月 5 2017 /etc/init.d/zabbix_agentd

-rw-r–r–. 1 jingwang jingwang 1521 5月 5 2017 /etc/init.d/zabbix_server

[root@www zabbix-3.2.6]# chmod +x /etc/init.d/zabbix_*

[root@www zabbix-3.2.6]# ll /etc/init.d/zabbix_*

-rwxr-xr-x. 1 jingwang jingwang 1519 5月 5 2017 /etc/init.d/zabbix_agentd

-rwxr-xr-x. 1 jingwang jingwang 1521 5月 5 2017 /etc/init.d/zabbix_server

修改vim /etc/init.d/zabbix_server

SERVICE=”Zabbix server”

DAEMON=/usr/local/zabbix/sbin/zabbix_server #修改行 默认为/usr/local/sbin/zabbix_server

PIDFILE=/tmp/zabbix_server.pid

6、nginx配置文件添加内容如下

location ~ \.php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME

/usr/share/nginx/html$fastcgi_script_name;

include fastcgi_params;

}

解决上面报错,安装以下依赖包

yum install php-mbstring php-bcmath php-gd php-xml gd gd-devel -y

7、后面根据提示安装即可 比较简单

文章来源:智云一二三科技

文章标题:zabbix 源码安装部署指导书

文章地址:https://www.zhihuclub.com/154461.shtml

关于作者: 智云科技

热门文章

网站地图