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行改爲