CentOS 8 Zabbix 4.4 インストール ガイド

CentOS 8 Zabbix 4.4 インストール ガイド

Zabbix サーバー環境プラットフォーム

ZABBIX バージョン 4.4

セントOS8

MySQL 8

# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm

# すべてクリーン

b. Zabbixサーバー、Webフロントエンド、エージェントをインストールする

# dnf -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent をインストールします

c. 初期データベースを作成する

# sudo yum -y インストール @mysql:8.0

MySQL サービスを有効にします。

sudo systemctl ステータス --now mysql

サービスステータスの確認:

sudo systemctl ステータス mysqld

MySQLデータベースを初期化する

mysql_secure_installation

注意:以下の点を確認してください:

データベースのルート ユーザーのパスワードを設定します。

匿名ユーザーを削除します。

root ユーザーのリモート ログインを無効にします。

テスト データベースを削除してアクセスします。

MySQL ユーザーのルートテストのアクセス権限:

#mysql -uroot -p

パスワード

データベースを作成する

mysql> データベース zabbix 文字セット utf8 を作成、utf8_bin を照合します。

ユーザーを作成

mysql> create user 'zabbix'@'%' identified by 'zabbix_Password'

許可されたユーザー

mysql> grant オプションを使用して、zabbix.* のすべての権限を 'zabbix'@'%' に付与します。

mysql> 権限をフラッシュします。

mysql> 終了します。

初期スキーマとデータをインポートすると、新しく作成したパスワードの入力を求められます。

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

d. Zabbixサーバーのデータベースを構成する

設定ファイル /etc/zabbix/zabbix_server.conf を編集します。

DBPassword=password

e. Zabbixフロントエンド用にPHPを構成する

設定ファイル/etc/php-fpm.d/zabbix.confを編集し、コメントを解除して正しいタイムゾーンを設定します。

; php_value[date.timezone] = Asia/Shanghai

f. Zabbix サーバーとエージェントのプロセスを起動し、起動時に自動的に起動するように設定します。

# systemctl zabbix-server zabbix-agent httpd php-fpm を再起動します

# systemctl zabbix-server zabbix-agent httpd php-fpm を有効にします

これでZabbixサーバーがインストールされ、実行されました。

Zabbixフロントエンドを構成する

新しくインストールされた Zabbix フロントエンドに接続します: http://server_ip_or_name/zabbix

Zabbixドキュメントの手順に従ってください:フロントエンドをインストールする

ユーザーデータテーブルから確認できます

デフォルトアカウント: 管理者

デフォルトのパスワード: zabbix

Zabbixを使い始める

クイックスタートガイドを見る

要約する

以上が私がお伝えした内容です。お役に立てれば幸いです。

以下もご興味があるかもしれません:
  • リモートホスト上でスクリプトや命令を実行する Zabbix の詳細な説明
  • Zabbix 監視ソリューション - 最新の公式バージョン 4.4 [推奨]
  • Docker ベースの Zabbix のインストールと展開
  • Zabbix v3.0のインストールと展開の全プロセスの詳細な説明
  • Zabbix監視スイッチの設定方法
  • Linuxホストを監視するためのZabbixの設定方法
  • Zabbixリモートコマンド実行の詳細な例

<<:  uniapp エントリーレベル nvue クライミングピット記録の分析

>>:  Mysql トランザクション分離レベルの読み取りコミットの詳細な説明

推薦する

MySQLデータベース設計:Pythonを使ったスキーマ操作方法の詳しい解説

矢が放たれる前に、弓は矢にささやきました。「お前の自由は私のものだ。」スキーマは矢のようなもので、弓...

React サーバーサイドレンダリング原則の分析と実践

ほとんどの人は、サーバーサイド レンダリング (SSR と呼んでいます) の概念について聞いたことが...

Docker が elasticsearch を起動するときのメモリ不足の問題と解決策

質問Docker が elasticsearch をインストールして起動するときにメモリが不足するシ...

MySql マスタースレーブレプリケーションメカニズムの包括的な分析

目次マスタースレーブレプリケーションメカニズム非同期レプリケーション準同期レプリケーションマスタース...

MySQLで適切なインデックスを選択する方法

まずは栗を見てみましょう EXPLAIN select * from employees where...

MySQL に IP アドレスを効果的に保存する方法と、文字列 IP と数値を変換する方法の詳細な説明

High Performance MySQL バージョン 3 (セクション 4.1.7) を見ると、...

nginx設定ファイルの解釈の詳細な説明

nginx 設定ファイルは主に 4 つの部分に分かれています。 main{#(グローバル設定) ht...

JavaScript でカルーセル効果を実装する

この記事では、カルーセルの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...

HTML でのテキストエリアの使用と一般的な問題およびケース分析

textarea タグはよく使われる HTML タグです。主に長いテキストを入力するときに改行するた...

ReactRouterの実装

ReactRouterの実装ReactRouterはReactのコアコンポーネントです。主にReac...

Webpackプラグインを書いてnpmに公開するための80行のコード

1. はじめに最近、 Webpackの原理を勉強しています。これまでは Webpack の設定方法し...

MySQL 5.7.9 バージョンの sql_mode=only_full_group_by 問題を解決する

MySQL 5.7.9 バージョンの sql_mode=only_full_group_by の問題...

VUE ユニアプリコア知識の簡単な紹介

目次仕様a. ページファイルはVueの単一ファイルコンポーネント仕様に準拠しています。 b. コンポ...

Vue で Baidu Map を呼び出して経度と緯度を取得する

プロジェクトでは、現在地の緯度経度を取得したり、場所を検索して緯度経度情報を取得したりする必要があり...