GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にIcingaをインストールする方法

このチュートリアルでは、CentOS 8にIcingaをインストールする方法を紹介します。知らなかった方のために、Icinga2は可用性をチェックするオープンソースのネットワーク監視システムです。 Icinga2は、スケーラブルで拡張性があり、複数の場所にまたがる大規模で複雑な環境を監視できます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8へのIcinga2のインストールを段階的に説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS8にIcingaをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

 sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmsudo dnf update 

ステップ2.CentOSにIcingaをインストールします。

EPELリポジトリを追加した後、Icinga2リポジトリをシステムに追加します。

 sudo tee /etc/yum.repos.d/icinga2.repo < 

GPGキーのインポート:

 sudo rpm --import https://packages.icinga.com/icinga.key 

次に、yumを更新します キャッシュ:

 sudo dnf clean allsudo dnf makecache 

次に、以下に示すようにIcinga2インストールコマンドを実行します。

 sudo dnf install icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2 

Icinga 2に必要なモジュールを有効にする:

 sudo icinga2 feature enable command ido-mysql syslog 

ステップ3.MariaDBをインストールし、データベースIcingaを構成します。

CentOS 8にMariaDBデータベースサーバーをインストールします:

 sudo dnf module install mariadb 

以下のコマンドを使用してMariaDBサービスをアクティブ化します:

 sudo systemctl enable --now mariadb 

サービスが開始されたら、コマンドmysql_secure_installation MariaDBデータベースサーバーのセキュリティを強化します。

 mysql_secure_installation 

次に、Icinga 2のデータベースを作成します:

 $ mysql -u root -pCREATEDATABASEicingadb;すべての特権をicinga。*に付与します。 

Icinga 2データベースのインポート:

 mysql -u root -p icinga  

次に、データベースアクセスを構成します:

 nano /etc/icinga2/features-available/ido-mysql.conf 

行のコメントを解除し、アクセス資格情報を設定します:

 / ** * IdoMysqlConnectionタイプは、DBIDOのMySQLサポートを実装します。 * / object IdoMysqlConnection "ido-mysql" {user ="icinga" password ="YourpASSWD" host ="localhost" database ="icingadb"} 

次に、icinga2サービスを開始して有効にします:

 sudo systemctl enable --now icinga2.service 

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

 $ sudo systemctl status icinga2.service icinga2.service-Icingaホスト/サービス/ネットワーク監視システムロード済み:ロード済み(/usr/lib/systemd/system/icinga2.service;有効;ベンダープリセット:無効)アクティブ:アクティブ(実行中)火曜日から2019-11-16 10:36:13 EAT; 4秒前プロセス:13746 ExecStartPre =/ usr / lib / icinga2 / prepare-dirs / etc / sysconfig / icinga2(code =exited、status =0 / SUCCESS)メインPID:13756(icinga2)タスク:11(制限:11222)メモリ:18.6M CGroup:/system.slice/icinga2.service├─13776/ usr / lib64 / icinga2 / sbin /icinga2--no-stack-rlimitデーモン--close-stdio-e/ var / log / icinga2/error。ログ├─13761/usr/ lib64 / icinga2 / sbin /icinga2--no-stack-rlimitデーモン--close-stdio-e/var/log/icinga2/error.log└─13752/usr/ lib64 / icinga2 / sbin /icinga2--no-stack-rlimitデーモン--close-stdio-e/var/log/icinga2/error.log 

おめでとうございます!Icinga2が正常にインストールされました。CentOSシステムにIcinga2ネットワーク監視をインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Icingaの公式Webサイトを確認することをお勧めします。 。


Cent OS
  1. CentOS 8 /RHEL8にIcinga2をインストールする方法

  2. CentOS 7 /RHEL7にIcinga2をインストールする方法

  3. CentOS8にownCloudをインストールする方法

  1. CentOS7にVagrantをインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にMemcachedをインストールする方法

  1. CentOS7にNginxをインストールする方法

  2. CentOS7にApacheをインストールする方法

  3. CentOS7にTomcat8.5をインストールする方法