1. 程式人生 > 其它 >Zabbix6.0的安裝與IPMI的簡單使用

Zabbix6.0的安裝與IPMI的簡單使用

zabbix簡介


1.zabbix的安裝與使用

  • 建議使用CentOS8進行部署, 不建議使用CentOS7, rpm包直接部署的話,CentOS8比較容易一些
  • 支援mysql資料庫.建議先期部署mysql資料庫.
  • 如果使用ipmi需要安裝ipmitool 如果使用tar包安裝需要安裝devel包
  • 本次使用yum 直接線上安裝不進行編譯,提高部署速度

2.安裝

  • 根據zabbix官網的最新材料進行處理.
# 建議直接使用centos8 centos7 沒驗證過最新的版本
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm

# 安裝相關內容rpm包:
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent -y

# 升級一下相關部分軟體,不然zabbix-server 啟動時會報錯
yum update net-snmp -y

2.安裝

  • 資料庫部分
建立空的資料庫
mysql -uroot -p
# 輸入密碼 登入資料庫
# 注意我這邊為了方便管理將 `%` 也新增進來了
 create database zabbix character set utf8mb4 collate utf8mb4_bin;
 create user zabbix@localhost identified by 'password';
 grant all privileges on zabbix.* to zabbix@localhost;
 quit;
 create user zabbix@'%' identified by 'password';
 grant all privileges on zabbix.* to zabbix@'%';
 quit;

#初始化資料庫例項
zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

#注意需要輸入密碼
vim  /etc/zabbix/zabbix_server.conf
DBPassword=password

2.安裝

  • 啟動服務
# 注意如果開啟了 IPMI需要修改如下引數:
sed -i '/# StartIPMIPollers=0/aStartIPMIPollers=5' /etc/zabbix/zabbix_server.conf

# 啟動服務

systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm

2.安裝

  • 介面初始化
輸入 http://ip/zabbix 進行初始化操作
資料庫密碼 如果在本地可以直接輸入 127.0.0.1 以及相關密碼進行.
安裝速度較為迅速
預設密碼:
admin:Zabbix
注意安裝完立即修改密碼.

3.簡單連線IPMI的使用.

  • 簡介
本人對 zabbix的監控不太熟悉
因為我們這邊伺服器的跨度又比較大, 所以這裡簡單描述一下自己的使用部分 
zabbix 6.0的介面與之前網路上很多介紹不太一樣. 

3. 簡單連線IMPI的使用

  • 3.1. 定義主機群組
開啟zabbix-配置-主機群組功能
新增主機群組
注意, 因為伺服器比較繁多, 可能不同年代的伺服器需要設定不同的群組進行處理

3. 簡單連線IMPI的使用

  • 3.2. 定義模板
注意 模板儘量使用英文數字, 不要使用中文,容易出現誤判. 
雖然zabbix有很多ipmi的模板但是不符合,我們一些比較老舊型號的機器.
新增一個新的模板注意不要選擇模板, 可以選擇對應的主機叢集.

  • 3.3. 定義主機
在配置-主機-中點選建立主機
進入New host 的介面
輸入主機名稱, 選擇群組.
Interface選擇使用 IPMI的IP地址等內容.
進入IPMI頁, 注意選擇輸入使用者名稱密碼. 注意需要是正確的使用者資訊
需要注意的是 IPMI輸入的不是業務IP地址,必須是IPMI的管理口的地址.
不然可能會不通.

  • 3.3.1 維護主機監控專案
進入主機維護列表
點選 監控項 
進入監控專案維護介面
點選 建立監控專案
進入監控專案
需要填寫的事項為:
1. 填寫名稱
2. 選擇型別為IPMI客戶端
3. 鍵值,這裡有一個具體要求. 比如CPU溫度 IPMI定義的內容為
ipmitool sensor |grep CPU
CPU0_Temp        | 68.000     | degrees C  | ok    | na        | na        | na        | 102.000   | 104.000   | na 
注意: 鍵值為 ipmi_cpu0_temp 為 ipmi開頭的 小寫 第一列內容
注意: IPMI感測器名字要大小寫正確起來. CPU0_Temp
注意: 可以進行測試驗證引數是否正確.

  • 3.3.2 建立圖形 便於分析
在配置-主機-列表中 點選 圖形配置
新增圖形
注意需要增加一下監控專案. 儲存即可.

4. 監測儀表盤處理

  • 編輯儀表盤
增加一個儀表盤的內容. 
使用click and drag to disired size
選擇主機樣式以及監控的模式
注意監控模式基本上是選擇 監控專案即可.