I want to bundle in server monitoring with my other existing services on my website for my server hosting business. Similar to what other server monitoring SaaS websites do. Is Zabbix appropriate for something like that? Where I can use the Zabbix API to connect Zabbix to my website front end and allow customers to set up alerts, install the zabbix agent on their server, and have it email them if there is an alert for their server? If Zabbix is not appropriate for that, what do these other websites that offer this service use?
This would not be a service for enterprise uses. More for small mom and pop business users where they may only have one or two servers they need monitored. However, it could be potentially thousands of servers for thousands of individual owners. So lots of users and lots of hosts and the ability to assign one or more hosts to one or more users as opposed to sending alerts to all users from all servers.
As far as I can tell, the only way to assign individual users to individual hosts is to create a host group for each host and a user group for each user and then assign the user group to the host group. So seems like that would create a lot of database entries and possibly won't scale well.
This would not be a service for enterprise uses. More for small mom and pop business users where they may only have one or two servers they need monitored. However, it could be potentially thousands of servers for thousands of individual owners. So lots of users and lots of hosts and the ability to assign one or more hosts to one or more users as opposed to sending alerts to all users from all servers.
As far as I can tell, the only way to assign individual users to individual hosts is to create a host group for each host and a user group for each user and then assign the user group to the host group. So seems like that would create a lot of database entries and possibly won't scale well.
Comment