Hi there, @speculatrix,
Of course, zabbix users want to have monitor on one place, as much as possible.
Here are some basic checking for zabbix according to manual: _agent (part of proc.num, i.e. checking if process is active, at least one for each monitored instance)
Collect SNMP metrics or deploy a Zabbix agent to monitor a variety of network metrics.Apply the appropriate template on your network monitoring endpoint and start collecting network metrics, including:
Defining problem thresholds manually is not always an efficient approach. In dynamic environments where the baseline values can periodically change it is important to automatically calculate a reference point against which the problem threshold will be calculated. Zabbix Baseline monitoring enables you to do just that:
Early in its history, Zabbix was described as simple to set up compared to other monitoring solutions.[3][4] However, later it was considered by some to need a significant amount of manual configuration.[5] As an open-source product however Zabbix focuses on the usage of existing tools and functionality as well as proprietary solutions to achieve a scalable monitoring solution.[6]
To activate web monitoring you need to define web scenarios. A web scenario consists of one or several HTTP requests or "steps". The steps are periodically executed by Zabbix server in a pre-defined order. If a host is monitored by proxy, the steps are executed by the proxy.
Zabbix web monitoring supports both HTTP and HTTPS. When running a web scenario, Zabbix will optionally follow redirects (see option Follow redirects below). Maximum number of redirects is hard-coded to 10 (using cURL option CURLOPT_MAXREDIRS). All cookies are preserved during the execution of a single scenario.
Sometimes it is necessary to log received HTML page content. This is especially useful if some web scenario step fails. Debug level 5 (trace) serves that purpose. This level can be set in server and proxy configuration files or using a runtime control option (-R log_level_increase="http poller,N", where N is the process number). The following examples demonstrate how extended monitoring can be started provided debug level 4 is already set:
Template that will help to check result of scheduled build-in backup in Proxmox. Based on 2 scripts: discovery script that will find VM numbers and check if backup enabled; monitoring script that will do all other staff.You can make any changes in...
I have a couple of PA-7050 firewalls that I monitor from Solarwinds Orion via snmp v3. However, when I try to monitor those same devices via Zabbix (SNMP v3), I am unable to get an SNMP response via the Zabbix application. SNMPwalk works fine from the command line on the zabbix server. TCPdumps indicate that communication may be mixing DES and AES encryption in the middle of the communication exchanges. Seems to happen on Zabbix version 5 and version 3. Has anyone else had this experience or have a suggestion on places to look for a solution?
For example, to enable required encryption in transport mode without identity checks you could create the file /etc/zabbix/zabbix_agent2.d/postgresql_myconn.conf with the following configuration for the named session myconn (replace with the address of the PostgreSQL instance):
Resurrecting an old thread, but you might be interested in this functionality in zabbix version 6.x, monitoring Meraki via API. This would tell you about change in the status of the WAN, VPNs, and various other parameters.
Thus, Java gateway will have all the necessary modules for working with jmx-remoting. What's left is to restart the Java gateway, wait a bit and if you did everything right, see that JMX monitoring data begin to arrive in Zabbix (see also: Latest data).
Zabbix is an open source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs) and cloud services. Zabbix provides monitoring metrics, such as network utilization, CPU load and disk space consumption. The software monitors operations on Linux, Hewlett Packard Unix (HP-UX), Mac OS X, Solaris and other operating systems (OSes); however, Windows monitoring is only possible through agents.
Zabbix can be deployed for agent-based and agentless monitoring. Agents are installed on IT components to check performance and collect data. The agent then reports back to a centralized Zabbix management server. That information is included in reports or presented visually in the Zabbix graphical user interface (GUI). If there are any issues regarding what is being monitored, Zabbix will send a notification or alert to the user. Agentless monitoring accomplishes the same type of monitoring by using existing resources in a system or device to emulate an agent.
With Zabbix distributed monitoring, remotely run scripts collect data from multiple devices in distributed locations and combine that data in one dashboard or report, such as server availability across the country.
Java management extensions (JMX), web monitoring and other methods are also alternatives to using agents. In Zabbix, JMX can be used to monitor Java-based applications. Web monitoring is used to check the availability of websites and supports HTTP and HTTPS. Zabbix collects data relating to the average download speed of a scenario, errors and error messages, response time and more.
The Zabbix application programming interface is a web-based API to create new applications, automate tasks and integrate with third-party software, such as go-zabbix, Zabbix::Tiny or Zabbix sender. The JavaScript Object Notation (JSON) format is used to base the API as a front-end web interface.
SCOM enables configuration, management and monitoring for an IT ecosystem through one management console. SCOM can monitor server hardware, system services, OSes, hypervisors and applications, similar to Zabbix. SCOM also uses agent-based and agentless monitoring similar to Zabbix.
Nagios is another open source monitoring program for IT environments. Nagios can monitor Linux, Unix and Windows OSes. Nagios offers multiple products, such as Core, XI, Log Server, Network Analyzer and Fusion. Nagios can run active checks that are self-initiated and run passive checks that are completed using external applications. Nagios uses both agent-based and agentless monitoring as well.
Zenoss is monitoring software available in three forms: Zenoss Core, Zenoss Service Dynamics and Zenoss as a Service (ZaaS). Zenoss Core is the open source version of the software, which contains the basic components of the monitoring software. Core also can be used to create ZenPacks, Zenoss' equivalent to templates. Zenoss Service Dynamics is the on-premises version of the software, which can monitor IT infrastructures, such as servers, networks and databases. ZaaS is delivered as software as a service (SaaS) with the same monitoring capabilities as Service Dynamics.
The "vmware.hv.status" metric in VMware vCenter Server is used to monitor the overall health and status of virtual machines (VMs) and hosts within your virtualized environment. This metric is typically used for monitoring and alerting purposes, allowing you to keep an eye on the performance and availability of your virtual infrastructure.
A template set for monitoring your Kubernetes cluster via Zabbix 6.4 and higher. Zabbix provides a powerful automated solution for monitoring the Kubernetes cluster components.You need to deploy Zabbix Helm Chart with Zabbix Proxy and Zabbix agents to monitor the cluster.
A template set for monitoring your Kubernetes cluster via Zabbix 6.2 and higher. Zabbix provides a powerful automated solution for monitoring the Kubernetes cluster components.You need to deploy Zabbix Helm Chart with Zabbix Proxy and Zabbix agents to monitor the cluster.
A template set for monitoring your Kubernetes cluster via Zabbix 6.0 and higher. Zabbix provides a powerful automated solution for monitoring the Kubernetes cluster components.You need to deploy Zabbix Helm Chart with Zabbix Proxy and Zabbix agents to monitor the cluster.
Zabbix has no build-in support for clusters or roaming applications. To monitor those I usually create "meta-hosts", basically empty host entries without any agent. Then I use some monitoring script to send zabbix trapper items to that host.
For example: using three VMs app1, app2, app3 with normal system monitoring (CPU, memory), in addition one "meta-host" service1 with my application template. Then having my roaming application send monitoring data with zabbix_sender -z zabbixserver -s service1 -k service.some.stat -o 42 (or the equivalent library call for the programming language).
For Zabbix version: 6.2 and higher
The template to monitor VMware vCenter and ESX hypervisor.The "VMware Hypervisor" and "VMware Guest" templates are used by discovery and normally should not be manually linked to a host.For additional information please check _monitoring
For Zabbix version: 5.4 and higher
The template to monitor VMware vCenter and ESX hypervisor.The "VMware Hypervisor" and "VMware Guest" templates are used by discovery and normally should not be manually linked to a host.For additional information please check _monitoring
For Zabbix version: 5.0 and higher
The template to monitor VMware vCenter and ESX hypervisor.The "VMware Hypervisor" and "VMware Guest" templates are used by discovery and normally should not be manually linked to a host.For additional information please check _monitoring
For Zabbix version: 4.0
The template to monitor VMware vCenter and ESX hypervisor.The "Template VM VMware Hypervisor" and "Template VM VMware Guest" templates are used by discovery and normally should not be manually linked to a host.For additional information please check _monitoring