ここでは、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メソッドを使用してコードをよりエレガントにします
ロックの概念①. 現実世界では、鍵は外の世界から身を隠したいときに使う道具です。 ②. コンピュータ...
背景クラスメートと row_id の境界問題について話し合ったので、ここで詳しく説明します。 Inn...
始める段階から初心者になるまで、Linux オペレーティング システムは不可欠です。最初のステップは...
tomcat 設定ファイルから、tomcat の起動時にデフォルトで 8080 (8443)、800...
1. 参照整合性参照整合性とは、主に外部キー制約を使用した複数のテーブル間の設計を指します。複数テ...
1. シナリオ表示Tomcat ログに次の例外情報が時々報告されます。何が起こっているのでしょうか...
メタ属性には、name と http-equiv の 2 つがあります。 name 属性は主に、We...
この記事では、モバイル端末を一度に1画面ずつ上下にスライドさせるためのJSの具体的なコードを参考まで...
最近、CSS3に関する知識や記事をたくさん読んできましたが、CSS3はとても便利に使えると思います。...
これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...
Count(*) または Count(1) または Count([column]) は、おそらく S...
tomcat の containerID を見つけて、tomacat ディレクトリに入ります。 [r...
まずコードを書いて (int i=0;i<1000;i++){ (int j=0;j<5...
目次1.Linuxログインインターフェース2. コードを書く3. Makefileを書く4. コンパ...
目次1. 結論から始めましょう2. キーの役割2.1 例2.2 上記の例を修正する2.3 例を再度修...