Добрый день.
Нигде не нашёл информации как делать LLD внешним скриптом.
В документации написано
Я получил с оборудования oneware список адресов в массиве.
Сделал для этого массива json_encode() и получил на выходе следующее:
В итоге - в каком формате должен быть выход?
Каждый элемент должен быть отдельным или всё это в массиве должно быть?
Нигде не нашёл информации как делать LLD внешним скриптом.
В документации написано
Хотя детали этого формата важны только для создателей собственных проверок обнаружения, всё же всем необходимо знать, что возвращаемое значение содержит список из пар: макрос → значение. Например, элемент данных “net.if.discovery” может вернуть две пары: “{#IFNAME}” → “lo” и “{#IFNAME}” → “eth0”.
Сделал для этого массива json_encode() и получил на выходе следующее:
Array
(
[0] => Array
(
[0] => 4100000338A46028
[1] => 3000000339719028
[2] => 1300000337DAD028
[3] => 5D00000337D9D028
[4] => 79000003381FD028
[5] => 5F00000337C3B028
[6] => DA000003380D7028
[7] => 32000003396BF028
[8] => D600000340364828
[9] => 3B00000338B12828
[10] => 7500000337CD5828
[11] => 4E00000340363828
[12] => 7B000003378A7828
[13] => FD00000337D84428
[14] => 350000033FD0C428
[15] => F700000337CEC428
[16] => 4D000003400EE428
[17] => A100000337C97428
[18] => 2800000337DDF428
[19] => 5D0000033843EC28
[20] => 1A000003397B1C28
[21] => 3D000003397A9C28
[22] => 7F00000338B15C28
[23] => CA00000335EB5C28
[24] => CB0000033804BC28
[25] => D60000037D5C6228
[26] => FD00000337DE1228
[27] => C5000003381AD228
[28] => B200000336127228
[29] => 030000033808AA28
[30] => 5900000338989A28
[31] => 26000003395D9A28
[32] => 5A0000033812DA28
[33] => 4B00000337F5DA28
[34] => D00000033823BA28
[35] => 7700000338AA7A28
[36] => D400000339550628
[37] => F80000033822C628
[38] => FA00000337DAC628
[39] => FA00000337BFA628
[40] => CD00000338317628
[41] => 570000033FF97628
[42] => BD000003404D9E28
[43] => D500000337EDDE28
[44] => A50000034058BE28
[45] => 1700000338137E28
[46] => DD00000338158128
[47] => 1A000003402AF128
[48] => 400000033958A928
[49] => D20000033823A928
[50] => C100000337BBA928
[51] => 81000003400B0528
[52] => 0300000337ED8528
[53] => 6F000003405A2528
[54] => 1D000003401C9528
[55] => 5F00000337FCB528
[56] => D2000003379AB528
[57] => F300000337C9AD28
[58] => B9000003380D9D28
[59] => D800000337A7DD28
[60] => 970000033FFCFD28
[61] => BE00000337DDFD28
[62] => 6C000003385FFD28
[63] => 8300000337B8C328
[64] => 5B00000337CE2328
[65] => 36000003362BA328
[66] => 7E000003402DE328
[67] => EF000002FE9F1328
[68] => FF00000337FF1328
[69] => 7E0000033FC69328
[70] => 8700000337F8F328
[71] => 3400000337EACB28
[72] => 9200000337E2BB28
[73] => 360000033FE3FB28
[74] => E70000033FFD0728
[75] => 7700000338238728
[76] => 3C000003382BC728
[77] => 8000000340272728
[78] => 7E000003404CE728
[79] => 3E000003395C5728
[80] => 790000033621F728
[81] => 4D000003382DF728
[82] => 6B000003404FF728
[83] => CA00000338214F28
[84] => 0200000337C96F28
[85] => 4D000003405A1F28
[86] => F400000337F99F28
[87] => 490000033796FF28
)
)
(
[0] => Array
(
[0] => 4100000338A46028
[1] => 3000000339719028
[2] => 1300000337DAD028
[3] => 5D00000337D9D028
[4] => 79000003381FD028
[5] => 5F00000337C3B028
[6] => DA000003380D7028
[7] => 32000003396BF028
[8] => D600000340364828
[9] => 3B00000338B12828
[10] => 7500000337CD5828
[11] => 4E00000340363828
[12] => 7B000003378A7828
[13] => FD00000337D84428
[14] => 350000033FD0C428
[15] => F700000337CEC428
[16] => 4D000003400EE428
[17] => A100000337C97428
[18] => 2800000337DDF428
[19] => 5D0000033843EC28
[20] => 1A000003397B1C28
[21] => 3D000003397A9C28
[22] => 7F00000338B15C28
[23] => CA00000335EB5C28
[24] => CB0000033804BC28
[25] => D60000037D5C6228
[26] => FD00000337DE1228
[27] => C5000003381AD228
[28] => B200000336127228
[29] => 030000033808AA28
[30] => 5900000338989A28
[31] => 26000003395D9A28
[32] => 5A0000033812DA28
[33] => 4B00000337F5DA28
[34] => D00000033823BA28
[35] => 7700000338AA7A28
[36] => D400000339550628
[37] => F80000033822C628
[38] => FA00000337DAC628
[39] => FA00000337BFA628
[40] => CD00000338317628
[41] => 570000033FF97628
[42] => BD000003404D9E28
[43] => D500000337EDDE28
[44] => A50000034058BE28
[45] => 1700000338137E28
[46] => DD00000338158128
[47] => 1A000003402AF128
[48] => 400000033958A928
[49] => D20000033823A928
[50] => C100000337BBA928
[51] => 81000003400B0528
[52] => 0300000337ED8528
[53] => 6F000003405A2528
[54] => 1D000003401C9528
[55] => 5F00000337FCB528
[56] => D2000003379AB528
[57] => F300000337C9AD28
[58] => B9000003380D9D28
[59] => D800000337A7DD28
[60] => 970000033FFCFD28
[61] => BE00000337DDFD28
[62] => 6C000003385FFD28
[63] => 8300000337B8C328
[64] => 5B00000337CE2328
[65] => 36000003362BA328
[66] => 7E000003402DE328
[67] => EF000002FE9F1328
[68] => FF00000337FF1328
[69] => 7E0000033FC69328
[70] => 8700000337F8F328
[71] => 3400000337EACB28
[72] => 9200000337E2BB28
[73] => 360000033FE3FB28
[74] => E70000033FFD0728
[75] => 7700000338238728
[76] => 3C000003382BC728
[77] => 8000000340272728
[78] => 7E000003404CE728
[79] => 3E000003395C5728
[80] => 790000033621F728
[81] => 4D000003382DF728
[82] => 6B000003404FF728
[83] => CA00000338214F28
[84] => 0200000337C96F28
[85] => 4D000003405A1F28
[86] => F400000337F99F28
[87] => 490000033796FF28
)
)
[["4100000338A46028","3000000339719028","1300000337D AD028","5D00000337D9D028","79000003381FD028","5F00 000337C3B028","DA000003380D7028","32000003396BF028 ","D600000340364828","3B00000338B12828","750000033 7CD5828","4E00000340363828","7B000003378A7828","FD 00000337D84428","350000033FD0C428","F700000337CEC4 28","4D000003400EE428","A100000337C97428","2800000 337DDF428","5D0000033843EC28","1A000003397B1C28"," 3D000003397A9C28","7F00000338B15C28","CA00000335EB 5C28","CB0000033804BC28","D60000037D5C6228","FD000 00337DE1228","C5000003381AD228","B200000336127228" ,"030000033808AA28","5900000338989A28","2600000339 5D9A28","5A0000033812DA28","4B00000337F5DA28","D00 000033823BA28","7700000338AA7A28","D40000033955062 8","F80000033822C628","FA00000337DAC628","FA000003 37BFA628","CD00000338317628","570000033FF97628","B D000003404D9E28","D500000337EDDE28","A50000034058B E28","1700000338137E28","DD00000338158128","1A0000 03402AF128","400000033958A928","D20000033823A928", "C100000337BBA928","81000003400B0528","0300000337E D8528","6F000003405A2528","1D000003401C9528","5F00 000337FCB528","D2000003379AB528","F300000337C9AD28 ","B9000003380D9D28","D800000337A7DD28","970000033 FFCFD28","BE00000337DDFD28","6C000003385FFD28","83 00000337B8C328","5B00000337CE2328","36000003362BA3 28","7E000003402DE328","EF000002FE9F1328","FF00000 337FF1328","7E0000033FC69328","8700000337F8F328"," 3400000337EACB28","9200000337E2BB28","360000033FE3 FB28","E70000033FFD0728","7700000338238728","3C000 003382BC728","8000000340272728","7E000003404CE728" ,"3E000003395C5728","790000033621F728","4D00000338 2DF728","6B000003404FF728","CA00000338214F28","020 0000337C96F28","4D000003405A1F28","F400000337F99F2 8","490000033796FF28"]]
Каждый элемент должен быть отдельным или всё это в массиве должно быть?
Comment