アイテムの更新間隔を変更するとエラーになる
テンプレートのアイテムの更新間隔を変更しようとしたところ、以下のようなエラーが出力されて変更することができません。
テンプレートではなく、個々のホストのアイテムの更新間隔を変更することはできました。
テンプレートを利用しているホストの数が多いため、できればテンプレートのアイテムを変更することで、
一括で変更したいと考えています。
テンプレートを利用中のホストがある場合には、更新間隔を変更することはできないのでしょうか?
Undefined index: type [items.php:713 → CFrontendApiWrapper->update() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → call_user_func_array() → CItem->update() → CItem->inherit() → CItemGeneral->prepareInheritedItems() in include/classes/api/services/CItemGeneral.php:1024]
Undefined index: type [items.php:713 → CFrontendApiWrapper->update() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → call_user_func_array() → CItem->update() → CItem->inherit() → CItemGeneral->prepareInheritedItems() in include/classes/api/services/CItemGeneral.php:1025]
array_key_exists(): The first argument should be either a string or an integer [items.php:713 → CFrontendApiWrapper->update() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → call_user_func_array() → CItem->update() → CItem->inherit() → CItemGeneral->prepareInheritedItems() → CItemGeneral::findInterfaceForItem() → array_key_exists() in include/classes/api/services/CItemGeneral.php:696]
アイテムのキー"system.cpu.util[,nice]"のインターフェースは"10.xx.xx.xx"に存在しません。
[環境]
Zabbix: 3.4.9
OS: CentOS 7.4
karna - 投稿数: 61
>テンプレートを利用中のホストがある場合には、更新間隔を変更することはできないのでしょうか?
適用中のホストがあっても、(更新間隔に限らず)設定変更は可能です。
>アイテムのキー"system.cpu.util[,nice]"のインターフェースは"10.xx.xx.xx"に存在しません。
メッセージからすると、対象のホストにインターフェースの設定がないということになります。
[設定]-[ホスト]→”10.xx.xx.xx”
で、”エージェントのインターフェース” は設定されていますか?
同じテンプレートを適用する別のホストと比較してどうでしょうか?
masa0820 - 投稿数: 10
karnaさん
ありがとうございます。
>> アイテムのキー"system.cpu.util[,nice]"のインターフェースは"10.xx.xx.xx"に存在しません。
> メッセージからすると、対象のホストにインターフェースの設定がないということになります。
>
> [設定]-[ホスト]→”10.xx.xx.xx”
> で、”エージェントのインターフェース” は設定されていますか?
> 同じテンプレートを適用する別のホストと比較してどうでしょうか?
メッセージに表示されているIPアドレスを持つホストには、
エージェントのインターフェースが設定されています。
また、他のZabbixエージェントがインストールされている他ホストと比較しても
違いはありません。