Good afternoon. I can't creating a "Discovery rules" in Zabbix. Items not created.
I'm creating a "Discovery rules" in Zabbix for server hard drives. Next, I will watch their smart. I use "smartmontools". Created a "Discovery rules":
Type: Zabbix agent
Key: system.run["smartctl --scan-open"]
I get:
/dev/sda -d ata # /dev/sda, ATA device
/dev/sdb -d sat # /dev/sdb [SAT], ATA device
/dev/sdc -d sat # /dev/sdc [SAT], ATA device
I convert the result to the form (through preprocessing in JavaScript):
[{"data":[{"{#DISK}":"sda"},{"{#DISK}":"sdb"},]}]
Next, I create a "Item prototypes":
Name: DISK {#DISK}
Type: Zabbix agent
Key: system.run["smartctl -A /dev/{$DISK}"]
But for some reason, the "Item prototypes" does not appear on the server. Help me please. What am I doing wrong?