Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  2. ZBXNEXT-6809

change skip logic for vmware eventlog monitoing


    • Team B
    • Sprint 79 (Aug 2021), Sprint 80 (Sep 2021), Sprint 81 (Oct 2021), Sprint 82 (Nov 2021)
    • 0.5

      Messages and the last read log ID from vmware are stored in the VMware cache for the url, not for the item. This is reasonable, since if you have several items that are filled from one log, then it is correct only once to perform a heavy / expensive operation to get a log from vmware
      If you create another item with the skip parameter for the same url, then the proxy / server will still rely on the last log ID saved in the cache. Those. skip does not work for all subsequent (newly) created items for the same URL

      At the same time, it is unlikely that someone really needs old (and very old) logs from vmware. The probability of getting performance problems of the monitoring system itself when processing a large log again is also very high
      But the situation when the skip was initially missed by mistake is very likely

      I propose to change the default logic to the opposite: if a skip is specified, then it is applied for all eventlog items of this URL. => Skip all 'old' logs for his eventlog

      Or at least add a clear description it works and clear instructions how to add new item with skip to the documentation

            MVekslers Michael Veksler
            elina.kuzyutkina Elina Kuzyutkina (Inactive)
            Team B
            5 Vote for this issue
            7 Start watching this issue