Hello!
We've got custom cross-platform application, which have some health values, which should be monitored somehow as DCI in netxms. 
Is there a way we can send some custom DCIs values to netxms? May be we can emulate agent requests somehow? 
For example: Application have 10 active clietns. And i want DCI app.activeclients in netxms with value of 10. 
We have a possibiity to send any request or do whatever else, it's our app. 
Same text in russian:
Добрый день!
У нас есть наше собственное приложение, у которого есть метрики, которые необходимо собирать через NetXMS, чтобы получать предупреждения о некорректных состояниях.
Приложение наше, кросс-платформенное, поэтому есть большие возможности по интеграции. Можно приложением как-то отправлять такие же запросы, как и агент, только из нашего приложения?
Например: 
В данный момент приложение знает, что у него онлайн 10 пользователей. Очень хочется, чтобы в NetXMS был счетчик app.activeclients со значением 10. 
			
			
			
				Вариантов много, например:
* DCI PUSH через netxms-client (JAVA API)
*  Сделать свое расширение для java subagent (пример: https://git.netxms.org/public/netxms.git/tree/refs/heads/develop:/src/agent/subagents/java/sample?js=1)
* Складывать статистику в базу и вычитывать через DBQUERY
* Складывать статистику в файл и вычитывать через ExternalParameterProvider (https://wiki.netxms.org/wiki/ExternalParametersProvider)