Я слежу за некоторыми киосками, в которых есть принтер, восстановленные данные говорят мне, что у меня есть 16 возможных состояний принтера (это информация, которую WMI
говорит мне), мне нужно сделать панель управления с последним состоянием (если это проблема типа "no paper"
, то менструация должна быть плачевной, красной или что-то в этом роде, но это что-то вроде "no error"
, менструация должна быть зеленой), это данные exple JSON
, которые я отправляю ElasticSearch
{
"@timestamp": "2019-01-22T17:12:18.431798-0500",
"beat": {
"hostname": "PC-TEST",
"version": "1.0.0",
"name": "PC-TEST"
},
"PrinterDevice": {
"DeviceName": "Impresora-Test",
"ErrorState": {
"code": 2,
"message": "No Error"
}
}
}
это еще один пример
{
"@timestamp": "2019-01-22T17:15:18.431798-0500",
"beat": {
"hostname": "PC-TEST",
"version": "1.0.0",
"name": "PC-TEST"
},
"PrinterDevice": {
"DeviceName": "Impresora-Test",
"ErrorState": {
"code": 4,
"message": "No Paper"
}
}
}
спасибо за все