どurakuの作ったもの、作ろうとしているもの、作ろうとしていたものの近況。7.xを使いつつZabbixを導入する方法はちょくちょく見かけるのですが、既に運用中で入れ替えて見る物は見かけなかったので残しておきます。Webフロントエンドの動きもより快適になるであろう7.xに入れ替えていきましょう。5.6のenable設定を0に変更し、代わりに7.1を有効にします。投げるとアップデート出来そうですが、実際には依存関係の絡みで失敗します。7.xにはもうそのようなパッケージはもう存在しません。本来php-mysqlndさえ存在していれば普通に動作します。・--skip-brokenオプションで回避できそうなメッセージも表示されますがそれを試しても結果はそう変わりません。yumでの導入を諦めてZabbixのパッケージをrpmで直接インストールするなどが可能なのですが、裏技的に以下のような対応で回避できます。--exclude=php-mysql・上記コマンドを実行するとphp-mysql導入をスルーし、代わりにremiレポジトリ内にあるpecl拡張となったphp-pecl-mysqlがインストールされます。7.xもzabbix-webもyumを利用してインストールした状態にすることができます。・もっとも実際には利用しないモジュールとはいえ、保守の終わったセキュリティフィックスも当たらない拡張を入れておくのも気持ちが悪いので設定で無効化しておきます。内でエクステンションを読み込んでいる部分をコメントアウトする事でphp-pecl-mysql拡張は読み込まれなくなります。これでyumでの導入状態を壊すことなく不要なエクステンションを無効化出来ます。関数)を利用していないので無効化してしまっても動作上全く問題は有りません(※1)。等の設定については今回触れませんので適宜調整してください。