カスタムグラフィックとグラファナプロット
漢字が文字化けしていても慌てないでください!
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
成功後に表示
カスタムグラフィック
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データソース
効果
ダッシュボードのインポート
ディスプレイインターフェイスの完了後、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、最新のデータを表示します