Zabbix zabbix manual v1.8

Click here to load reader

  • date post

  • Category


  • view

  • download


Embed Size (px)



Transcript of Zabbix zabbix manual v1.8

  • 1. Zabbix 1.8 Manual [Zabbix] Zabbix 1.8 Manual 1 About 1 Overview of Zabbix 1.1 What is Zabbix? Zabbix was created by Alexei Vladishev, and currently is actively developed and supported by Zabbix SIA. Zabbix is an enterprise-class open source distributed monitoring solution. Zabbix is software that monitors numerous parameters of a network and the health and integrity of servers. Zabbix uses a flexible notification mechanism that allows users to configure e-mail based alerts for virtually any event. This allows a fast reaction to server problems. Zabbix offers excellent reporting and data visualisation features based on the stored data. This makes Zabbix ideal for capacity planning. Zabbix supports both polling and trapping. All Zabbix reports and statistics, as well as configuration parameters, are accessed through a web-based front end. A web-based front end ensures that the status of your network and the health of your servers can be assessed from any location. Properly configured, Zabbix can play an important role in monitoring IT infrastructure. This is equally true for small organisations with a few servers and for large companies with a multitude of servers. Zabbix is free of cost. Zabbix is written and distributed under the GPL General Public License version 2. It means that its source code is freely distributed and available for the general public. Commercial support [] is available and provided by Zabbix Company. 1.2 What does Zabbix offer? Zabbix offers: auto-discovery of servers and network devices distributed monitoring with centralised WEB administration support for both polling and trapping mechanisms server software for Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X native high performance agents (client software for Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista) agent-less monitoring secure user authentication flexible user permissions web-based interface flexible e-mail notification of predefined events high-level (business) view of monitored resources audit log 1.3 Why use Zabbix? Open Source solution highly efficient agents for UNIX and WIN32 based platforms low learning curve high ROI. Downtimes are very expensive. low cost of ownership very simple configuration Centralised monitoring system. All information (configuration, performance data) is stored in relational database high-level service tree very easy setup support for SNMP (v1,v2). Both trapping and polling. visualisation capabilities built-in housekeeping procedure 1.4 Users of Zabbix Many organisations of different size around the world rely on Zabbix as a primary monitoring platform. 2 Goals and Principles 2.1 Main Goals of Zabbix Development There are several goals Zabbix is trying to achieve: become recognized Open Source monitoring tool create Zabbix user group, which helps making the software even better provide high-quality commercial support 2.2 Main principles of Zabbix development be user friendly keep things simple use as few processing resources as possible react fast document every aspect of the software 4. Whats new in Zabbix 1.8 More than a year in making, Zabbix 1.8 has arrived with lots of new features, as well as improved old ones. You can introduce yourself to the changes for this new version of Zabbix in the following section. 1 Notable improvements1 155
  • 2. Zabbix 1.8 Manual [Zabbix] With so many changes it is impossible to pick 3 most notable ones - which is attempted below. For this reason, it is suggested to read on, as some generally minor feature might be very important to you. Performance improvements Full Unicode support Bar reports API technical preview 2 New features and improvements for the frontend Zabbix web frontend is the feature that sets it apart from other solutions. Powerful, yet easy to use official GUI is shipped with the default package. It provides both non-intimidating access for novice users and large scale configuration features for sizable installations. Being most user-visible part, we will start by looking at many new features and improvements in Zabbix 1.8 for the web frontend. 2.1 Bar reports Zabbix already has easy to use simple graphs that do not require any configuration - these are provided for every numeric item. Custom graphs, along with a couple simplistic reports, allow to look at the data in context. Zabbix 1.8 brings much more powerful built-in reporting. New report category, bar reports, allows to look at the data from many different angles. Want to look at the weekly temperatures in the server room for the last two months? Have to compare webserver load for the first month of every quarter this year? All that and more is possible with this new feature. 2.2 Full Unicode support While previous Zabbix versions were multi-language friendly, providing several frontend translations, it was not a truly global thing - the most popular encoding, Unicode, was not fully supported. Zabbix 1.8 now fully supports Unicode/UTF-8, allowing for a true localised or multilanguage setup. 2.3 Improved time period navigation In Zabbix, single control is used to select time period displayed for many views, including simple and custom graphs, raw data, screens and web monitoring. Already improved in 1.6, time period selector has been improved in 1.8 further. This scrollbar allows easy dragging and resizing of it. Additionally, links on the left hand side allow to choose some predefined, often used time periods and move displayed period forward/backward in time. And the dates on the right hand side actually work as links, popping up a calendar and allowing to set specific start/end time. Notice the dynamic/fixed link in the lower right hand corner? It can be used to control whether time period is kept constant when you change start/end time. In addition to the screenshots you can also view the video [] of using graph time period controls. 2.4 Improved graphs Zabbix graphs have been improved in many ways. This includes both visual and functional improvements, like the time period selector already mentioned. For example, information about max/min/avg values is presented clearly as a table. 2.4.1 Improved timeline in charts Zabbix graphs - or charts - usually display time on x axis. And even this representation has been improved in the new version. Comparing 1.6 and 1.8:2 155
  • 3. Zabbix 1.8 Manual [Zabbix] Axis labels in 1.6. Axis labels in trunk. As can be seen, labels are now easier to read. Instead of prioritising some arbitrary point in time, depending on graph scale, actual points in time like change of a day are prioritised. Sometimes Zabbix will even use more human readable labels: 2.4.2 Gradient line support in graphs Zabbix graphs support several line styles, and 1.8 brings one more - gradient line. Its easier to understand how that works by looking at an actual example. 2.4.3 DejaVu font used for graphs DejaVu [] font is now used for graphs for nice looking text - and for Unicode capabilities. 2.5 Improved map editing Zabbix supports network maps where monitored environment can be laid out on a background image to provide user friendly overview. In previous versions, editing such network maps was not easy - coordinates of each element on the map had to be specified manually. Map editing in Zabbix 1.8 has been greatly improved by adding drag and drop support, as well as selected element detail displaying in a popup. You can even watch a video [] of map editing. In addition to that map links may have optional text for displaying arbitrary information, for example, bandwidth data. Background map CC-BY-SA Openstreetmap []. 2.6 Changed configuration layout Zabbix web frontend provides convenient way to display and visualise received data, as well as configure all aspects of monitoring.3 155
  • 4. Zabbix 1.8 Manual [Zabbix] Layo