Centos 7.4下 Zabbix3.4的安裝配置
一、 Zabbix環境準備
1. 基礎環境準備
OS版本:centos 7.4 64bit
Zabbix版本:3.4
MySQL版本:5.6
2. 系統基本信息查看
# cat /etc/redhat-release #查看系統版本
CentOS Linux release 7.4.1708 (Core)
# uname -r #查看內核版本
3.10.0-693.el7.x86_64
# getenforce #檢測selinux是否關閉
Disabled
# systemctl stop ebtables #關閉ebtables防火墻
# systemctl stop firewalld #關閉firewall防火墻
# setenforce 0 #查看firewall防火墻狀態
setenforce: SELinux is disabled
# ifconfig eth0|awk -F '[ :]+' 'NR==2{print $3}' #查看IP地址
172.16.0.2
# hostname #查看主機名
zabbix.example.com
二、 zabbix server 配置
1、 安裝Zabbix 存儲配置包以及yum配置文件
#rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm/
2、 安裝Zabbix程序包,以及MySQL、Zabbix-agent
#yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
3、 安裝並且啟動mysql5.6
rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm
# yum install -y mysql-community-server
# systemctl start mysqld
# /sbin/chkconfig mysqld on #開機啟動
4、 初始化數據庫信息
# mysql_secure_installation #初始化數據庫信息
5、 創建數據庫
mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;
6、 導入初始架構和數據。系統將提示您輸入新創建的密碼。
#zcat /usr/share/doc/zabbix-server-mysql-3.4.12/create.sql.gz | mysql -uzabbix -p zabbix
7、 為Zabbix服務器編輯配置數據庫
# grep ^DB /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
8、 編輯文件/etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
9、 為Zabbix前端配置PHP
編輯文件/etc/httpd/conf.d/zabbix.conf,取消註釋並為您設置正確的時區。
# php_value date.timezone Asia/Shanghai
10、 啟動Zabbix服務器和代理進程
啟動Zabbix服務器和代理進程並使其在系統引導時啟動:
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
現在您的Zabbix服務器已啟動並運行!
三、 安裝 zabbix Web
1、 在你的瀏覽器,打開網址http://Zabbix_server_ip/zabbix。
你應該看到的web安裝向導的第一個屏幕。
2、 確保所有軟件先決條件。
3、 輸入連接到數據庫詳細信息。Zabbix數據庫必須已經創建好。
4、 連接Zabbix服務細節,如果沒有改變可選擇默認。
5、 回顧一個設置概要。
6、 完成安裝,會在/etc/zabbix/web/zabbix.conf.php生成配置文件。
7、 根據提示可以看到上面圖形界面的操作都寫到一個配置文件中
8、 Zabbix登陸準備。默認的用戶名:Admin,密碼:zabbix。
9、 登錄界面
10、 移除或改名web目錄下面的setup.php文件
11、 更改web登陸的Admin默認密碼
12、 設置新的密碼,這裏也可以設置界面的主題、語言和登陸後顯示的默認界面等
Centos 7.4下 Zabbix3.4的安裝配置