Right, but moreover, it’s a MONITORING platform. It seems to be, we aim to compete in the same space as nagios, observium, zabbix, etc. In a nice, idealistic world, I’d love to have an environment where everything is hardware in my own datacenter, and everything has SNMP, and it’s all monitored at the push of a button. If I was the CTO/CIO of the company I work for, I might push for that. But as it stands, I’m the DevOps Engineer in charge of infrastructure that was handed to me, and trying to move a cloud product with 90% of the infrastructure in AWS OUT of it, is pushing a boulder uphill. I can’t just deploy whatever I want, nor how many. I can’t just setup a nagios/zabbix/whatever else BESIDE LibreNMS because it’s not that simple.
It’s a production system, supporting millions of users, and I doubt that I’m the only one with such a use case. The reality is, you pick one system that does what you need it to. If LibreNMS did most of it, but not all, the response I would get is not “well, let’s just run LibreNMS AND nagios. Oh, also pay for X monitoring platform too”. Instead, we would pick the product that can handle all of our needs.
The smart thing to do is to make sure that our product will be the one that people pick because it can handle these things, otherwise other people in my situation will choose a different product entirely. Saying “Well, you can just spend another 6 months to create a new Proof-of-concept, learn how to eliminate all single points of failure to handle
n servers down for 24/7 fault tolerant monitoring, architect and design how to deploy it into the existing infrastructure, create all the pretty powerpoints and presentations to appease management, document everything, deploy to staging, get buy-in from everyone, and finally deploy to production” - this isn’t a realistic solution.
Yeah. It’s amazon’s monitoring platform for their own services, but fairly complicated and not terribly simple, doesn’t support non-aws services, etc. Best practice is to ingest it’s data into your own monitoring system to use it along side your monitoring of everything else.