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

推薦する

今日、私は非常に奇妙なクリックの問題に遭遇し、自分で解決しました

...こんな感じで、今日はポップアップウィンドウを作ろうと思ったのですが、バックエンド PHP によ...

自分のブログを構築しながら学んだこと

<br />ブログを始めて 1 年、私はブログの内外で多くのことを個人的に学びました。ま...

MySQL マルチバージョン同時実行制御 MVCC の実装

目次MVCCとはMVCC 実装MVCC はファントム リードを解決しますか? MVCCとはMVCC ...

jQueryはシャトルボックス機能を実現する

この記事では、シャトルボックス機能を実現するためのjQueryの具体的なコードを参考までに紹介します...

Element+vueを使用して開始時間と終了時間の制限を実装する

この記事の例では、Element+vueを使用して開始と終了の時間制限を実装するための具体的なコード...

LinuxのCentos7でmysql5.7.29を構築する詳細なプロセス

1. MySQLをダウンロードする1.1 ダウンロードアドレスhttps://downloads.m...

Vue でカスタムパスのエイリアスを設定する方法

Vue でカスタム パス エイリアスを設定する方法日常の開発では、モジュールやコンポーネントをインポ...

Windows 版 MySQL のインストール、起動、基本設定に関する詳細なグラフィック チュートリアル

ダウンロード:ステップ 1: ウェブサイトを開きます (ダウンロードするには公式ウェブサイトにアクセ...

Bash の山括弧の深い理解 (初心者向け)

序文Bash には、ls、cd、mv などの重要な組み込みコマンドが多数あるほか、grep、awk、...

LINUX でポートが占有されているかどうかを確認する方法

ポートが占有されているかどうかは、これまで一度もわかりませんでした。多くの人に尋ねて、ようやくわかり...

Linux 向けの強化されたスクリーンショットと共有ツール: ScreenCloud

ScreenCloud は、必要だとは思わなかった素晴らしい小さなアプリです。デスクトップ Lin...

Apache Superset を使用して ClickHouse データを視覚化する 2 つの方法

Apache Superset は、データを表示および探索する方法を提供する強力な BI ツールで...

Pure CSS と Flutter はそれぞれブリージング ライト効果を実現します (サンプル コード)

前回、非常に熱心なファンから、月を呼吸する光の効果にできるかどうか尋ねられました。月の大きさの写真が...

JavaScriptはクリックするとランダムなグラフィックを生成します

この記事では、クリックするとランダムグラフィックの生成を実現するJavaScriptの具体的なコード...

CSS3 タイムラインアニメーション

成果を達成する html <h2>CSS3 タイムライン</h2> <...