2019年11月28日Tweetはじめまして。これからtech系の投稿も復活させていこうともくろんでいるインフラエンジニアの竹西@hiromaa03です。今回の記事はタイトルの通り、zabbix4.4の新機能の一つであるwebhookメディアタイプを試してみようという記事です。後編:Webhookメディアタイプ設定方法ちなみに、zabbix4.4のリリースノートはこちらを参照ください。私の気まぐれでCentOS8の使用。DBをMySQLではなく、MariaDBで構築してみます。webサーバもNginxにしようかなとも思ったのですが、そこはまぁいいやとなってやめました。今回は簡単にpublicゾーンにhttpとzabbix-agent,zabbix-serverサービスの許可を追加します。※ポート指定で80,10050,10051を公開しても構いません。--reloadZabbixリポジトリのインストールhttps://www.zabbix.com/jp/download?へアクセスしてインストールしたいOSとDBを選択します。repository」のURIをコピーしてくださいリポジトリをインストールします。allZabbixサーバ(httpd,php-fpm)のインストールzabbixサーバのインストールをdnf(yum)コマンドで実行します。httpd,php-fpmなどは依存関係でインストールされるので今回はこちらで済ませてしまいます。zabbix-agent2もインストールしておきました。StreamにMySQLとMariaDBのパッケージがあるためそちらをそのまま使用してみます。mariadb-serverDB設定を行いたいのでMariaDBは一度サービスを起動します。mariadb忘れそうなのでMariaDBの自動起動の設定もここでしておきます。mariadbDB設定DBアクセスをzabbixユーザで行うのでzabbixユーザを作成します。PRIVILEGES;zabbixサーバの初期DBを準備してくれているのでdumpファイルから初期DBを構築します。以下の行を任意のタイムゾーンに変更します。Asia/TokyoZabbixサーバ設定ファイル編集zabbixサーバは画面表示程度の使用であれば設定の変更がほぼほぼ必要ないので先ほど設定したDBのzabbixユーザのパスワードのみ記載します。DBPassword=DBPassword=DBのzabbixユーザのPWZabbixエージェント設定ファイル編集zabbixサーバ自身の監視も入れておきましょうということでzabbixエージェントの設定も変更します。いっても今回はこちらも必要最低限の変更のみとします。zabbixの設定のhostnameとOSで認識しているhostnameを同じにします。各サービスを起動します。zabbix-agent2ダッシュボード画面表示お使いのwebブラウザで以下へアクセスします。http://<zabbixサーバのIP>/zabbix/[要件チェック画面]Zabbixというロゴが見えているでしょうか。ダッシュボード画面の表示まであと少しです。このページでOKになっていない項目がある場合は今までの手順のどこかが抜けている可能性が高いので見返してみてください。“data.timezone”をNGとすることがよくあります。stepへ進んでください。stepへ進んでください。[設定確認画面][インストール完了画面][ログイン画面]Username:AdminPassword:zabbix※デフォルトの初期設定です。[ダッシュボード画面]さいごにお疲れさまでした!!いかがでしたでしょうか。思ったよりもインストール方法の解説だけで記事が長くなってしまいましたがインストールからダッシュボードの表示までは比較的簡単にできるようになっているかと思います。これが3系からのアップデートとなってきたりするとまた一段と難しくなるのですが。そこらへんの話はいつかできればと思います。webhookの設定を解説させていただきます。ありがとうございました。