コンテナの応用はますます一般的になっていますが、大量のコンテナをどのように管理すればよいのでしょうか?もちろん監視されています! 今日の記事は、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. JavaScriptはシングルスレッドです1. 同期タスク2. 非同期タスク2. タスクキ...
改訂版のプレビューこの記事は 3 日前に書かれたものです。先輩の同僚から改訂の提案をいくつかいただき...
<base> タグは、ページ上のすべてのリンクのデフォルトのアドレスまたはデフォルトのタ...
ミニネットMininet は軽量のソフトウェア定義ネットワークおよびテスト プラットフォームです。軽...
タイムスタンプの差を計算するSQLメソッド概要場合によっては、特定のレコードを時間で検索する必要があ...
LinuxにMySQL 5.7.18をインストールする方法1. MySQLをダウンロードします。公...
序文:この記事では、Ant Design Proログイン機能にグラフィック検証コードコンポーネントを...
目次序文Vue CLI での設定基本コードVueルーターの登場ネストされたルートの設定要約する序文V...
UPD 2020.2.26 現在、Ubuntu 20.04 LTSはまだリリースされていないため、チ...
目次1.画像レイヤーの数を減らす1. 命令の統合2. 多段階ビルド3. スクワッシュ機能を有効にする...
この記事では、シンプルなカレンダー効果を実現するためのJavaScriptの具体的なコードを参考まで...
docker デーモンは通常の TCP ポートではなくホストの Unix ソケットにバインドする必要...
プロジェクトのテスト環境データベースのデータが失われてしまったので、記録しておきたいと思います。当時...
問題の説明プラグインをインストールした後、ES7 React/Redux/GraphQL/React...
概要オンラインサービスへのアクセス中に 500 または 502 エラーが発生した場合、緊急処理とトラ...