目錄
zabbix是什么?
一、下載zabbix軟體
第一步:點擊下載選擇自己想要下載的zabbix的版本
第二步:安裝zabbix
二、創建初始資料庫
三、關閉firewalld防火墻并且設定開機不啟動
四、Zabbix 配置
五、啟動Zabbix server和agent行程
六、配置Zabbix前端
七、登陸zabbix
八、解決zabbix前端的圖形界面出現中文的亂碼問題
zabbix是什么?
Zabbix 是一種企業級的分布式開源監控解決方案,
Zabbix 是一款能夠監控眾多網路引數和服務器的健康度和完整性的軟體,Zabbix 使用靈活的通知機制,允許用戶為幾乎任何事件配置基于郵件的警報,這樣可以快速相應服務器問題,Zabbix 基于存盤的資料提供出色的報告和資料可視化,這些功能使得 Zabbix 成為容量規劃的理想選擇,
Zabbix 支持輪詢和被動捕獲,所有的 Zabbix 報告、統計資訊和配置引數都可以通過基于 Web 的前端頁面進行訪問,基于 Web 的前端頁面確保您的網路狀態和服務器健康狀況可以從任何地方進行評估,在經過適當的配置后,Zabbix 可以在監控 IT 基礎設施方面發揮重要作用,無論是對于擁有少量服務器的小型組織,還是擁有大量服務器的大型公司而言,同樣適用,
Zabbix 是免費的,
一、下載zabbix軟體
首先準備一臺全新的虛擬機,
可以參考官方檔案使用安裝zabbix:https://www.zabbix.com/cn/

第一步:點擊下載選擇自己想要下載的zabbix的版本
我這里演示的是5.0 Centos7-Mysql-Apache版本
第二步:安裝zabbix
1、先安裝repo、server、agent以及frontend:
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum install zabbix-server-mysql zabbix-agent -y
yum install centos-release-scl -y
2、修改組態檔/etc/yum.repos.d/zabbix.repo and enable zabbix-frontend repository
enabled=0改成enabled=1

3、繼續安裝frontend包
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
由于是新的虛擬機,需要安裝一下vim、net-tools,如果不是可以不操作,
yum install net-tools vim -y
二、創建初始資料庫
1、安裝mariadb資料庫
yum install mariadb mariadb-server -y
2、啟動資料庫
service mariadb start
3、設定開機啟動mariadb資料庫
systemctl enable mariadb

4、看埠、看行程
ps aux|grep mysql
netstat -anplut

5、在資料庫上運行以下代碼
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by '123456';
grant all privileges on zabbix.* to zabbix@localhost;
quit;

三、關閉firewalld防火墻并且設定開機不啟動
1、關閉防火墻:
service firewalld stop
systemctl disable firewalld
2、關閉selinux安全機制,臨時和永久都關閉
建議一定要關閉selinux,不然會導致zabbix_server啟動不了
進入vim /etc/sysconfig/selinux 改成SELINUX=disabled

四、Zabbix 配置
1、匯入初始架構和資料,系統將提示您輸入新創建的密碼,
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

2、Zabbix server配置資料庫
編輯組態檔 vim /etc/zabbix/zabbix_server.conf
DBPassword=123456 添加這一行

3、為Zabbix前端配置PHP
編輯組態檔 vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai 添加這一行

五、啟動Zabbix server和agent行程
啟動Zabbix server和agent行程,并為它們設定開機自啟:
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
# 看行程、埠
ps aux|grep zabbix
netstat -anplut|grep zabbix
檢查是否啟動zabbix:
六、配置Zabbix前端
連接到新安裝的Zabbix前端: http://server_ip_or_name/zabbix
這里的server_ip_or_name——可以直接填寫虛擬機的ip地址

出現這個頁面就說明成功連接zabbix前端啦!


這里填寫資料庫的埠號、密碼,


最后出現這個界面,就已經配置好了zabbix,
成功設定!

七、登陸zabbix

首先,把頁面顯示設定為中文的,


八、解決zabbix前端的圖形界面出現中文的亂碼問題
1、打開windows機器C盤,找到以下路徑中的楷體,將此檔案復制到桌面,

2、在xshell中傳輸檔案
[root@zabbix ~]# yum install lrzsz -y #安裝lrzsz用來傳輸檔案
[root@zabbix ~]# rz #選中剛剛的楷體檔案
[root@zabbix-server ~]# find / -name "*.ttf"
#找到zabbix前端所用的字體檔案所屬路徑

3、修改組態檔
# 進入此目錄
[root@zabbix ~]# cd /usr/share/zabbix/assets/fonts
# cp復制剛剛的檔案到當前目錄下
[root@zabbix fonts]# cp /root/simkai.ttf .
# 編輯zabbix組態檔
[root@zabbix fonts]# vim /usr/share/zabbix/include/defines.inc.php

4、回到zabbix前端,點擊主機——圖形

5、出現這個界面就安裝好zabbix啦!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292286.html
標籤:其他

