zabbix3.0.3的安裝準備工作
首先查看一下是否安裝了mysql 我是用yum安裝的
yum list installed | grep mysql
如果有的話會有以下顯示
[root@vm1 ~]# yum list installed |grep mysql
mysql-libs.x86_64 5.1.73-7.el6 @anaconda-CentOS-201605220104.x86_64/6.8
卸載掉
yum remove mysql*
接下來爲zabbix安裝mysql
首先在在官網找到mysql 源
rpm -ivh http://dev.mysql.com/get/mysql-community-release-e16-5.
noarch.rpm
安裝mysql
yum install mysql-server
安裝完成後
修改一下/etc/my.cnf
[mysqld]後面添加 innodb_feile_per_table 用於初始化庫
添加完成後啓動mysql
service mysqld start
然後爲mysql 設置密碼
mysql_secure_installation
設置完密碼後爲zabbix 創建庫
mysql -u root -p
create database zabbix character set utf8 COLLATE utf8_bin;
創建用戶
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED by 'mima';
查看一下
show databases;
然後退出 安裝web
更新源
rpm -ivh http://repo.webtatic.com/yum/e16/latest.rpm
yum install httpd php56w php65w-gd php56w-mysql php-562-bcmath php56w-mbstring php56w-xml
安裝完成後修改php.ini參數 要不然報錯
vim /etc/php.ini
post_max_size=16M
max_execution_time=300
max_input_time=300
date.timezone=Asia/Shanghai
always_populate_raw_post_data=-1
然後啓動web
service httpd start
爲zabbix創建用戶和組
groupadd zabbix
useradd -g zabbix zabbix
下載zabbix百度網盤
http://pan.baidu.com/s/1qYrL3RY
密碼:xh77
tar -zxvf zabbix-3.0.3.tar.gz
cd zabbix-3.0.3 /database/mysql 這個目錄下存放着zabbix所需的數據庫文件
導入數據
mysql -u zabbix -p zabbix < schema.sql
mysql -u zabbix -p zabbix < p_w_picpaths.sql
mysql -u zabbix -p zabbix < data.sql
數據導入完成後安裝zabbix
先安裝zabbix所需的依賴包
yum install gcc mysql-community-devel libxml2-devel unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openlda
依賴包安裝完成後
進入到zabbix目錄下configure 如果不知到參數可以 --help 一下
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi
make install
配置zabbix
vim /usr/local/tec/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=mima
爲zbbix創建web目錄
mkdir /var/www/html/zabbix
將zabbix目錄下的/frontends/下的php 複製到新建的zabbix下
cp -a . /var/www/html/zabbix/
chcon -Rv --type=gttpd_sys_content_t /var/www/html
setsebool -p httpd_can_network_connect=1
setsebool -p zabbix_can_network=1
賦予權限
chown -R apache:apache /var/www/html/zabbix
cchmod +x /var/www/html/zabbix/conf
複製啓動腳本
/zabbix-3.0.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server
zabbix-3.0.3/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd
添加服務
chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
添加開機啓動
chkconfig httpd on
chkconfig mysqld on
chkconfig zabbix_server on
chkcofnig zabbix_agentd on
啓動zabbix
service zabbix_server start
service zabbix_agentd start
然後關閉iptables selinux
在瀏覽器輸入ip就可以安裝了