[작성자:] black K

  • ZabbixでNVIDIA GPUをモニタリングする

    ZabbixでNVIDIA GPUを正しくモニタリングするためには、zabbix-agent2-plugin-nvidia-gpu プラグインが必要になる。 このプラグインは以下の方法で導入できる。 本記事では ソースビルドによるインストール方法 をガイドする。パッケージで問題なく導入できている場合は、本記事の手順を実施する必要はない。 ソースビルドを採用する理由 Tip特定のドライバ/カーネル構成(Ubuntu 22.04 + Driver 55x / 57x + CUDA 12.x など)では、Zabbix Agent2 が NVIDIA プラグインのロード直後に終了してしまう既知の不具合が存在する。 以下は、実際に報告されている公式イシュートラッカーの一例である。(ZBX-25821 — agent2 がプラグインロード中にクラッシュ) https://support.zabbix.com/browse/ZBX-25821 TipOSの種類によってコマンドやパスが若干異なる場合があるため、必要に応じて環境に合わせて調整すること。 (第1回)NVIDIA GPU プラグインのソースインストール インストール環境 1. Go 1.23 のインストール(未導入、または 1.23 未満の場合は必須) 2. ビルドツールのインストール 3. NVIDIA GPU プラグインソースのダウンロード 4. プラグインのビルド 5. プラグインのインストール 6. プラグイン設定ファイルの配置 ⚠ 注意サーバ環境によってプラグインディレクトリのパスが異なる場合があるため、/etc/zabbix/zabbix_agent2.d/plugins.d のパスは必ず自身の環境で確認すること。 7.…

  • Daily Word

    Daily Word

    Daily Word

  • Steal CPU Full Analysis: Hypervisor CPU Sharing Structure and Practical Mitigation

    1. What Is Steal CPU There are cases where an application inside a virtual machine becomes slow even though CPU usage appears low.In most of these situations, the root cause is Steal CPU occurring at the hypervisor level. Steal CPU refers to the following condition: A VM is fully ready to run at this moment,but…

  • Steal CPU 완전 분석 : 하이퍼바이저 CPU 공유 구조와 실전 해결법

    1. Steal CPU란 무엇인가 가상 머신에서 애플리케이션이 느려지는데 CPU 사용률은 낮게 나오는 경우가 있다.이때 대부분의 원인은 하이퍼바이저 레벨에서 발생하는 Steal CPU다. Steal CPU는 다음 상황을 의미한다. VM이 지금 당장 실행할 준비가 되어 있었지만,하이퍼바이저가 다른 VM에게 CPU를 먼저 할당하여실행되지 못하고 기다린 시간. CPU 리소스가 부족할 때 VM이 “Runnable(실행 대기)” 상태로 밀리면서 누적되는 지연이 바로 Steal이다. 2.…

  • Zabbix Web UI ロゴ・タイトル カスタマイズガイド

    環境: Zabbix 7.4.3 / Ubuntu 22.04 / Apache2 Zabbix Web UI を社内向けモニタリングポータルのように見せたい場合に必要になるのが Branding(ブランディング)設定だ。問題は、公式ドキュメントが非常に簡略で、バージョンによって UI のルート構造も異なるため、そのまま操作すると正常に動かないケースが多いことだ。 本稿は、以下の環境で動作検証済みの方法をまとめたものである。 つまり、Web フロントエンドのルートは /usr/share/zabbix/ui である。 1. 一般的なレファレンスがそのまま使えない理由 Zabbix 7.x をインストールすると、通常は以下のようなディレクトリ構成になる。 そのため find / -type f -name “index.php” | grep zabbix を実行すると、両方に index.php が存在するのが正常だ。 問題は Apache が実際に /zabbix としてどのパスを参照しているかで、これは設定を確認しなければわからない。 今回の環境では Web UI のルートは /usr/share/zabbix/ui である。したがって、ブランディング用ファイルやロゴのパスもすべてこの基準で扱う必要がある。 2. Zabbix Branding の概要 Zabbix 6.x…

  • [Java 7/8 · CMS GC Basis] Complete Tomcat GC Tuning — Young/Old Ratio, Full GC Minimization, and Real-World Operational Analysis

    When a Java-based service becomes slow, the first area you should suspect is GC.This is especially true for legacy systems running Java 7 or early Java 8 with CMS (Concurrent Mark Sweep), where controlling the Young/Old ratio and Promotion volume is the key to performance. This guide is written specifically for such environments.(For modern JVMs…

  • [Java 7/8 · CMS GC 기준] Tomcat GC 튜닝 완전 이해 — Young/Old 비율, Full GC 최소화 전략, 실제 운영값 분석

    Java 기반 서비스가 느려질 때 가장 먼저 의심해야 하는 영역은 GC다.특히 Java 7 또는 초기 Java 8 환경에서 CMS(Concurrent Mark Sweep)로 운영되는 레거시 시스템이라면 Young/Old 비율과 Promotion량 제어가 성능의 핵심이다. 이 글은 그러한 환경을 기준으로 작성한 실전 튜닝 가이드다.(Java 11·17 등 최신 JVM에서는 GC 구조가 완전히 다르므로 이 옵션을 그대로 적용하면 안 된다.) 1. JVM…

  • ZabbixでMongoDBモニタリングを100%完成させる方法

    関連記事 : (ベアメタル / Kubernetes Pod 環境フル対応、Agent2 プラグイン基盤) Zabbix 7.4 では、MongoDB モニタリングのためにユーザー独自スクリプトを追加する必要はない。Zabbix Agent2 に内蔵された MongoDB プラグインだけで、WiredTiger、Replication、Connection など主要な指標を自動取得できる。ただし実際の運用環境は次の2つに分かれる。 ① MongoDB がベアメタル(物理 / VM)サーバーで稼働② MongoDB が Kubernetes Pod 内で動作し、Service で公開されている環境 この2つはネットワーク構造が大きく異なるため、Agent2 の設定方式も変わる。本稿は Zabbix 7.4 を基準とした実務ガイドである。 1. 対応バージョン Zabbix MongoDB エンジン ReplicaSet モニタリング(Node セッション基盤) ReplicaSet を正確に監視するには、以下2つの要素が必須となる。 しかし、この2つを単一ホストに統合することは不可能である。そのため ReplicaSet = 各ノードを独立したホストとして登録し、個別に性能指標を収集する方式が正解となる。 ※ 注意点Zabbix は ReplicaSet 専用の「Cluster テンプレート」を提供していない。(MongoDB cluster by…

  • Mastering MongoDB Monitoring with Zabbix

    Ready to streamline your complex Zabbix operations? I’ve distilled the most valuable insights from this blog into one essential guide. Take full control of your environment with the Zabbix 7 Enterprise Optimization Handbook [Mastering Hybrid Infrastructure Monitoring with a Kubernetes First Approach]. 👉 Get your PDF copy here: https://jikimy.gumroad.com/l/zabbixmaster Related Posts : (Fully supports Bare-metal…

  • Zabbix로 MongoDB 모니터링 100% 완성하기

    “복잡한 Zabbix 운영을 더 효율적으로 만들고 싶다면,블로그의 핵심 내용을 집대성한 『Zabbix 엔터프라이즈 최적화 핸드북(PDF)』을 확인해보세요.” https://jikimy.gumroad.com/l/zabbix-master 관련 글 : (베어메탈 / Kubernetes Pod 환경 완전 지원, Agent2 플러그인 기반) Zabbix 7.4에서 MongoDB 모니터링은 더 이상 사용자 스크립트를 추가할 필요가 없다. Zabbix Agent2에 내장된 MongoDB 플러그인만 있으면 WiredTiger, Replication, Connection 등 대부분 지표를 자동으로 가져온다. 다만…