ザビックス 2019/10/12 チェンシン 参照する 導入 Zabbix は、WEB インターフェースに基づいて分散システム監視およびネットワーク監視機能を提供するエンタープライズ レベルのオープン ソース ソリューションです。 Zabbix は、さまざまなネットワーク パラメータを監視してサーバー システムの安全な運用を確保し、システム管理者がさまざまな既存の問題を迅速に特定して解決できるようにする柔軟な通知メカニズムを提供します。 Zabbix は、Zabbix サーバーとオプション コンポーネントの Zabbix エージェントの 2 つの部分で構成されます。 Zabbix サーバーは、SNMP、Zabbix エージェント、ping、ポート監視などの方法を通じて、リモート サーバー/ネットワーク ステータス監視、データ収集などの機能を提供できます。Linux、Solaris、HP-UX、AIX、Free BSD、Open BSD、OS X などのプラットフォームで実行できます。 同様の製品には、Grafana、Nagios、Ganglia、Open-Falcon などがあります。 サーバーのインストールと展開 インストールと接続の手順については、https://www.zabbix.com/download?zabbix=4.4&os_distribution=centos&os_version=8&db=mysql を参照してください。 最新の Zabbix-4.4 バージョンがここにインストールされています。 この実験のアドレスの説明 サーバー: 192.168.143.130 1. プラットフォームを選択する Zabbix バージョン/OS タイプ/OS バージョン/データベース タイプなどを選択します。 次に、ユーザーの選択に応じて、さまざまなインストールおよび接続の手順が表示されます。ここでは、Zabbix4.4、Centos7、MySQL データベースを例に挙げます。 2. 上記の選択に従ってインストールします a. Zabbixソースをインストールする rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm #zabbixのソースをロード yum clean all ls /etc/yum.repos.d/ ... zabbix.repo #このファイルを追加 b. Zabbixサーバー、フロントエンド、エージェントをインストールする # yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent (zabbix コンポーネント。ネットワーク速度の問題により複数回実行する必要がある場合があります) エラー 1. /usr/bin/applydeltarpm がインストールされていないため、Delta RPM が無効になっています。 これは、deltarpm がインストールされていないことを示します。コマンドを実行してパッケージ情報を表示します。 yum は '*/applydeltarpm' を提供します #依存パッケージの場所を確認します。プロンプトは次のようになります deltarpm-3.6-3.el7.x86_64: rpm 間のデルタを作成します #インストールするパッケージをプロンプトします deltarpm-3.6-3.el7.x86_64 リポジトリ: @base 一致した項目: ファイル名: /usr/bin/applydeltarpm インストールコマンドを実行する
それでも問題が解決しない場合は、ネットワークの問題(速度が遅すぎる)が原因である可能性がありますので、複数回試してください(ダウンロードするたびに進行状況が増加し、キャッシュに入ります)。 c. データベースを初期化し、テーブル構造をインポートする データベースを初期化します(MySQLバージョンは5.7です) データベース zabbix 文字セット utf8 を作成し、utf8_bin で照合します。 'sj...sg' によって識別されるユーザー 'zabbix'@'localhost' を作成します。 'sj...sg' によって識別されるユーザー 'zabbix'@'%' を作成します。 zabbix.* のすべての権限を 'zabbix'@'%' に付与します。 zabbix.* のすべての権限を 'zabbix'@localhost に付与します。 データ構造のインポート # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix d. ZabbixサーバーのDB設定ファイルを変更する zabbix_server.conf を vim で編集します。 DBホスト=192.168.143.130 DBパスワード=xxx DBポート=10306 DBソケット=/tmp/mysql.sock e. ZabbixサーバーのフロントエンドのPHP設定ファイルを変更する vim /etc/httpd/conf.d/zabbix.conf でコメントを解除し、正しいタイムゾーン (Asia/Shanghai) を設定します。 php_value date.timezone ヨーロッパ/リガ f. Zabbix サーバーとエージェント プロセスを起動します。起動時に自動的に起動するように設定します。 サービスを開始する # systemctl zabbix-server zabbix-agent httpd を再起動します 実際の通話は /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf zabbix_agentd は、以下のコマンドで実行できます。 /usr/sbin/httpd 自動起動を設定する # systemctl zabbix-server zabbix-agent httpd を有効にします プロセスオープンポートの説明 ザビックスエージェント10050 ザビックスサーバー10051 httpd 80 上記の手順を実行すると、zabbix が実行されます。 Zabbix フロントエンドを構成する (フロントエンド エントリの構成) http://192.168.143.130/zabbix 設定方法については、フロントエンド設定のスクリーンショットが掲載されている https://www.zabbix.com/documentation/4.4/manual/installation/install#installing_frontend を参照してください。 または、以下の手順に従ってください(公式ウェブサイトと同じ)。 プロセスの説明 1. ようこそページに入る 2. 関連するプラグインがすべてインストールされているかどうかを確認します。未完了のプラグインがある場合は、手動でインストールできます。 3. DB 構成インターフェイスに入り、Zabbix データベースの IP、ポート、dbname、ユーザー名、およびパスワードを入力します。 4. Zabbix サーバーの関連情報を入力します (ホスト名/IP、開いているポート 10051、名前は空でも可)。 完了すると、ページには次のように表示されます。 おめでとうございます。Zabbix フロントエンドのインストールに成功しました。 設定ファイル「/etc/zabbix/web/zabbix.conf.php」が作成されました。 <?php // Zabbix GUI 構成ファイル。 グローバル $DB; $DB['TYPE'] = 'MYSQL'; $DB['サーバー'] = '192.168.143.130'; $DB['ポート'] = '10306'; $DB['データベース'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['パスワード'] = 'sj...sg'; // スキーマ名。IBM DB2 および PostgreSQL で使用されます。 $DB['SCHEMA'] = ''; $ZBX_SERVER = '192.168.143.130'; $ZBX_SERVER_PORT = '10051'; $ZBX_SERVER_NAME = ''; IMAGE_FORMAT_DEFAULT は IMAGE_FORMAT_PNG です。 初回ログイン 初めて zabbix Web にログインします。アカウントは Admin (大文字の「A」に注意)、パスワードは zabbix です。 Zabbixの使用 https://www.zabbix.com/documentation/4.4/manual/quickstart/login ビデオチュートリアルもあります。 主にプロジェクトの監視表示用です。 ダッシュボードの作成。 クライアントを追加しています。 クライアントがシャットダウンされた後、「監視」->「計測器」/「問題」のすべてに異常な説明が表示されます (ホストがダウンしています)。 テンプレートの使用(関連付け、作成) アラーム使用。 Zabbixクライアント(エージェント)の個別インストール/ホスト作成 監視対象ホスト IP: 192.168.143.131 1 エージェントをインストールする rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm おいしい、すべてきれい yum install zabbix-agent -y #ネットワーク上の理由により、複数回実行する必要がある場合があります 2. 設定ファイルを変更する cat zabbix_agentd.conf |grep -v -E "(^#|^$)" Pidファイル=/var/run/zabbix/zabbix_agentd.pid ログファイル=/var/log/zabbix/zabbix_agentd.log ログファイルサイズ=0 Server=127.0.0.1 #192.168.143.130に変更 ServerActive=127.0.0.1 #192.168.143.130に変更 Hostname=Zabbix サーバー # 他の名前に変更できます Include=/etc/zabbix/zabbix_agentd.d/*.conf 3. zabbix-webでホストを設定する 「構成」->「ホスト」->「ホストの作成」を選択します。次に 「ホスト」列を選択し、ホスト名、グループ(事前に作成)、ホストIP、ポートを入力します。 「テンプレート」列を選択し、対応するテンプレート(監視項目)を選択します。 「追加」をクリックします。 次に、「監視」→「最新データ」に進み、データ取得が正常かどうかを確認します。 Zabbix関連のディレクトリとファイルの説明 1. 重要なディレクトリの指示 /etc/zabbix #zabbix_agentd.conf、zabbix_agentd.d/、zabbix_server.conf が含まれます /etc/httpd/conf.d/zabbix.conf #http 設定 /usr/share/zabbix/ #Web ルート ディレクトリ /var/log/zabbix/ #ログ保存ディレクトリ 2. その他の関連ディレクトリ(libディレクトリ、man、docディレクトリは省略) /usr/lib/systemd/system/zabbix-server.service,zabbix-agent.service #サービス /usr/sbin/zabbix_server,zabbix_server_mysql,zabbix_agentd #バイナリ /etc/yum.repos.d/zabbix.repo #ソース /etc/logrotate.d/zabbix-server,zabbix-agent #ログ ロールバック メソッド /etc/selinux/targeted/active/modules/100/zabbix/ #バイナリ/run/zabbix #実行ディレクトリ ユーザー管理 ローカル ユーザーとグループの管理をサポートします。 LDAP をサポートしますが、具体的な構成は省略されます。 警察を呼んで下さい メール/GSM モデム (サーバーへのハードウェア接続) モードをサポートします。 その他の注意事項 監視ページコンソールは中国語をサポートしています。 サポートページのテーマの変更。 要約する 上記は、編集者が紹介した Zabbix 監視ソリューションです。公式最新バージョン 4.4 です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: uniappがインターフェースドメイン名を動的に取得する方法を分析する
MySQL 5.7.8 では json フィールドが導入されました。このタイプのフィールドは使用頻度...
目次主キー制約ユニーク制約主キー制約PRIMARY KRY 主キーは一意です。テーブルには主キーを ...
序文Crond は Linux のスケジュール実行ツール (Windows のスケジュールされたタス...
Flash での HTML と CSS の適用:同僚の Den が Flash で HTML と C...
目次プロトタイプチェーンプロトタイプチェーンに基づいてシンプルなJQueryライブラリを実装すること...
2級コンピュータ試験のMySQL知識ポイントの基礎、一般的なMYSQLコマンドは次のとおりです。よく...
MySQLにおける静的変数の役割の詳細な説明静的変数の使用 静的変数サンプルコード: 関数テスト()...
データベースが同じデータ バッチを同時に追加、削除、および変更すると、ダーティ書き込み、ダーティ読み...
Ubuntu 20.04 がリリースされ、多くの新機能が導入されましたが、慣れていない機能も多くあ...
システム管理者は複数のサーバーを同時に管理する場合があり、これらのサーバーは異なる場所に配置されてい...
この記事では、参考までにVue More Filter Itemウィジェットの実装方法を例として紹介...
目次序文1. シングルユーザーモードでの一般的なバグ修正2. シングルユーザーモードでシステムパスワ...
1. Alipay方式: Alipay メソッド: Alipay をクリックして支払い、バックエンド...
この記事では、Linux 環境の Apache で https サービスを有効にする方法について説明...
MySQLはトリガーを使用してデータベース内のテーブルの行制限を解決します。詳細な説明と例最近のプロ...