zabbix3.0安装注意:
添加 epel 源
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
添加 remi 源
安装 PHP数据库及其他插件
查看 PHP 版本
# php -v PHP 5.5.9 (cli) (built: Feb 11 2014 08:25:33) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
create database zabbix
创建用户并授权
grant all on zabbix.* to zabbix@“%” identified by ‘zabbix’;
flush privileges;
三、安装zabbix
安装插件
yum --enablerepo=remi,remi-php55 install mysql-devel libxml2-devel net-snmp-devel libcurl-devel
1、下载zabbix 3.0包
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.1/zabbix-3.0.1.tar.gz/download --no-check-certificate
tar xf zabbix-3.0.1.tar.gz
cd zabbix-3.0.1
groupadd zabbix
./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make install
导入数据文件
cd /opt/zabbix-3.0.1/database/mysql
2.编辑配置文件并启动:
日志默认在/tmp目录下
vim /usr/local/zabbix-server/etc/zabbix_server.conf
------------------------------------------------------------->
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=127.0.0.1
<-------------------------------------------------------------
/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf //启动服务
cd zabbix-3.0.1/frontends/php/
cp -a . /var/www/html/zabbix/
chown -R apache.apache /var/www/html/zabbix/*
4、配置php并启动httpd:
vim /etc/php.ini
----------------------------------------->
date.timezone = Asia/Shanghai
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
----------------------------------------->
service httpd start
vim /目录/zabbix/
include
/classes/setup/CFrontendSetup.php
找到下面代码、关于always-populate-raw-post-data;
添加
$current
= -1;
public
function
checkPhpAlwaysPopulateRawPostData() {
$current
=
ini_get
(
'always_populate_raw_post_data'
);
$current
= -1;
return
array
(
'name'
=> _(
'PHP always_populate_raw_post_data'
),
'current'
=> (
$current
!= -1) ? _(
'on'
) : _(
'off'
),
'required'
=> _(
'off'
),
'result'
=> (
$current
!= -1) ? self::CHECK_FATAL : self::CHECK_OK,
'error'
=> _(
'PHP always_populate_raw_post_data must be set to -1.'
)
);
}
|
yum -y install unixODBC
然后再执行
Conf目录下存放的是agent的配置文件,更改如下:
LogFile=d:\zabbix\zabbix_agentd.log
Server=192.168.0.18
ServerActive=192.168.0.18
原来zabbix默认把对中文的支持给关闭了,我们需要修改zabbix的php源文件. 修改站点根目录下include/locales.inc.php文件.
define('ZBX_FONT_NAME','msyh');
#修改第45行改为