zabbix二進制安裝

前端篇

前置操做
一、關閉防火牆
systemctl stop firewalld
systemctl disable firewalld
二、關閉selinx
setenforce 0
附:查看selinux的命令及永久關閉selinux
getenforce
vi /etc/sysconfig/selinux
SELINUX=enforcing 改成 SELINUX=disabled
三、添加域名解析
在/etc/hosts當中添加一條記錄(主機ip地址加域名)
192.168.1.5 zabbix.serverphp

1、基礎配置
一、使用某裏巴巴的鏡像源來加速操做系統的軟件包安裝
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
二、安裝epel-release源(包含了基礎鏡像不包含的工具包)
yum groups install epel-release
三、安裝經常使用開發組件development tool
yum groups install "Development Tools"
附:查看Development Tool 包含的工具包命令(yum groups info 「Development Tools")
四、添加zabbix的鏡像源
rpm -ivh https://repo.zabbix.com/zabbix/4 ... .0-1.el7.noarch.rpm
五、重啓
reboot前端

2、安裝zabbix-server及相關rpm包
一、安裝zabbix-server-mysql(服務端)
yum install zabbix-server-mysql
二、安裝zabbix-web-mysql(前端)
yum install zabbix-web-mysql
三、安裝mariadb-server(數據庫服務)
yum install mariadb-servermysql

3、初始化mariadb-server
一、啓動mariadb
systemctl start mariadb
附:查看mariadb的狀態、進程、自啓動
systemctl status mariadb
ps aux | grep mysqlchkconfig mariadb on二、初始化mariadb
mysql_secure_installation
(1)Enter current password for root (enter for none): 回車鍵
(2)Set root password? [Y/n] (設置root密碼):n
(3)Remove anonymous users? [Y/n] 是否移除匿名用戶:y
(4)Disallow root login remotely? [Y/n] 是否禁止root登錄:n
(5)Remove test database and access to it? [Y/n]是否刪除測試數據庫:y
(6)Reload privilege tables now? [Y/n]是否從新加載權限:ylinux

4、建立數據庫zabbix
一、進入數據庫
mysql -uroot -p
Enter password: 回車鍵
二、建立數據庫zabbix,字符集爲utf8
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
附:顯示數據庫zabbix
MariaDB [(none)]>show databases;
三、授予用戶localhost密碼findsec123在數據庫zabbix上全部權限
MariaDB [(none)]>grant all privileges on zabbix. to zabbix@localhost identified by 'zabbix@findsec123';
四、更新權限表
MariaDB [(none)]> flush privileges;
五、退出數據庫
MariaDB [(none)]> quit;
六、導入數據結構
zcat /usr/share/doc/zabbix-server-mysql
/create.sql.gz | mysql -uzabbix -pzabbix@findsec123 zabbix
附:查看導入的表
(1)進入數據庫
mysql -uroot -p
(2)使用數據庫zabbix
MariaDB [(none)]> use zabbix;
(3)顯示數據庫zabbix中的表
MariaDB [zabbix]> show tables;web

5、修改zabbix-server的配置文件
vi /etc/zabbix/zabbix_server.confbr/>DBHost=localhost(數據庫主機名=本地主機)
DBName=zabbix(數據庫名=zabbix)
DBUser=zabbix(數據庫用戶名=zabbix)
DBPassword=zabbix@findsec123(數據庫密碼)

(1)啓動zabbix-server服務
systemctl start zabbix-server
(2)查看zabbix-server狀態
systemctl status zabbix-server
(3)查看日誌
cat /var/log/zabbix/zabbix_server.logsql

6、配置Zabbix 前端
vi /etc/php.ini
max_execution_time = 300(每一個腳本的最長執行時間)
memory_limit = 128M(腳本佔用的最大內存)
post_max_size = 16M(php將接受的post數據的最大值)
upload_max_filesize = 2M(上傳文件最大值)
max_input_time = 300(每一個腳本用於分析請求數據的最長時間)
max_input_vars = 10000(能夠接受多少get/post/cookie輸入變量)
always_populate_raw_post_data = -1([color=rgba(0, 0, 0, 0.87)]開啓後就能夠用 $HTTP_RAW_POST_DATA 接收post raw data)
date.timezone = Asia/Shanghai(時區)數據庫

7、啓動zabbix服務端和httpd服務
一、啓動zabbix-server服務
systemctl start zabbix-server
附:開機自啓動
chkconfig zabbix-server on
二、啓動httpd服務
systemctl start httpd.service
附:開機啓動
chkconfig httpd on
火狐等瀏覽器打開zabbix界面
http://192.168.1.5/zabbix瀏覽器

網頁篇

一、瀏覽器打開
http://192.168.1.5/zabbix服務器

二、歡迎
zabbix二進制安裝
三、檢查先決條件
zabbix二進制安裝
四、配置數據庫
zabbix二進制安裝
五、zabbix服務器詳細信息
zabbix二進制安裝
六、安裝摘要
zabbix二進制安裝
至此完成zabbix4.0(網頁篇)cookie

客戶端篇

一、安裝zabbix-agent(zabbix客戶端)
yum install zabbix-agent
二、啓動zabbix-agent
systemctl start zabbix-agent.servicechkconfig zabbix-agent on附:(1)查看zabbix-agent配置文件
grep -Ev '^$|^#' /etc/zabbix/zabbix_agentd.conf
(2)查看日誌
cat /var/log/zabbix/zabbix_agentd.log
(3)查看zabbix-agent狀態
systemctl status zabbix-agent.service三、瀏覽器打開網頁
http://192.168.1.5/zabbix
zabbix二進制安裝

至此完成zabbix二進制安裝(客戶端篇)

結束語:完成zabbix4.0二進制安裝(前端篇)zabbix4.0二進制安裝(網頁篇)zabbix4.0二進制安裝(客戶端篇)至此,zabbix4.0二進制安裝配置纔算完成。

相關文章
相關標籤/搜索