Я пытаюсь использовать zabbix lld для мониторинга tomcat 7.0.x в zabbix 3.4.12.
Я вижу, что данные корректно поступают от агента, и сервер также может правильно получать данные из файла журнала, когда я включаю отладочную информацию.Но странная проблема: данные не могут быть правильно сохранены в базе данных, все эти данные сохраняются в базе данных как 0.
Например: в zabbix_server.log
сервер zabbix не можетполучил значение currentThreadCount, равное 46, значение maxThreads равно 5000, но эти два значения ключей были сохранены как 0 в таблице history_uint,
Как я могу это сделать:
Нижеэто форма информации журнала zabbix_server.log:
18636:20181017:180652.642 trapper got '{"request":"agent data","data":[{"host":"server203_108","key":"jmx.tomcat.item[\"Catalina:type=ThreadPool,name=http-bio-8082\",currentThreadCount,18082]","value":"64","clock":1539770810,"ns":197292171},{"host":"server203_108","key":"jmx.tomcat.item[\"Catalina:type=ThreadPool,name=http-bio-8082\",maxThreads,18082]","value":"5000","clock":1539770810,"ns":641525117}],"clock":1539770812,"ns":642146384}'
18636:20181017:180652.642 In recv_agenthistory()
18636:20181017:180652.642 In process_hist_data()
18636:20181017:180652.642 In process_mass_data()
18636:20181017:180652.642 End of process_mass_data()
18636:20181017:180652.642 End of process_hist_data():SUCCEED
18636:20181017:180652.642 In zbx_send_response()
18636:20181017:180652.642 zbx_send_response() '{"response":"success","info":"processed: 2; failed: 0; total: 2; seconds spent: 0.000127"}'
18636:20181017:180652.642 End of zbx_send_response():SUCCEED
...
18646:20181017:180653.078 query [txnlev:1] [insert into history_uint (itemid,clock,ns,value) values (23726,1539770810,197360432,0),(23727,1539770810,641593378,0);]