依义不依语
安装服务端(使用mysql做数据存储)和web服务# apt-get install zabbix-server-mysql zabbix-frontend-php
在未安装apache的情况下,会遇到这个错误:
/var/lib/dpkg/info/zabbix-frontend-php.postinst: 24: /var/lib/dpkg/info/zabbix-frontend-php.postinst: /usr/sbin/a2enconf: not found
dpkg: error processing package zabbix-frontend-php (--configure):
subprocess installed post-installation script returned error exit status 127
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
zabbix-frontend-php
E: Sub-process /usr/bin/dpkg returned an error code (1)
因为缺失 apache的一个配置文件 /usr/sbin/a2enconf: not found zabbix-frontend-php配置失败,因为我使用的是nginx和php5-fpm,下一步照着安装产生的配置文件修改一下即可。
1). 查看生成的 apache 主机文件
zabbix-frontend-php安装产生的apache虚拟主机配置文件在/etc/apache2/conf-available里面,然后链接到了/etc/zabbix/apache.conf。 该配置文件指定了 frontend-php 的web文件在 /usr/share/zabbix
2). 拷贝web文件
为了安全和方便管理,最好把 zabbix-frontend-php的web文件(/usr/share/zabbix),拷贝到nginx的web目录下。
3). 配置主机文件
3.0版本:
我们需要根据/etc/zabbix/apache.conf, 写一个nginx 的主机文件, 再拷贝到/etc/nginx/site-available,指定网站根目录,禁止访问一些目录,配置好后,> 2.0版本: 安装时,已经默认拷贝了nginx的配置文件,一般在: /usr/share/doc/zabbix-frontend-php/examples/nginx.conf 可以根据这个写个虚拟主机文件。
页:
[1]