zabbix簡介
1.zabbix的安裝與使用
- 建議使用CentOS8進行部署, 不建議使用CentOS7, rpm包直接部署的話,CentOS8比較容易一些
- 支持mysql數據庫.建議先期部署mysql數據庫.
- 如果使用ipmi需要安裝ipmitool 如果使用tar包安裝需要安裝devel包
- 本次使用yum 直接在線安裝不進行編譯,提高部署速度
2.安裝
# 建議直接使用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的使用
打開zabbix-配置-主機群組功能
添加主機群組
注意, 因為服務器比較繁多, 可能不同年代的服務器需要設置不同的群組進行處理
3. 簡單連接IMPI的使用
注意 模板盡量使用英文數字, 不要使用中文,容易出現誤判.
雖然zabbix有很多ipmi的模板但是不符合,我們一些比較老舊型號的機器.
添加一個新的模板注意不要選擇模板, 可以選擇對應的主機集群.
在配置-主機-中點擊創建主機
進入New host 的界面
輸入主機名稱, 選擇群組.
Interface選擇使用 IPMI的IP地址等內容.
進入IPMI頁, 注意選擇輸入用戶名密碼. 注意需要是正確的用戶信息
需要注意的是 IPMI輸入的不是業務IP地址,必須是IPMI的管理口的地址.
不然可能會不通.
進入主機維護列表
點擊 監控項
進入監控項目維護界面
點擊 創建監控項目
進入監控項目
需要填寫的事項為:
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
注意: 可以進行測試驗證參數是否正確.
在配置-主機-列表中 點擊 圖形配置
新增圖形
注意需要增加一下監控項目. 保存即可.
4. 監測儀表盤處理
增加一個儀表盤的內容.
使用click and drag to disired size
選擇主機樣式以及監控的模式
注意監控模式基本上是選擇 監控項目即可.