コンテナの応用はますます一般的になっていますが、大量のコンテナをどのように管理すればよいのでしょうか?もちろん監視されています! 今日の記事は、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. データベース操作1.1 データベースの表示1.2 データベースを作成する1.3 データベー...
Linux の優れた点は、マルチユーザー、マルチタスク システムにあります。 Linux では通常、...
前回の記事では、Vue で画像の切り抜きや拡大・縮小、回転を実現する方法を紹介しました。今回は、アイ...
ngx_lua_module は、lua パーサーを nginx に埋め込み、lua 言語で記述され...
CSS3 アニメーション トランジションを使用して、リンクの上にマウスを移動すると小さなポップアップ...
Vue のフロントエンドとバックエンドのポートが一致していませんconfig index.jsファイ...
MySQL を使用する場合、日付は通常、datetime や timestamp などの形式で保存さ...
目次1. コアコマンド2. 共通コマンド3. コアコマンドの詳細な説明3.1、ps補助3.2 トップ...
HTML を使用してコンテンツをマークアップする目的は、Web ページにセマンティクスを与えることで...
SecureCRT が文字化けした文字を表示する状況を見てみましょう。例えば: ではリセットしてみま...
目次1. NanoIDがUUIDに取って代わる理由2. jsを生成する方法3. ナノID方式序文:ユ...
Q: Outlook または IE のどちらを使用している場合でも、マウスを右クリックすると、ポッ...
目次1. リソースのダウンロード2. ソフトウェアを解凍する2.1 場所を選択する2.2 名前を変更...
概要: MySQL JDBC 抽出にはどのような方法を使用すればよいでしょうか? その方法を説明しま...
1. MySQLデータベースnacos_configを作成する2. データベース nacos_con...