ここでは、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メソッドを使用してコードをよりエレガントにします
HTML ページでは、ボタンやテキスト ボックスなどの視覚要素にフォーカスを設定したり、フォーカスを...
//MySQL ステートメント SELECT * FROM `MyTable` WHERE `id...
MySQL を使用する場合、日付は通常、datetime や timestamp などの形式で保存さ...
序文日常の開発では、サーバー上でさまざまなテキストやログの表示操作を実行する必要があることがよくあり...
ログポイントベースのレプリケーション1. マスターデータベースとスレーブデータベースに専用のレプリケ...
目次背景DHCPの設定DHCP ファイル (動的ホスト構成プロトコル) の編集tftp 設定sysl...
この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更につい...
1. ディレクトリホワイトリストを設定する:指定されたリクエストパスに制限を設定しないでください。た...
同僚から、一時テーブルを使用して変数データを挿入して表示する方法を教わったことがありますが、この方法...
まず、サーバーのハードウェアが現在のトラフィックをサポートするのに十分かどうかを確認します。通常の ...
初期のコンピュータでは ASCII 文字しか使用できませんでしたが、コンピュータのアプリケーションの...
始める前に、これから紹介する JOIN タイプを示すために 2 つのテーブルを作成します。テーブルを...
1. 背景Docker サービスが開始されると、デフォルトで docker0 ブリッジが作成され (...
1 公式ウェブサイトから MySQL 5.6 バージョンの圧縮パッケージmysql-5.6.36-w...
今日 テーブル名から * を選択します。ここで、to_days(時間フィールド名) = to_day...