コンテナの応用はますます一般的になっていますが、大量のコンテナをどのように管理すればよいのでしょうか?もちろん監視されています! 今日の記事は、Zabbix を使用して Docker コンテナを監視する方法について説明します。 Zabbix で監視される Docker の原理について:
zabbix で監視される dokekr の展開は、大きく分けて 5 つの部分に分かれます。 1. zabbix-agent2をダウンロードする
https://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-agent2-5.2.7-1.el7.x86_64.rpm を取得します。 rpm -ivh zabbix-agent2-5.2.7-1.el7.x86_64.rpm 2. 設定ファイルを変更し、基本設定を設定します。 zabbix_agent2.conf を vim で編集します。 サーバー=192.168.1.4 ServerActive=192.168.1.4 #アクティブデータプッシュモードを開始 Hostname=192.168.1.5 3. zabbix ユーザーを docker グループに追加します。これは非常に重要なので無視しないでください。 zabbix-agent2をインストールすると、デフォルトでユーザーzabbixが作成されます。 IDザビックス uid=997(zabbix) gid=995(zabbix) グループ=995(zabbix) docker データを取得するには、/var/run/docker.sock ソケットにアクセスできる必要があります。 ll /var/run/docker.sock srw-rw---- 1 ルート docker 0 7月 7日 09:09 /var/run/docker.sock root ユーザーに加えて、docker グループにも読み取りおよび書き込み権限があることがわかるので、zabbix ユーザーを docker グループに追加します。 ユーザーmod -aG docker zabbix IDザビックス uid=997(zabbix) gid=995(zabbix) グループ=995(zabbix),994(docker) 4. zabbix-agent2サービスを実行する systemctl zabbix-agent2 を起動します。 systemctl zabbix-agent2 を有効にする 5. Webページで設定する
アップデート後、 しばらくすると、監視対象のDocker情報が この時点でweb01のdockerコンテナを実行します docker run -d -p 80:80 --name web01 nginx:1.16.1 ドッカーps コンテナID イメージ コマンド 作成ステータス ポート名 17095d63ed44 nginx:1.16.1 "nginx -g 'daemon of..." 20 分前 20 分前に起動 0.0.0.0:80->80/tcp, :::80->80/tcp web01 しばらくすると、zabbixがweb01コンテナに関するdockerコンテナの内容を検出していることがわかります。 この記事で使用されているテンプレートは組み込みテンプレートです。これで、Zabbix 監視 Docker に関するコンテンツは完了です。 Zabbix 監視 Docker アプリケーション構成に関するこの記事はこれで終わりです。関連する Zabbix 監視 Docker コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: CSS を使用して固定左列と適応右列の 2 列レイアウトを実現する 4 つの方法
目次1. リストインターフェースの表示例2. データを表示する2.1. コンポーネントがリストに表示...
目次1. オペレーティングシステムとは何か2. Linuxの起源3. Linuxの基本機能4. Li...
素敵なフリップログインと登録インターフェースを作成する序文最近、ネットワーク ディスクを構築しようと...
<br />私の仕事で使用しているアノテーションの書き方の基準をまとめました。技術的な内...
目次クロスドメインの理由JSONP Nginxソリューションバックエンドソリューションクロスドメイン...
1. 機能: xargs は、stdin 内のスペースまたは改行で区切られたデータをスペースで区切ら...
ここで、アンカー ポイントを制御するいくつかの状況をまとめてみましょう。 1. 同じページ <...
MySql は、私たちが頻繁に使用するデータ ソースです。開発者が練習、小規模なプライベート ゲーム...
目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...
目次概要1. jsの位置づけを明確に理解する2. 明確な学習パス3. 自己規律と粘り強さ4. 練習し...
序文MySQL スロー クエリ ログは、MySQL が提供するログ レコードの一種です。これは、応答...
目次数学オブジェクト共通プロパティ一般的な方法Math.random()文字列メソッド長さプロパティ...
以下の記事を読んだ後、プロジェクトをサーバーにデプロイできます。Tomcat、JDK、MySQL な...
今日は、複数ページのスクロール切り替え効果を備えた Web サイトを簡単かつ効率的に開発できる、小さ...
この記事では、全選択と逆選択操作を実装するためのjQueryの具体的なコードを参考までに共有します。...