zabbix的安裝方法

2021-10-01 17:19:00 字數 3989 閱讀 7979

官網安裝方法(沒有成功)

採用官網的安裝方法安裝失敗,報錯資訊如下:

下面總結了自己的安裝方法(離線安裝方法):

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...