【Zabbix】「Zabbixサーバーによるスクリプト実行は設定により無効化されています。」の解決方法

エラー「Zabbixサーバーによるスクリプト実行は設定により無効化されています。」の解決方法について紹介します。

Zabbix 7.0ではデフォルト設定でサーバーでのスクリプト実行ができない

Zabbix 7.0でスクリプトを設定しようとした際、「Zabbixサーバーによるスクリプト実行は設定により無効化されています。」と表示されることがあります。
デフォルトでは、Zabbixサーバー側でスクリプト実行ができないため、実行した場合は以下の手順で設定変更します。

① 設定ファイル(/etc/zabbix/zabbix_server.conf)を開きます。

② EnableGlobalScriptsを1にします。
※コメントアウトではデフォルト値は1と記載されていますが、Zabbix 7.0のデフォルト値は0のようです

### Option: EnableGlobalScripts
#    Enable global scripts on Zabbix server.
#       0 - disable
#       1 - enable
#
# Mandatory: no
# Default:
# EnableGlobalScripts=1
EnableGlobalScripts=1

③ Zabbixサーバーのサービスを再起動し、設定を反映させます。

systemctl restart zabbix-server

関連ページ

Zabbixの使い方については以下ページにまとめています。

Zabbix入門 使い方まとめ
Zabbixとは?使い方やインストール方法について紹介します。

Ubuntuの使い方については以下ページにまとめています。

【Linux超入門】システムの基礎とよく使うコマンドなど徹底解説
Linuxシステムの基礎とよく使うコマンドなどについて入門者向けに解説します。
Zabbix

コメント