I've been playing around with Zabbix for a couple of days and have run into a configuration that we need, but I cannot figure out how to create it efficiently. We need to create services that consists of monitoring items from multiple devices. For example, a customer has an application that consists of two web server, two app servers and a database. If the database is down, the app is down. However, the app is only down if a specific application on both app servers or both web servers are down. If, for example, the disk space or CPU sensor is at warning because of high use, this would have zero effect on the service, even if it happened on both app server. Or if there are three servers, the service is only down if two or more apps are down. Creating services is not the problem, but rather creating weighted services. I see nothing in the service configuration that allows you to create weighted services.
I looked at Services, but I cannot see how to assign an action when the service goes down. On the time tab, I see "action", but it is grayed out. I looked at the "Service Monitoring" page in the manual and the image for Time tab is cut off and does not even show "Action".
Most of our customers don't care about the status of a specific host, but rather the service. So, if I host is down, but the service is still accessible, they don't want to see it or at best, the default view shows the status of the service, but only shows the status of individual hosts. So, adding "host availability" to a dashboard is not useful. I looked at the available widgets and see no way to display services, whether a complete list or individual services.
We also need to be able to create dashboards and assign them to specific users. However, the user cannot change the dashboard at all. In the permissions for the usergroups I see I can define access to host groups, but nothing else. How can I assign a specific dashboard to a user/usergroup and prevent them from editing it?
Any help would be appreciated.
I looked at Services, but I cannot see how to assign an action when the service goes down. On the time tab, I see "action", but it is grayed out. I looked at the "Service Monitoring" page in the manual and the image for Time tab is cut off and does not even show "Action".
Most of our customers don't care about the status of a specific host, but rather the service. So, if I host is down, but the service is still accessible, they don't want to see it or at best, the default view shows the status of the service, but only shows the status of individual hosts. So, adding "host availability" to a dashboard is not useful. I looked at the available widgets and see no way to display services, whether a complete list or individual services.
We also need to be able to create dashboards and assign them to specific users. However, the user cannot change the dashboard at all. In the permissions for the usergroups I see I can define access to host groups, but nothing else. How can I assign a specific dashboard to a user/usergroup and prevent them from editing it?
Any help would be appreciated.
Comment