zabbix3.0.3安裝

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就可以安裝了



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章