一文徹底搞懂Zabbix安裝與使用,圖文詳解

目錄

Server端安裝

Zabbix網站配置


Server端安裝

>>關閉防火牆

1.1 關閉SELinux

vi /etc/selinux/config

修改內容:
SELINUX=disabled

1.2 關閉firewad

systemctl stop firewalld.service    //關閉防火牆
systemctl status firewalld.service  //查看防火牆狀態

 >>安裝LAMP環境

2.1 安裝apache

yum install -y httpd

詳細安裝步驟可見Apache安裝詳解

啓動apache:

systemctl start httpd    //啓動httpd
systemctl enable httpd   //設置爲開機啓動

2.2 安裝mysql

cd /etc/yum.repos.d        //進入yum文件夾下
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm      //下載repo
rpm -ivh mysql57-community-release-el7-9.noarch.rpm        //安裝repo
yum -y install mysql-server     //root賬戶下哦

詳細安裝步驟可見Mysql安裝詳解

啓動Mysql:

systemctl start mysqld                //啓動mysql
systemctl enable mysqld               //設置開機自啓

2.2.1第一次登陸數據庫

獲取臨時密碼:
grep 'temporary password' /var/log/mysqld.log


 使用root賬號登陸

mysql -uroot -p

此時提示輸入密碼,則使用剛剛獲取的臨時密碼登陸

登陸成功命令行提示符變爲mysql>

修改用戶密碼:
語句:set password for root@localhost = password('Niceday00)');
解釋:    root@localhost: 本機的root用戶
    Niceday00): 修改後的密碼,修改的密碼必須包含大小寫字母數字特殊符號四類
注意:語句後有一個英文的分號;


修改成功後可以使用\q退出數據庫,用新密碼登陸試試。

2.3 安裝PHP 

yum install -y php php-mysql

>>安裝zabbix

3.1 下載包

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

3.2 安裝zabbix包

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

>>配置數據庫

4.1 創建zabbix數據庫

mysql -uroot -p
輸入MySQL密碼
create database zabbix character set utf8 collate utf8_bin;
show databases;

4.2 在MySQL中創建一個專用賬戶(記着哦,一會兒會用到)

//用戶名:zabbix    密碼:Happy@123    分配數據庫所有操作權限
grant all privileges on zabbix.* to zabbix@localhost identified by 'Happy@123';

//刷新數據庫
flush privileges;

//退出數據庫
exit

4.3 查找create.sql.gz所在的目錄

find / -name create.sql.gz

4.4 切換到剛剛找到的目錄並解壓

cd /usr/share/doc/zabbix-server-mysql-3.4.15
gunzip create.sql.gz

4.5 將解壓出的表導入到mysql數據庫

mysql -uroot -p        //進入mysql
輸入MySQL密碼
use zabbix;            //選中zabbix數據庫
source create.sql      //導入表

>>配置zabbix server

5.1 修改zabbix server配置文件

cd /etc/zabbix

vim zabbix_server.conf

找到並修改以下內容:

DBHost=localhost

DBName=zabbix        //這個我這默認就是,不用改

DBUser=zabbix        //也是默認的

DBPassword=Happy@123     //咱們剛剛設置的數據庫用戶密碼

DBSocket=/var/lib/mysql/mysql.sock    //添加這一行

5.2 啓動zabbix-server

systemctl start zabbix-server.service    //啓動zabbix-server
systemctl enable zabbix-server.service   //設置開機自啓
systemctl status zabbix-server.service   //查看運行狀態

>>配置PHP

cd /etc/httpd/conf.d

vi zabbix.conf

修改時區:

重啓apache:

systemctl restart httpd

 

Zabbix網站配置

打開zabbix網站:192.168.1.106/zabbix

直接點下一步

 所有的配置項應都是OK的狀態,下一步;

 輸入數據庫用戶zabbix的密碼:

填入別名:

 

直接下一步:

完成啦

 

 使用以下賬號密碼登陸:

Username: Admin    
Password: zabbix

登陸成功會出現這個界面:

 

下一篇再寫如何修改語言哦~

參考資料:https://www.cnblogs.com/Sungeek/p/9069999.html

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