I have few queries but before that, I would like to explain my environment.
There would be overall 300 NagiosXI(Latest version with maria DB) servers. (High Availability 150 primary and 150 Secondary) servers and approximately 30-40 concurrent users who will be logged into Grafana for their respective Dashboard.
What will be the best architecture for this scenario?
As I see Grafana is an open source, so is there any cost for a product or only for Support.
Sqlite3 is Database used for user dashboard and login purpose, Graphite is a time series database which makes easy to store and graph metrics. so, Can Graphite take data from 150 Nagiosxi server’s as a data sources and store in graphite and populate on the Grafana dashboard.
Or else, can we have a centralized database server where all 150 Nagios xi maria DB will point to centralized DB server and from there graphite can pull data and populate on Dashboard?
What will be the Hardware requirement for this huge environment?
Thank for your support in advance.