ここでは、Linux プラットフォームでの Zabbix エージェントのインストールと構成について簡単に説明します。実験でテストした Zabbix のバージョンは比較的古いものです (Zabbix 3.0.9)。バージョンは少し古いですが、新旧バージョンのインストール手順とプロセスは基本的に同じです。ここでの概要はあくまでも操作マニュアルであり、今後内容が更新・追加される予定です。 Linux には多くのバージョンがあり、以下のドキュメントは RHEL および CentOS バージョンでのみテストされています。バージョンによってインストール手順が異なる場合がありますが、これは後で補足および改善される予定です。 1: まずzabbix_serverのバージョンを確認する # zabbix_server --バージョン zabbix_server (ザビックス) 3.0.9 リビジョン 67444 2017 年 4 月 19 日、コンパイル時間: 2017 年 4 月 23 日 18:05:43 著作権 (C) 2017 Zabbix SIA ライセンス GPLv2+: GNU GPL バージョン 2 以降 <http://gnu.org/licenses/gpl.html>。 これはフリーソフトウェアです。 ライセンス。法律で認められる範囲において、保証はありません。 2: 監視対象サーバーのLinuxディストリビューションのバージョンを確認する
3: Zabbix ServerのバージョンとLinuxディストリビューションのバージョンに応じて、対応するZabbix Agentのインストールパッケージをダウンロードすることを選択します。 このテスト環境では、RMP パッケージ zabbix-agent-3.0.9-1.el5.x86_64.rpm をダウンロードすることにしました。ダウンロード アドレスはhttp://repo.zabbix.com/zabbix/3.0/rhel/5/x86_64/です。 # rpm -ivh zabbix-agent-3.0.9-1.el5.x86_64.rpm 警告: zabbix-agent-3.0.9-1.el5.x86_64.rpm: ヘッダー V3 DSA 署名: NOKEY、キー ID 79ea5ed4 準備中... ################################################ [100%] 1:zabbix-agent ################################################### [100%] もちろん、サーバーが外部ネットワークにアクセスできる場合は、次のコマンドを使用して直接インストールすることもできます。
または、yum ソースを設定すると、より簡単かつ便利になります。
デフォルトでは、Zabbix Server は通常、クライアントからデータをアクティブに取得することがわかっています。もちろん、クライアントがデータをサーバーにアクティブにプッシュすることもできます。クライアントは zabbix_sender 命令を使用して、データをサーバーにアクティブにプッシュします。 zabbix_sender のインストールと設定についてはここでは紹介しません。後ほど別途紹介する予定です。 4: Zabbix-Agentの設定ファイルを変更する まずzabbix_agentd.confの場所を見つけます。rpm -ql zabbix-agentまたはrpm -ql zabbix-agent | grep zabbix_agentd.confを使用できます。 # rpm -ql zabbix-エージェント エージェント ログローテートエージェント 設定ファイル zabbix_agentd は、以下のディレクトリにあります。 /etc/zabbix/zabbix_agentd.d/ユーザーパラメータ_mysql.conf /usr/sbin/zabbix_agentd zabbix-agent 3.0.9 のドキュメント /usr/share/doc/zabbix-agent-3.0.9/著者 /usr/share/doc/zabbix-agent-3.0.9/コピー /usr/share/doc/zabbix-agent-3.0.9/変更ログ /usr/share/doc/zabbix-agent-3.0.9/ニュース ドキュメント: ディレクトリ: /usr/share/man/man8/zabbix_agentd.8.gz ログファイル 実行ファイル # rpm -ql zabbix-agent | grep zabbix_agentd.conf 設定ファイル パラメータファイルzabbix_agentd.confを編集します。
ホスト名=Zabbixサーバー #Zabbixクライアントのホスト名がZabbixサーバーに置き換えられます 5: Zabbixエージェントサービスを起動する Zabbix-Agent を起動する方法はいくつかあります。実際の環境に注意してください。一部の Linux バージョンでは、以下の方法の一部がサポートされていません。 方法1: # サービス zabbix-agent の開始 Zabbixエージェントを起動しています: [ OK ] # サービス zabbix-agent を停止します Zabbixエージェントをシャットダウンしています: [ OK ] # サービス zabbix-agent ステータス zabbix_agentd (pid 8120) が実行中です... 方法2: systemctl zabbix-agent.service を起動します。 systemctl zabbix-agent.service を停止します。 方法3: /etc/init.d/zabbix-agent を起動します /etc/init.d/zabbix-agent を停止します /etc/init.d/zabbix-agent ステータス 6: 起動時にzabbix-agentサービスが自動的に開始するように設定する # chkconfig --zabbix-agentを追加します # chkconfig --list | grep zabbix-agent zabbix-agent 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ 7: 監視対象のLinuxサーバーのファイアウォールでTCPポート10050が開いているかどうかを確認します。 これは非常に単純なので、詳しく説明しません。ただし、確認して確認する必要があります。確認しないと、Zabbix サーバーはデータを取得できません。 たとえば、iptablesを使用してファイアウォールを管理する場合(CentOS 5,6) 設定ファイル、ファイアウォール設定ファイル/etc/sysconfig/iptablesを変更し、次の設定を追加します。
ファイアウォールサービスiptables restartを再起動します ファイアウォールの管理にfirewalldを使用する場合(例:CentOS 7.x)
バージョンの問題: 注意: Zabbix Server と Zabbix Agent のバージョンを一致させる必要があるかどうかという問題に関しては、一貫性を保つようにしてください。バージョンを一致させることで、さまざまな問題を回避できます。公式ドキュメントには、Zabbix Server は Zabbix Agent と下位互換性があるとも記載されています。ただし、いくつかのパラメータを変更する必要があることに注意してください。 Zabbix エージェント 3.0 以降は Zabbix サーバー 3.0 では使用できませんのでご注意ください。詳細は以下の通りです。 12 バージョン互換性
公式ドキュメントでは、3.0 より上の Zabbix エージェントは Zabbix サーバー 3.0 では使用できないと示されていますが、それがメジャー バージョンを指すのか、マイナー バージョンを指すのかは不明です。たとえば、私のテスト環境の Zabbix Server は 3.0.9 ですが、クライアントは zabbix-agent-3.0.28 バージョンもインストールできます。テストでは問題は見つかりませんでした。 要約する Linux プラットフォームでの Zabbix エージェントのインストールと設定方法については、これで終わりです。Zabbix エージェントのインストールと設定に関するより詳しい内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQLでTEXT/BLOB型を使用する際の注意点を詳しく説明します
>>: jsはreduceメソッドを使用してコードをよりエレガントにします
MySQLデーモンの起動に失敗したエラーの解決方法数日前、公開されたウェブサイトはこれらのアクティビ...
略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...
この記事では、スキン変更効果を実現するためのJavaScriptの具体的なコードを参考までに紹介しま...
序文mv コマンドは、move の略語で、ファイルを移動したり、ファイル名を変更したり (ファイルの...
質問Nginx リバース プロキシの後、Tomcat アプリケーションは、クライアント ブラウザーの...
クエリ速度が遅くなる理由は多数ありますが、最も一般的な理由は次のとおりです。 1. インデックスがな...
以下の分析は製品設計原則に関するものですが、そのほとんどはウェブサイト製品に基づいているため、ユーザ...
ミニネットMininet は軽量のソフトウェア定義ネットワークおよびテスト プラットフォームです。軽...
目次使用EsLintの使用プロフィールを追加するPrettierの使用huskyとlint-stag...
目次 <テンプレート> <ul class="コンテナ">...
ある日、内部結合を含む SQL ステートメントの実行速度はそれほど遅くはない (0.1 ~ 0.2)...
この記事では主に、MySQL 8.0 ドライバーと Alibaba Druid バージョン間の互換性...
HTML にビデオを挿入するために最もよく使用される方法は 2 つあります。1 つは古い <o...
まず、in() クエリについて説明します。 「High Performance MySQL」では、イ...
ブーストをインストールPython から C/C++ を呼び出す方法はたくさんあります。この記事では...