И это всё МОЁ

Имею задачу собрать данные по ключу proc.cpu.util от запущенных приложений по списку. Приложений может быть много и разных, поэтому пытаюсь их как-то автоматически обнаруживать. Придумал схему через discovery rule по макросам. Но получил проблему такого вида:

Есть шаблон с макросами вида

{$MyAPP1} => My-App1

Если написать ключ «руками» вида

Name: {$MyAPP1} blablabla
Key: proc.cpu.util[,appuser,,{$MyAPP1},]
Type: float

То он появится и нормально будет получать данные с хоста.

Если сделать точно такой же ключ в виде item prototype в правиле обнаружения в шаблоне, то правило отвалится с ошибкой «Unsupported item key», ключ соответственно не создастся.

ЧЯДНТ?