通过宝塔面板编译安装zabbix 3.0

作者: print("") 分类: linux 发布时间: 2018-07-24 17:14

通过宝塔面板编译安装zabbix 3.0

我发现直接通过yum 安装会出错误,因为宝塔对系统的污揽性是挺强的。=。- 

我也很无奈啊。只能编译吧=。- 

yum一些组件

net-snmp-devel curl-devel unixODBC-devel  OpenIPMI-devel java-devel openldap openldap-devel libssh2-devel libxml2 libxml2-devel

emmm 新建一波用户

groupadd zabbix
useradd zabbix -g zabbix
mkdir /usr/local/zabbix
chown zabbix:zabbix /usr/local/zabbix
usermod zabbix -s /sbin/nologin

然后新建数据库

emmmm 、 开始编译

wget   http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz
tar zxvf zabbix-3.0.4.tar.gz
cd zabbix-3.0.4
./configure --prefix=/usr/local/zabbix  --enable-server --enable-proxy --enable-agent  --enable-ipv6 --with-mysql=/usr/bin/mysql_config    --with-net-snmp   --with-libcurl  --with-libxml2 --with-openipmi  --with-unixodbc --with-ldap  --with-ssh2  --enable-java 

make && make install

导入数据库

mysql -uroot zabbix < database/mysql/schema.sql
mysql -uroot zabbix < database/mysql/images.sql   #如果只是代理可以不用导入这个数据库
mysql -uroot zabbix < database/mysql/data.sql    #如果只是代理可以不用导入这个数据库

复制service启动脚本

cp misc/init.d/fedora/core/zabbix_* /etc/init.d/   
chmod 755 /etc/init.d/zabbix_*
#修改启动server,agentd配置文件 
vim /etc/init.d/zabbix_server 
BASEDIR=/usr/local/zabbix

vim /etc/init.d/zabbix_agentd 
BASEDIR=/usr/local/zabbix

配置zabbix_server.conf服务器端文件

vim /usr/local/zabbix/etc/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

移动文件

mv  frontends/php/ /www/wwroot/zabbix
chown -R www.www /www/wwwroot/zabbix/

新建网站

然后呢。访问=。- 

出现一个报错。就在宝塔php的配置文件中找到这个参数。改为-1 如下:

然后就安装=。- 

安装成功之后,我碰到一个问题。  发现10051 没有开启端口=。- 

然后看了一下日志。发现我多写了DBUser=zabbix

注释之后重启一下。起来了

可以配合我那个一键的客户端的脚本就好快了=。- 

脚本如下:

https://www.o2oxy.cn/708.html

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。