zabbixカスタムグラフィックス
1.zabbixグラフィックを確認する方法
モニター-グラフ-グラフを表示するホストを検索-表示するグラフを選択-適用
2.zabbixグラフィックスの文字化けした漢字の問題を解決します
这是由于zabbix默认的字体版本太老,不支持中文显示导致的,我们只需要将Windows主机上的字体复制一份到zabbix字体目录即可解决此问题
2.1。Microsoft Yaheiフォントを準備し、サーバーにアップロードします
Windows微软雅黑字体目录位于C:\Windows\Fonts
复制微软雅黑至桌面,然后上传至zabbix服务器
微软雅黑字体文件名叫做msyh.ttc
上传至zabbix服务器
[root@zabbix-server ~]# rz -E
[root@zabbix-server ~]# mv msyh.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf
mv:是否覆盖"/usr/share/zabbix/assets/fonts/graphfont.ttf"? y
2.2。ページを更新してグラフィックを表示します
文字化けの問題は解決されました
3.sdaディスク使用量グラフをカスタマイズします
3.1。カスタム監視項目を作成する
カスタム監視項目を作成し、sdaディスクの使用状況を監視します
1.编写获取最新sda磁盘使用率监控至的脚本
[root@192_168_81_220 ~]# mkdir /etc/zabbix/scripts
[root@192_168_81_220 ~]# cd /etc/zabbix/scripts
[root@192_168_81_220 scripts]# vim sda_used.sh
#!/bin/bash
#此脚本用来监控sda /目录磁盘的使用率
disk_used=`df -hT | grep '/$' | awk '{print $(NF-1)}' | awk -F '%' '{print $1}'`
echo $disk_used
2.在配置文件中增减监控项
[root@192_168_81_220 ~]# vim /etc/zabbix/zabbix_agentd.d/user_monitor.conf
UserParameter=sda_used,sh /etc/zabbix/scripts/sda_used.sh
3.重启zabbix-agent
[root@192_168_81_220 ~]# systemctl restart zabbix-agent
3.2。ページに監視項目を作成する
構成-ホスト-監視項目-監視項目の作成
名前:sdaディスク使用量
キー値:sda_used
単位:%(スクリプトは値のみを取得するため、単位はここに記述する必要があります)
アプリケーションセット:ディスク監視
3.3。ページ作成トリガー
構成-ホスト-トリガー-トリガーの作成
名前:sdaディスクの使用率が80%を超えています
重大度:重大
式:{192.168.81.220:sda_used.last()}> = 80
3.4。監視項目の最新データを表示する
[監視]-[最新のデータ]-[マシンの選択]-[監視項目のフィルター]-[適用]をクリックします
ここでは、監視項目を作成したときにユニットに入力することがいかに重要であるかを確認できます。
3.5。ページにカスタムグラフィックを作成する
構成-ホスト-グラフィック-グラフィックの作成
3.6。グラフィックカテゴリの説明
グラフィックタイプ:通常(折れ線グラフ)、通常は通常を選択
スタック(ヒストグラム)
パイ(ファンチャート)
3.7。カスタムグラフィック情報を入力します
グラフィック名:sdaディスク使用量
グラフィックカテゴリ:通常
監視項目:作成したばかりの監視項目を追加します
3.8。グラフィックを表示する
モニターをクリック-グラフィックス-マシンを選択-作成したばかりのグラフィックスを選択-アプリケーション
平均値は11%であることがわかります