官網安裝方法(沒有成功)
採用官網的安裝方法安裝失敗,報錯資訊如下:
下面總結了自己的安裝方法(離線安裝方法):
linux環境為:centos linux release 7.7.1908 (core)
1.linux的準備工作
關閉selinux
臨時關閉:
# setenforce 0
永久關閉:
# vim /etc/selinux/config
修改selinux=disabled
關閉防火牆:
臨時關閉:
# systemctl stop firewalld.service
永久關閉:
# systemctl disable firewalld.service
2.安裝好mysql
準備好yum源:
方法一:
安裝阿里的yum源:
# cd /etc/yum.repos.d
備份本地yum源
# mv centos-base.repo centos-base.repo.bak
# wget -o centos-base.repo
生成快取
# yum clean all
# yum makecache
方法二:
# wget
# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
開始安執行完成後會在/etc/yum.repos.d/目錄下生成兩個repo檔案mysql-community.repo mysql-community-source.repo裝
開始安裝mysql:
# yum install mysql-server -y
啟動mysql:
# systemctl start mysqld.service
設定為開機自啟
# systemctl enable mysqld.service
獲取安裝時的臨時密碼(在第一次登入時就是用這個密碼)
# grep 'temporary password' /var/log/mysqld.log
登入:# mysql -u root -p
# 輸入密碼(剛剛獲取的臨時密碼)
設定密碼強度校驗等級:
mysql> set global validate_password_policy=low;
mysql> set global validate_password_length=6;
修改密碼:
mysql> alter user 'root'@'localhost' identified by '123456';
檢視 mysql 密碼策略:
mysql> show variables like 'validate_password%';
允許root使用者遠端登入:
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
建立zabbix所要用到的資料庫:
mysql> create database zabbix character set utf8 collate utf8_bin;
允許zabbix使用者遠端訪問:
mysql> grant all privileges on zabbix.* to 'zabbix'@'%' identified by '123456';
重新整理許可權:
mysql> flush privileges;
安裝mysql參考
zabbix-agent-4.4.4-1.el7.x86_64.rpm
zabbix-get-4.4.4-1.el7.x86_64.rpm
zabbix-release-4.4-1.el7.noarch.rpm
zabbix-sender-4.4.4-1.el7.x86_64.rpm
zabbix-server-mysql-4.4.4-1.el7.x86_64.rpm
zabbix-web-4.4.4-1.el7.noarch.rpm
zabbix-web-mysql-4.4.4-1.el7.noarch.rpm
4.安裝zabbix
匯入官網的yum源,用來解決安裝過程中的依賴問題
# rpm -uvh
# yum clean all
在rpm包所在資料夾執行下面指令
安裝zabbix服務,它會自動安裝它所依賴的httpd與php
安裝web訪問客戶端zabbix-server:
# yum install -y zabbix-server-mysql-4.4.4-1.el7.x86_64.rpm zabbix-web-mysql-4.4.4-1.el7.noarch.rpm zabbix-web-4.4.4-1.el7.noarch.rpm
修改配置檔案:
vim /etc/zabbix/zabbix_server.conf
dbhost=mysql安裝的host //資料庫位址
dbname=zabbix //鎖資料庫名稱
buser=zabbix //資料庫使用者名稱
dbpassword=mysql使用者zabbix密碼 //資料庫密碼
安裝zabbix-agent:
# yum install -y zabbix-agent-4.4.4-1.el7.x86_64.rpm
修改配置檔案:
vim /etc/zabbix/zabbix_agentd.conf
server=127.0.0.1,10.172.50.130 能採集到本agent資料的主機的ip位址(注意是中間逗號分隔了兩個ip位址)
serveractive=127.0.0.1,10.172.50.130 zabbix server啟用自動發現功能時允許哪些zabbix server 採集資料
hostname=主機名
解壓sql指令碼:
# cd /usr/share/doc/zabbix-server-mysql-4.4.4
# gzip -d create.sql.gz
執行該sql指令碼:
# mysql -uzabbix -p123456
mysql> use zabbix;
mysql> source create.sql;
mysql> show tables;
為http和php更改時區(安裝本軟體要安裝php和http):
啟動 zabbix並使其在系統啟動時啟動:
開啟web頁面:http://主機名:80/zabbix
登入名: admin
密碼: zabbix
zabbix學習 zabbix安裝
環境準備 1 centos7系統 2 關閉firewalld防火牆服務 3 關閉selinux服務,配置檔案設定為disable,位置 etc selinux config 4 安裝mysql或者mariadb資料庫 細節 建立utf8庫zabbix,設定使用者名稱及密碼zabbix,方便後面配置s...
Zabbix應用一 Zabbix安裝
1 準備zabbix依賴環境 lnmp 依賴包安裝參考 cmake安裝mysql cmake dcmake install prefix data local mysql dmysql datadir data local mysql data dwith innobase storage engi...
Zabbix筆記一 zabbix安裝
最近做效能測試時,必須要自己在伺服器上安裝效能監控工具,最後決定使用zabbix,打算最近整理記錄下安裝部署的過程 一 zabbix介紹 二 lamp lnmp介紹 三 zabbix安裝與部署 此處以lamp為例 centos 7 zabbix 4.4 1.安裝apache 安裝 yum insta...