通过宝塔面板编译安装zabbix 3.0
通过宝塔面板编译安装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
注释之后重启一下。起来了
可以配合我那个一键的客户端的脚本就好快了=。-
脚本如下: