Zabbix6.0的安裝與IPMI的簡單使用
阿新 • • 發佈:2022-03-15
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
選擇主機樣式以及監控的模式
注意監控模式基本上是選擇 監控專案即可.