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 トランザクション分離レベルの読み取りコミットの詳細な説明

推薦する

Javascript 共通高階関数の詳細

目次1. 一般的な高階関数1.1、フィルター1.2、地図1.3、減らすHigher Order fu...

JS配列の一般的な方法とテクニックを学び、マスターになりましょう

目次splice() メソッドjoin() メソッド逆() メソッドevery() メソッド削減()...

ZabbixはPSK共有キーを使用してサーバーとエージェント間の通信を暗号化します。

Zabbix バージョン 3.0 以降、Zabbix サーバー、Zabbix プロキシ、Zabbi...

vue3 コンポーネント通信方法の概要と例

vue3コンポーネントの通信モードは次のとおりです。小道具$放出$expose / 参照$属性vモデ...

autoconfを使用してMakefileを生成し、プロジェクトをコンパイルする手順

序文Linux では、コンパイルとリンクには Makefile を使用する必要がありますが、適切な ...

Reactにおけるキーの役割の詳細な説明

目次質問: ボタンをクリックすると、スパンの色が赤に変わりますか?上記の問題を分析します。 2番目の...

CocosCreatorの共通知識ポイントを整理する

目次1. シーンの読み込み2. ノードを見つける1. ノード検索2. その他のノード操作3. 再生ア...

単純なCSSの詳細に惚れ込むと、重要ではないものの、効率性が向上する可能性がある

CSS の将来は非常に楽しみです。一方では、まったく新しいページ レイアウト方法であり、他方では、ク...

LinuxでPythonの組み込みバージョンを削除する手順の詳細な説明

大きな落とし穴、Linuxシステムに付属するPythonのバージョンを簡単に削除しないでください1....

Linux コマンドラインターミナルで画面を分割するための 2 つのツール

ターミナル分割画面ツールは2つあります: screen と tmux 1. 画面分割を使用する(上下...

JavaScriptは4桁のランダム検証コードの生成を実装します

この記事の例では、JavaScriptで4桁のランダムな検証コードを生成する具体的なコードを参考まで...

UIエンジニアのキャリアについての私たちの考え

私は長い間落ち込んでいます、なぜでしょうか?以前、お客様から、提供されたソフトウェアが正常に動作しな...

MySQL 4 データをインポートする方法

1. mysqlコマンドをインポートするmysql コマンドのインポート構文は次のとおりです。 my...

MySQL方言の簡単な紹介

データベースはさておき、人生における方言とは何でしょうか?方言とは、ある場所特有の言語です。他の場所...

Ubuntu 16.04 で PostgreSQL の起動を設定する方法

PostgreSQL はコンパイルされインストールされるため、起動時に起動するように設定する必要があ...