CentOS 8.1.1911 へ libssh2 を追加して Zabbix をインストールする
以前に AmazonLinux2 へ Zabbix Server 4.0.14 をインストールする というメモを書きました。 CentOS 8.1.1911 では libssh2 が削除されてしまった為、同じ手順では Zabbix 関連パッケージをインストールしようとするとエラーになってしまいます。 これを回避するには予め、libssh2 をインストールしておきます。
前提¶
今回は下記の環境で作業しました。
- CentOS 8.1.1911
libssh2 をインストールしておく¶
RHEL の公式サイトに 8.2.3. RHEL 8 で libssh2 が利用できないと明記されています。
非推奨の libssh2 ライブラリーは、楕円曲線、Generic Security Service Application Program Interface (GSSAPI) などの機能がなく、RHEL 8 では削除され、libssh が使用されます。
この為、「libssh2 が無いので Zabbix のインストールに失敗する」件は Zabbix のサポートサイトにも記載があります。
この問題を回避する為、CentOS 8.1.1905 のリポジトリから libssh2 をインストールしておきます。
1 |
|
MySQL のインストール¶
Zabbix をインストールする前に、データベースとして利用する MySQL サーバをインストールしておきます。
1 2 3 4 |
|
Zabbix のインストール¶
あとは Zabbix をインストールするだけです。 ここからは特別な手順は無く、従来と同じ手順でインストール出来るはずです。 まず、Zabbix のパッケージをインストールします。
1 2 3 |
|
データベースを作成します。
1 |
|
設定ファイルを修正します。
1 2 |
|
これで http://ADDRESS/zabbix
へアクセスすれば Zabbix のセットアップ画面が表示されるはずです。