超詳細なzabbixカスタムグラフィックスとグラファナプロットおよびカスタムテンプレート

カスタムグラフィックとグラファナプロット

ここに画像の説明を挿入
ここに画像の説明を挿入
漢字が文字化けしていても慌てないでください!
zabbix-server上のファイルを変更します(/ htmlは私のzabbix-webによって表示されるコードディレクトリです)(SIMHEI.TTFはシステムに付属するフォントパスです:C:\ Windows \ Fonts、中国語のフォントを探すことに注意してください)

cd /html/assets/fonts/
#上传中文字体
[root@zabbix-server fonts]# ls
DejaVuSans.ttf SIMHEI.TTF

mv SIMHEI.TTF DejaVuSans.ttf

成功後に表示
ここに画像の説明を挿入

カスタムグラフィック
ここに画像の説明を挿入
ここに画像の説明を挿入
私のTIME_WAIT監視項目は自分で定義し、画像の効果を示すために任意に定義できます。
ここに画像の説明を挿入

grafanaを使用してzabbixをグラフ化する

grafanaをインストールします(zabbix-serverとzabbix-agentの両方にインストールします)

wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-7.3.7-1.x86_64.rpm
yum localinstall grafana-7.3.7-1.x86_64.rpm -y
systemctl start grafana-server.service
systemctl enable grafana-server.service
#访问grafana
http://10.0.0.8:3000
默认账号密码:admin/admin

グラファナの概念

a:插件,丰富原有功能plugin
b:数据源 datasource
c:dashboard 效果图

光でグラファナを見るのは無意味です!zabbixの写真が見たい

zabbixプラグインをインストールします

grafana-cli plugins install alexanderzobnin-zabbix-app4.1.2
service grafana-server restart

zabbixプラグインを起動します
ここに画像の説明を挿入

新しいzabbixデータソース

ここに画像の説明を挿入


ここに画像の説明を挿入
ここに画像の説明を挿入

効果

ここに画像の説明を挿入
ここに画像の説明を挿入

ダッシュボードのインポート

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ディスプレイインターフェイスの完了後、Bグリッドは非常に高くなっています
ここに画像の説明を挿入

カスタム監視テンプレート

テンプレート:定義済み、一部の監視項目、アプリケーションセット、トリガー、グラフィックス、およびその他のリソース。
テンプレートにはサブテンプレートを含めることができます。
テンプレートはインポートおよびエクスポートでき、共有できます。

カスタムテンプレート

#开启nginx监控页面  /etc/nginx/nginx.conf
location = /nginx_status {
    
    
stub_status;
access_log off;
}
#测试
[root@web01 ~]# curl http://127.0.0.1/nginx_status
Active connections: 1
server accepts handled requests
7 7 7
Reading: 0 Writing: 1 Waiting: 0
#自定义监控项
[root@web01 zabbix_agent2.d]# cat zbx_nginx.conf
UserParameter=nginx_status,netstat -lntp|grep -c nginx
UserParameter=nginx_accepts,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==3{print $1}'
UserParameter=nginx_active_con,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==1{print $NF}'
UserParameter=nginx_Reading,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $2}'
UserParameter=nginx_Writing,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $4}'
UserParameter=nginx_Waiting,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $NF}'

まず監視項目を作成し、データがあるか確認してください
ここに画像の説明を挿入

テンプレートを作成する
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

監視項目を追加
ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入

テンプレートを使用する際の注意事項:
監視ページを
開く#テンプレートをインポートする(互換性)#zabbix
の値設定ファイルを指定した
ディレクトリ/etc/zabbix/zabbix_agentd.d/に配置する#
値スクリプトがある場合は、それを取得する必要があります値は対応するディレクトリにも配置されます
#zabbix-getDebug取值#
ターゲットホストに新しくインポートされたテンプレートを
リンクします#Verify、最新のデータを表示します

おすすめ

転載: blog.csdn.net/weixin_49629796/article/details/113619091
おすすめ