

Prometheus provides a multidimensional data model that allows defining metrics by name and/or tags to identify them as part of a unique time series. It collects real-time metrics and records them in a time-series database. Prometheus is an open-source monitoring system providing a powerful query language, storage, and visualization features for its users.
ZABBIX AGENT MSI SWTICHES TRIAL
If you would like to learn more about it, book a demo with MetricFire or sign on to the free trial today. You can use Hosted Prometheus with minimal configuration to gain in-depth insight into your environments. Both tools are open source with hosted options available.įor ease-of-use and budget friendly solutions, MetricFire’s Hosted Prometheus solution is the fastest way to get your infrastructure monitoring up and running in a scalable way. Both Prometheus and Zabbix are great tools for monitoring time-series, where Zabbix is the older-generation tool and Prometheus is cutting edge. In this article, we will consider two major service providers: Prometheus and Zabbix. Finding a tool that can achieve all of these things is a pretty big challenge. A modern efficient monitoring system should provide services for the collection of metrics, their storage, calculations/projections, visualizations, and alerting.
ZABBIX AGENT MSI SWTICHES SOFTWARE
The users of this monitoring system can be system administrators, software engineers, information engineers, as well as all sorts of analysts. When to use Hosted Prometheus by MetricFire?įor a successful business, you need to introduce an effective monitoring system covering all areas of your business and infrastructure - servers, databases, services, overall traffic, and even revenue collected.If you are running Zabbix server and Zabbix proxy on the same server (design used in some scenarios), you need to change the default port (10051) in either of the components (and change also other configurations accordingly) as they obviously cannot run on the same server otherwise.ġ5.0SY 15. When a server or proxy is connecting to a passive agent, the default TCP destination port is 10050 (the IANA-assigned port for zabbix-agent).įor other Zabbix component connections (= connections to server or proxy) the default TCP destination port is 10051 (the IANA-assigned port for zabbix-trapper). The proxy active/passive mode is only related to the communication between the Zabbix server and the Zabbix proxy: Active = proxy will connect to server, passive = server will connect to proxy. If a proxy is in passive mode, meaning that Zabbix server will poll Zabbix proxy for available data, an agent associated with that proxy can still be in active mode. Note that the active/passive mode used in proxy is not related to the active/passive mode of the agent. Usually it is simpliest to just use one mode in items, preferably active (especially in large deployments). This requires the proxy to schedule and initiate the connections to all agents, so it requires more work from the proxy.ĭepending on the agent and item configurations, the same agent can be in active mode for some items and in passive mode for other items, if both ways are configured properly.


When the Zabbix proxy requires the item values from a client, it connects to the client and gets the item values. Passive agent: The Zabbix agent passively waits for connections. The proxy does not need to poll all the clients for the values, so this is more efficient way of working. Here is a summary of the TCP ports and some configuration characteristics of various connections.Īctive agent: The Zabbix agent periodically asks the Zabbix proxy (or Zabbix server, if configured to use the server directly) for the list of items that should be collected, and then the agent will keep collecting the item values using the configured intervals and sending the values to the proxy. Zabbix monitoring system consists of components that communicate with each other.
