Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

devel branch merge #14

Open
wants to merge 79 commits into
base: master
Choose a base branch
from
Open

devel branch merge #14

wants to merge 79 commits into from

Commits on Jun 20, 2018

  1. New template: Service php-fpm

    kloczek committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    27e01b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2018

  1. Cleanups.

    kloczek committed Jun 21, 2018
    Configuration menu
    Copy the full SHA
    7ced995 View commit details
    Browse the repository at this point in the history
  2. Service Zabbix Agent template

    Graphs:
    - new HOST::items which presents number of host items vs number of unsuppoerted item
    Items:
    - new items with current counter of total host items (supported/unsupprted/enabled/disabled)
    kloczek committed Jun 21, 2018
    Configuration menu
    Copy the full SHA
    703d8cc View commit details
    Browse the repository at this point in the history
  3. Change php-fpm URL to tree/devel instead tree/master.

    (I must remember to change all those URL after merge to master)
    kloczek committed Jun 21, 2018
    Configuration menu
    Copy the full SHA
    5452583 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2018

  1. Configuration menu
    Copy the full SHA
    c58edb0 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2018

  1. Adding a macro that is used to check whether SSH is running on a

    non-standard port.
    Macros: {$SVC_SSH_PORT}
    Ciacho committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    174b726 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2018

  1. IF-MIB LLDs chages.

    - interfaces: use iIF-MIB::ifAdminStatus instead IF-MIB::ifOperusStatus on checking if interface is up or down
    - interfaces: add to LLD iterator item IF-MIB::ifIndex and map it to {#IFINDEX} macro
    - interfaces: add to all items, triggers anf graphs prototypes names [{#IFINDEX}] to display physycal port number in those names
    kloczek committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    5bf2dd0 View commit details
    Browse the repository at this point in the history
  2. Typo.

    kloczek committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    f71db34 View commit details
    Browse the repository at this point in the history
  3. Typo.

    kloczek committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    80b0388 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d783705 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2018

  1. - Create macro {$SVC_PHP_FPM_PROC}

    - create item description
    Ciacho committed Jul 3, 2018
    Configuration menu
    Copy the full SHA
    bea90d0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #13 from Ciacho/php-fpm-13

    PHP-FPM and debian
    kloczek authored Jul 3, 2018
    Configuration menu
    Copy the full SHA
    7028a09 View commit details
    Browse the repository at this point in the history
  3. Change macros names:

    {$PHPFPM_HOST} -> {$SVC_PHP_FPM_HOST}
    {$PHPFPM_PORT} -> {$SVC_PHP_FPM_PORT}
    {$PHPFPM_STATUS_URI} -> {$SVC_PHP_FPM_STATS_URI}
    kloczek committed Jul 3, 2018
    Configuration menu
    Copy the full SHA
    4b04e66 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    24dafb7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d29de7 View commit details
    Browse the repository at this point in the history
  6. Document what needs to be done if PROC::php-fpm shows "0"

    even if php-fpm processes are ps command shows working php-fpm processes.
    kloczek committed Jul 3, 2018
    Configuration menu
    Copy the full SHA
    be1f185 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    34b360f View commit details
    Browse the repository at this point in the history
  8. Document as well in PROC::php-fpm trigger description that

    if this trigger is active it may mean as well that macro used by template
    needs to be corrected (best in host template macros).
    kloczek committed Jul 3, 2018
    Configuration menu
    Copy the full SHA
    f58a4b2 View commit details
    Browse the repository at this point in the history
  9. Typo s/pfm/fpm/

    kloczek committed Jul 3, 2018
    Configuration menu
    Copy the full SHA
    26f7ece View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2018

  1. Service Zabbix Server template presentation layer impromements:

    - Graphs:
      - delete SVC::zabbix_server::items/wcache::buffer::pfree graph
      - new SVC::zabbix_server::hosts graph with number of monitored hosts
      - new SVC::zabbix_server::items/triggers graph with total number of items vs. triggers
      - new SVC::zabbix_server::items::nvps graphs with zabbix stack NVPS
    - Screens:
      - reorganized SVC::zabbix_server::status screen to put in rows:
        - "process busy %" and "internam process busy %"
        - "cahces usage %" and "vcache::hits/misses"
        - "processing queue" and flame like graph with "queued items"
        - "items totat/unsupported" and "items::nvps"
        - "items/triggers" and "hosts"
    kloczek committed Jul 4, 2018
    Configuration menu
    Copy the full SHA
    31899a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. OS Windows template:

      - Triggers:
        - added missing "SYS::Host is down" trigger with all necessary dependencies
    kloczek committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    7e51259 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2018

  1. OS Linux

     - Triggers:
       - "SYS::Host is downi" corrected descrition
    kloczek committed Oct 5, 2018
    Configuration menu
    Copy the full SHA
    6230bc2 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2018

  1. IF-MIB

     - LLDs:
       - graphs improvements
    kloczek committed Oct 6, 2018
    Configuration menu
    Copy the full SHA
    154f9b0 View commit details
    Browse the repository at this point in the history
  2. OS Solaris:

      - Triggers:
        - added SYS::Host is down
        - added CPU::idle {ITEM.VALUE}
    kloczek committed Oct 6, 2018
    Configuration menu
    Copy the full SHA
    28bb9f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38d65ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3bc741 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #9 from Ciacho/devel

    OS Linux:
     - Remove duplicated triggers on LLD VOL
    kloczek authored Oct 6, 2018
    Configuration menu
    Copy the full SHA
    541e70e View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Updated for for zabbix 4.2

    Just apply changes in the templates format generated by zabbix 4.2.x
    without changing anything in items, trigger etc.
    Tomasz Kloczko committed May 29, 2019
    Configuration menu
    Copy the full SHA
    757284d View commit details
    Browse the repository at this point in the history
  2. Service Apache: new macro {$HTTP_SERVICE_PROCESS}

    Macro {$HTTP_SERVICE_PROCESS} has bee nadded to allow easy use it on Debian/Ubuntu.
    Default value is "http". On Ubuntu/Debian that value needs to be changed to "apache2".
    Tomasz Kloczko committed May 29, 2019
    Configuration menu
    Copy the full SHA
    b2776a7 View commit details
    Browse the repository at this point in the history
  3. Screens graphs resolution changes to 1200x200 or 600x200.

    All graphs in screens resolution have been changed to 1200x200 or 600x200
    in case screens with two columns of graphs. That resolution is better suited for FHD.
    Tomasz Kloczko committed May 29, 2019
    Configuration menu
    Copy the full SHA
    28aacaf View commit details
    Browse the repository at this point in the history
  4. Service Nginx: add use {$NGINX_PORT} macro

    In "SVC::$1 tcp/$3" item remove hardcoded port 80 and add using
    {$NGINX_PORT} macro.
    Tomasz Kloczko committed May 29, 2019
    Configuration menu
    Copy the full SHA
    fee4acb View commit details
    Browse the repository at this point in the history
  5. Service Apache: Introduce macros abstraction like in Nginx template

    Add using "{$HTTP_SERVICE_PROCESS}", "{$HTTP_SERVICE_PORT}" macros in more places in item names and triggers
    Rename "net.tcp.service[http,,{$HTTP_SERVICE_PORT}]" key item from "SVC::$1" to "NET::$1"
    Rename "SVC::Apache tcp/{$HTTP_SERVICE_PORT} is DOWN" trigger to "NET::Apache tcp/{$HTTP_SERVICE_PORT} is DOWN"
    kloczek committed May 29, 2019
    Configuration menu
    Copy the full SHA
    5c36ad5 View commit details
    Browse the repository at this point in the history
  6. OS Solaris: copy set of 6 NET LLD items prototypes from OS Linux

    Copy the same set of 6 NET item LLD prototypes as in "OS Linux" template
    to cover monitoring in/out traffic in packets and bytes and errors and dropped
    packets as well.
    kloczek committed May 29, 2019
    Configuration menu
    Copy the full SHA
    327de40 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. Restore SVC::Apache::processes graph on the main scree.

    Looks like by mistake on rearanging graphs to two columns screen
    I've deleted one graph.
    kloczek committed May 30, 2019
    Configuration menu
    Copy the full SHA
    6034b61 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. Service Apache: Rename all {$APACHE_SERVICE_*} macros to {$SVC_APACHE_*}

    This provides exactly tehe same pattern of the macros names as it is already
    implemented in "Service php-fpm" template. I'm going to use the same pattern in
    all other "Service <foo>" templates.
    kloczek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    0e8e074 View commit details
    Browse the repository at this point in the history
  2. Service Nginx: rename all all {$NGINX_*} macros to {$SVC_NGINX_*}

    Provide the same abstraction as in Apache pndhp-pfm templates.
    Added {$SVC_NGINX_PROCESS} macro with default value "nginx".
    Added note in template description and and README.md athat on using
    this template on Debian/Ubuntu {$SVC_NGINX_USER} macro value needs
    to be changed to "www-data".
    kloczek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    f894d93 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2019

  1. OS Solaris: Add all NET: LLD items LLD to NET Application

    Tomasz Kłoczko committed Jun 1, 2019
    Configuration menu
    Copy the full SHA
    a0d4fce View commit details
    Browse the repository at this point in the history
  2. OS Solaris: changed "VOL:" LLD Application from VOL to per volume VOL…

    …::{#FSNAME}
    
    Provide per volume grouping metric in "Last data" view list by move
    from fixed "VOL" Application to per volume "VOL::{#FSNAME}".
    Added "VOL:" LLD items descriptions.
    Tomasz Kłoczko committed Jun 1, 2019
    Configuration menu
    Copy the full SHA
    2b2cfb6 View commit details
    Browse the repository at this point in the history
  3. OS Linux: VOL: and NET: LLDs items Application changed to prototype

    "VOL:" LLD items fixed Application "VOL" changed to per volume "VOL::{#FSNAME}".
    "NET:" LLD items fixed Application "NET" changed to per interface "NET::{#FSNAME}".
    So now is the same type of view in "Last data" list like on OS Solaris and
    IF-MIB templates.
    Tomasz Kłoczko committed Jun 1, 2019
    Configuration menu
    Copy the full SHA
    a5aceac View commit details
    Browse the repository at this point in the history
  4. OS Windows: VOL: and NET: LLDs items Application changed to prototype

    "VOL:" LLD items fixed Application "VOL" changed to per volume "VOL::{#FSNAME}".
    "NET:" LLD items fixed Application "NET" changed to per interface "NET::{#FSNAME}".
    So now is the same type of view in "Last data" list across all OS and IF-MIB
    templates.
    Tomasz Kłoczko committed Jun 1, 2019
    Configuration menu
    Copy the full SHA
    4694c5f View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. Configuration menu
    Copy the full SHA
    35656e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. Add use md marups.

    kloczek committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    e111565 View commit details
    Browse the repository at this point in the history
  2. OS Solaris: replace DSK, NET and VOL Applications by prototypes in LL…

    …D items.
    
    Replace DSK, NET and VOL Applications used in LLD items prototypes by
    DSK::{#DISK}, NET::{#IFNAME} and VOL::{#FSNAME}.
    kloczek committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    9073b05 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2019

  1. Service MySQL: use md format in template description.

    Use README.md format in template description to make easier straight
    copy&paste to externel documentation.
    kloczek committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    ddbe219 View commit details
    Browse the repository at this point in the history
  2. OS Linux and OS Solaris: removed monitoring sshd, crond and rsyslogd

    Monitoring of those processes is not essential and will be provided
    in separated template(s).
    kloczek committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    b5af2ad View commit details
    Browse the repository at this point in the history
  3. OS Linux: chage key of the HW::CPU and SYS::rh-distribution->SYS::os-…

    …release.
    
    Replace SYS::rh-distribution by SYS::os-release which grabs the content of the
    /etc/os-releases using vfs.file.contents[/etc/os-release] key
    (this will be wortking on all LSB compliant distributions).
    HW::CPU item key changed from system.hw.cpu to system.hw.cpu[,model] because
    this option doesws not include current CPU frequency (which is constantly changing).
    kloczek committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    a055e1c View commit details
    Browse the repository at this point in the history
  4. OS Linux: NET::segments retransmitted now works on latest and old Lin…

    …ux distributions.
    
    NET::segments retransmitted sed regexp changed to cover old "segments retransmited"
    kloczek committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    f5f6631 View commit details
    Browse the repository at this point in the history
  5. OS Linux: use in DSK: LLD items Application prototype DSK::{#DISK}

    DSK: LLD items Application changed from DSK prototype DSK::{#DISK}
    kloczek committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    f525092 View commit details
    Browse the repository at this point in the history
  6. OS Linux: VOL: triggers fixes

    Rewrited VOL triggers to use proper severities and triggers prototypes
    dependencies.
    kloczek committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    3630e31 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2019

  1. Configuration menu
    Copy the full SHA
    070e1a2 View commit details
    Browse the repository at this point in the history
  2. OS Solaris: removed duplicated SYS::Host is down trigger.

    Tomasz Kłoczko committed Jun 8, 2019
    Configuration menu
    Copy the full SHA
    e30dea6 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2019

  1. OS Linux: LXC monitoring adaptation

    Added in "VOL:" LLD filter off all volumes mounted under /var/lib/lxc. If OS Linux
    template will used inside of each LXC container it will provide proper not duplicated
    monirtoring of the LXC container volumes.
    kloczek committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    332327c View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Configuration menu
    Copy the full SHA
    bfffbb7 View commit details
    Browse the repository at this point in the history
  2. OS Linux: Added 4th level of the alarm in VOL::{#FSNAME}::free {ITEM.…

    …VALUE} LLD trigger.
    
    Now alarms are raised <1%, <%5, <10% and now <20% free volume space.
    kloczek committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    5cf6246 View commit details
    Browse the repository at this point in the history
  3. OS Linux: fixed "DSK:" filter to get reed of loop devices.

    Use "^loop.[0-9]" instead "^loop".
    kloczek committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    739b2bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df5a91b View commit details
    Browse the repository at this point in the history
  5. Replace ''' by ```

    kloczek committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    cb6aa46 View commit details
    Browse the repository at this point in the history
  6. OS: Linux: CPU::idle triggers change to raise alarm when idle time is…

    … less than 5% or 15% CPU
    
    idle time time for at least 1 hour and alarm is cleared ehen for next hour will be no other
    flapping anbove 5% or 15%.
    kloczek committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    572e126 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. OS Linux: "DSK:" filter: remove from the list of moniitored block dev…

    …ices ZFS
    
    vdevs partitions and corrected regexp to remove all SCSI partitions
    kloczek committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    b957646 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. OS linux: fix DSK: LLD filter.

    Remove control caracters.
    Fixed sd* SCSI devices partitions.
    kloczek committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    9bfd45f View commit details
    Browse the repository at this point in the history
  2. OS Linux: updated DSK: LLD descriptoion.

    Add info that now this LLD is able to handle ZFS vdevs.
    kloczek committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    de05c88 View commit details
    Browse the repository at this point in the history
  3. OS Linux: added new MEM:: metrics and new MEM:active vs inactive graph.

    Added new MEM:: metrics which are now available in zabbix 4.2.x (added by my patch
    https://support.zabbix.com/browse/ZBX-13233):
    - MEM::active
    - MEM::anon
    - MEM::inactive
    - MEM::slab
    Added new graph MEM::active vs inactive.
    Added to MEM screen MEM::active vs inactive graph.
    
    Closing https://github.com/kloczek/zabbix-templates/projects/1#card-22419180.
    kloczek committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    7d9abe6 View commit details
    Browse the repository at this point in the history
  4. OS Linux: MEM::total history period changed to 1h

    Forgot add in prev commit description about that
    "Discard unchanged" filter preprocessor cannot be used for now
    https://support.zabbix.com/browse/ZBX-16456 so this is kind of workaround
    for that issue.
    When dissue with "Discard unchanged" filter on presentation layer will be sorted out
    I'm going to change sampling that metrics to 10 or 20 min and even with that
    it will be less wrritten data to the database however any live changes meomnory in
    containers/namespaces settings will be almost instantly visable in the monitoring data.
    kloczek committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    d2bba8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    77111e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    27f31ab View commit details
    Browse the repository at this point in the history
  7. OS Linux: VOL: {#FSNAME}::total and {#FSNAME}::inodes::total items hi…

    …story period=1h
    
    As "Discard unchanged" filter preprocessor cannot be used for now
    https://support.zabbix.com/browse/ZBX-16456 this is only temporary
    workaround until that issue will be sorted out.
    kloczek committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    5d5b9f6 View commit details
    Browse the repository at this point in the history
  8. OS Linux: document that template now can be used on Ubuntu and compat…

    …ible.
    
    Template has been tested on Ubuntu Xenian and Bionic.
    kloczek committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    fd28cdb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b9511ae View commit details
    Browse the repository at this point in the history
  10. OS Solaris and OS Linux: CPU::idle time trigger logic now uses macros.

    CPU::idle trigger now uses macros:
    - {$OS_CPU_IDLE}: threshold below which is raised alarm about low
      CPU::idle time
    - {$OS_CPU_IDLE_HIST}: hysteresis time for CPU::idle after which alarm
      starts and recovers after additional period defined in {$OS_CPU_IDLE_HIST}
    If those macros are not defined in system macros alarms about low CPU::idle time will be not created
    kloczek committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    0786629 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Service MySQL: merge some changes already present in Nginx, php-fpm:

    - Items:
      - PROC::mysqld
        - change hardcoded MySQL process name to the macro {$SVC_MYSQL_PROC}
        - add "proceses" missing unit
      - "version" add "Discard unchanged with hartbeat" filter which allows
        change sampling rate from 1d to 5min with HB preriod 7d
    - Triggers:
      - "SYS::processes::{$SVC_MYSQL_PROC} is not running" severity changed
        to disaster
    - Add use md markups in template description
    kloczek committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    1172df1 View commit details
    Browse the repository at this point in the history
  2. OS Linux: Add proper dependency on "SYS::Host is down" trigger.

    All trigges should not be active when "SYS::Host is down" trigger is active.
    kloczek committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    96043a8 View commit details
    Browse the repository at this point in the history
  3. OS Windows: the same triggers dependency changes as in "OS Linux".

    Add proper dependency for all trigges which still does not depend on "SYS::Host is down"
    kloczek committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    b29ff70 View commit details
    Browse the repository at this point in the history
  4. OS Solaris: the same triggers dependency changes as in "OS Linux".

    Add proper dependency for all trigges which still does not depend on "SYS::Host is down"
    kloczek committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    776ff7c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Service Nginx: rename {$SVC_NGINX_PROCESS} to {$SVC_NGINX_PROC}

    and {$NGINX_PORT} to {$SVC_NGINX_PORT}.
    Just to keep consistency with other templates.
    kloczek committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    e2406a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Configuration menu
    Copy the full SHA
    30fa3ad View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Start standarisation severities of the triggers.

    Fist rule for triggers like:
     - Version has changed
     - Configuration parametr has changed
    Assigne them as "Not classified" severity.
    kloczek committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    34581a5 View commit details
    Browse the repository at this point in the history
  2. Service MySQL, Service Zabbix Agent: change trigger severity about ve…

    …rsion change
    
    Service MySQL:
     - Triggers:
        - change "SVC::MySQL::version has changed to {ITEM.LASTVALUE}" to "Not classified"
    Service Zabbix Agent:
     - Triggers:
        - change "SVC::zabbix_agent::version has changed to {ITEM.LASTVALUE}" to "Not classified"
    kloczek committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    95cd239 View commit details
    Browse the repository at this point in the history
  3. Typos.

    kloczek committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    27bedb5 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. OS Linux: add complete swap monitoring using LLD.

    Complete swap space monitoring using LLD, so system swap monitoring
    is added only when the monitored system uses swap device(s).
    During the implementation of the swap monitoring, I found some
    difficulties about which you can read on:
    https://support.zabbix.com/browse/ZBX-16821
    This is an excellent example of how to add similar things which add
    the set of items/triggers/graphs or not depends on the state of some
    single resource.
    
    Monitoring of the swap consists of:
    - "SWAP:" new LLD
      It adds prototypes:
      - items: "in", "total", "out" and "used" with discard unchanged filter
      - "SWAP" and "SWAP::in/out" graphs
      - trigger: "SWAP::low space ({$ITEM.VALUE}% used)"
        the trigger is activated when more the "{$SWAP_HIGH}" percent of the swap
        is used with default "{$SWAP_HIGH}=80" value
    - Screens:
      - "SWAP" added with "SWAP" and "SWAP::in/out" graphs
    
    TODO: add similar modification for L2ARC monitoring and MySQL slave databases
    connections.
    kloczek committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    aa4db00 View commit details
    Browse the repository at this point in the history