I would want to open discussion about processing huge amount of data externaly from Zabbix. I found that it is possible to write zabbix module but if I understand it good, module can be used only for getting items but not to work with data from history, cache or trends?
I mean I will need to take data from internal cache, database history and database trends and do some neural network analysis. I know it is possible to use API to get history or trends data but I think this will be very slow for huge amount of data.
Any suggestions how to achieve this? Maybe some plugin function to work with cache, history or trends? Yes, there is still possibility to not use zabbix server at all and use external software which will look inside database tables. But I am not sure this is good way.
It is possible that there will be more plugins working with zabbix history data to achieve some more interesting analysis of data. But it is important to not use some high level API, because it has to be quick enough.
I know it is not good idea to maintain next API, but I think if it is low-level API which could look into memory pages containing data, it would be good point of start.
Thank you
I mean I will need to take data from internal cache, database history and database trends and do some neural network analysis. I know it is possible to use API to get history or trends data but I think this will be very slow for huge amount of data.
Any suggestions how to achieve this? Maybe some plugin function to work with cache, history or trends? Yes, there is still possibility to not use zabbix server at all and use external software which will look inside database tables. But I am not sure this is good way.
It is possible that there will be more plugins working with zabbix history data to achieve some more interesting analysis of data. But it is important to not use some high level API, because it has to be quick enough.
I know it is not good idea to maintain next API, but I think if it is low-level API which could look into memory pages containing data, it would be good point of start.
Thank you
Comment