Any business, big or small, might become a target of DoS attacks or intrusion attempts at some point, which is a serious risk to consider. In order to tackle that issue, the ISO (International Standardization Organization) created a set of rules for companies to follow, thus improving the safety and quality of operations.
There are a few ways one can gather custom metrics with Zabbix, for example, via user parameters or Zabbix sender protocol. While either method can work for simple metrics, creating a more wholesome approach (with data collectors, persistent connections etc) and interfacing it with Zabbix may not be as trivial.
With the HTTP agent item Zabbix can natively connect to RESTful web services, but the new pre-processing options, “Check for error” and the “Custom on fail”, take it a big step further. This allows us to create web services that can be directly used by Zabbix. To demonstrate we will create a very simple MySQL monitoring web service, returning the number of active and maximum connections.
Zabbix 3.4 impressed with its graphical, easy-to comprehend and improved way to access all the gathered data resulting in more interactive, dynamic and visually pleasing network monitoring.
For sure it’s an obvious sign the product moves ahead in terms of more advanced interface, and the use of SVG (Scalable Vector Graphics) instead of a meanwhile outdated raster file format is a good example of the positive changes.
Let’s have a look at all the map improvements in detail with some practical examples:
- SVG image is a candy for the eyes comparing to a raster one. What catches attention first are smooth and softened edges of the background shape. Text legibility is also affected positively by way of using a modern and stylish font;
- Zooming doesn’t affect the quality of this type of images, letters remain readable, and no fuzzy edges experienced;
- The use of SVG images gives a possibility to copy-paste required data for further data analysis, so no more unnecessary memorizing required:
Let’s continue to cover the innovations of Zabbix 3.4, shall we? This time, we’re going to talk about the use of macros in update intervals and other time periods.
- Couple of Words about Macros
- History Update and Storage Intervals
- Usage Scenarios
- Update Intervals and Collected Data Storage Time
- In Low-Level Discovery
- Where Else?
The long-awaited release of Zabbix 3.4 is available now, which brought many useful improvements, among which were customizable JMX endpoints and flexible detection of MBeans.
It’s so cool, huh?
If you use Zabbix and you want to monitor Java applications, then yes — it can greatly improve your life, because you had to resort to various tricks before, and now everything works, as they say, out of the box.
As we have already mentioned earlier, there are new opportunities for mass data collection in the latest Zabbix version – Zabbix 3.4. Now let’s dwell on this functionality in more detail, and in order to make it more clear, we will tell about it in two examples:
- one-time collection of the data received in JSON with the console: Mercury 236 electric power consumption meter
- collection of hard drives and SSDs S.M.A.R.T. attributes obtained in tabular form with smartmontools.
Macros are variables that can resolve to a specific value depending on the context and location inside Zabbix. Effective use of macros allows to save time and make Zabbix configuration more transparent.
Sharing information is an integral part of today’s world. We need to be able to have access to important data and be able to share it with other people. With the release of Zabbix 3.0 we are keeping up with the times and meeting the needs of users, by introducing personalized maps, screens and slide shows, with the ability to share them with other users and user groups.
One of the main highlights of the 3.0 release of Zabbix is a much awaited visual overhaul of the front-end interface. Our main effort was to introduce a more lightweight, less cluttered UI and not alienate our users. Sure, there may have been two approaches: a radical redesign and an incremental change with every future release. We think that the right approach for us lies in between with one special ingredient added to the mix: understanding what our users want and how they use Zabbix. We believe this approach will fundamentally improve the quality of the interface we ship with our product
Encryption support is one of the long-awaited features in Zabbix. There were various proposals to provide it: from pre-shared secret key (PSK) authentication to full TLS and Kerberos support. A year ago it was decided to go ahead and provide encryption support based on TLS.