Zabbix Low-Level Discovery (LLD) Internals Quiz Day2 P3
30 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

In the Zabbix JSON format, where are macro names already defined?

  • In the JSON path mapping
  • In the trigger name properties
  • In the LLD rule properties (LLD macros tab) (correct)
  • In the item key properties
  • What is a mandatory requirement for item prototypes in Low-level Discovery (LLD)?

  • Unique keys (correct)
  • Mapping LLD macros to JSON path
  • Use of built-in CSV to JSON functionality
  • Replace tabs with semicolons in preprocessing
  • What does the 'Create enabled' attribute do for item/trigger prototypes?

  • Defines the item prototype's description
  • Maps LLD macros to JSON path
  • Determines if the item/trigger will be added in an enabled state (correct)
  • Specifies the JSON path for the item/trigger
  • Where should LLD {#MACRO} be used for item prototypes?

    <p>As the key's parameter</p> Signup and view all the answers

    What is the purpose of trigger prototype dependencies in LLD?

    <p>To establish relationships between trigger prototypes and regular triggers</p> Signup and view all the answers

    What is the purpose of replacing tabs with semicolons in preprocessing?

    <p>To prepare raw data for JSON conversion</p> Signup and view all the answers

    Where can LLD {#MACRO} be used in trigger prototypes?

    <p>In the trigger name</p> Signup and view all the answers

    What are the additional attributes of item/trigger prototypes?

    <p>Description, Create enabled, Discover</p> Signup and view all the answers

    What is the purpose of mapping LLD macros to JSON path in the Zabbix JSON format?

    <p>To define the location of LLD macros in the JSON data block</p> Signup and view all the answers

    What is the role of the built-in CSV to JSON functionality in Low-level Discovery?

    <p>To convert raw data separated by tabs into JSON format</p> Signup and view all the answers

    What are the entity prototypes of a Low-Level Discovery (LLD) rule?

    <p>Item prototypes, Trigger prototypes, Graph prototypes, Host prototypes</p> Signup and view all the answers

    What is recommended for a Low-Level Discovery (LLD) rule's name and unique key?

    <p>Both should include the word 'discovery'</p> Signup and view all the answers

    What happens if a prototype is changed in a Low-Level Discovery (LLD) rule?

    <p>The entities will be updated upon the next execution of the discovery rule</p> Signup and view all the answers

    What can be used to force the update of entities in a Low-Level Discovery (LLD) rule for passive checks?

    <p>Execute now</p> Signup and view all the answers

    What must a Low-Level Discovery (LLD) rule have in terms of properties?

    <p>A name and a unique key</p> Signup and view all the answers

    What are the components of an LLD rule?

    <p>Item prototypes, Trigger prototypes, Graph prototypes, Host prototypes</p> Signup and view all the answers

    What is the purpose of entity prototypes in a Low-Level Discovery (LLD) rule?

    <p>They serve as blueprints for the entities</p> Signup and view all the answers

    What is the similarity between Low-Level Discovery (LLD) rule properties and regular Zabbix item properties?

    <p>Both must have a name and a unique key</p> Signup and view all the answers

    What is the action to manually force the update of entities in a Low-Level Discovery (LLD) rule for passive checks?

    <p>Execute now</p> Signup and view all the answers

    What is the purpose of LLD rule properties?

    <p>To define the characteristics and behavior of the LLD rule</p> Signup and view all the answers

    What is the impact of a too frequent execution of LLD rule on proxies sending LLD data to Zabbix server?

    <p>It can potentially degrade proxy performance</p> Signup and view all the answers

    What happens when an LLD rule is disabled?

    <p>New entities are not created, lost entities are not removed, and changes to prototypes have no effect on existing items and triggers</p> Signup and view all the answers

    What is the default period for keeping lost entities?

    <p>30 days</p> Signup and view all the answers

    What is the maximum period for keeping lost entities?

    <p>25 years</p> Signup and view all the answers

    What is the purpose of LLD macros in low-level discovery rules?

    <p>Used for creating prototypes and returning real values of various components</p> Signup and view all the answers

    What do built-in discovery items have predefined LLD macros for?

    <p>Various components such as mounted filesystems, block devices, network interfaces, CPU, Windows services, and systemd services</p> Signup and view all the answers

    What type of data blocks do discovery rules rely on to generate LLD macros?

    <p>JSON data blocks</p> Signup and view all the answers

    What formats are supported by Zabbix for generating LLD macros?

    <p>Zabbix JSON format or custom JSON format</p> Signup and view all the answers

    What is involved in a practical setup for low-level discovery rules?

    <p>Creating a new template, setting up a discovery rule, creating item prototypes, and linking the template to a specific host for manual execution and result checking</p> Signup and view all the answers

    What processes are involved in low-level discovery?

    <p>Data collection, optional preprocessing of data in JSON format, and passing data to a free LLD worker process</p> Signup and view all the answers

    Study Notes

    Zabbix Low-Level Discovery (LLD) Internals

    • LLD update interval determines how often the LLD rule is executed, impacting the creation, removal, or updating of entities based on received discovery data.
    • Proxies sending LLD data to Zabbix server can potentially degrade proxy performance if execution is too frequent.
    • Low-level discovery involves multiple processes: data collection, optional preprocessing of data in JSON format, and passing data to a free LLD worker process.
    • Multiple LLD workers can be started on the Zabbix server if needed, with the option to define the number of pre-forked instances of low-level discovery processors.
    • Item prototypes are created under LLD rules, and all entities created by LLD display the rule name in orange color.
    • Lost entities are kept for a default period of 30 days, with a maximum period of 25 years, and can be automatically removed after this period.
    • Disabling an LLD rule results in new entities not being created, lost entities not being removed, and changes to prototypes having no effect on existing items and triggers.
    • Deleting a prototype immediately deletes every entity created from it, and deleting a discovery rule leads to the immediate deletion of all entities created by the rule.
    • Practical setup involves creating a new template, setting up a discovery rule, creating item prototypes, and linking the template to a specific host for manual execution and result checking.
    • Low-level discovery rules return data in LLD macros, which are used for creating prototypes and return real values of file system names, network interfaces, SNMP OIDs, etc.
    • Built-in discovery items have predefined LLD macros for various components such as mounted filesystems, block devices, network interfaces, CPU, Windows services, and systemd services.
    • Discovery rules rely on JSON data blocks to generate LLD macros, and Zabbix supports the use of Zabbix JSON format or custom JSON format for this purpose, with older agent discovery data formats also being supported.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Zabbix Low-Level Discovery PDF

    Description

    Test your knowledge of Zabbix Low-Level Discovery (LLD) internals with this quiz. Explore key concepts such as LLD update intervals, entity creation, item prototypes, LLD macros, and practical setup steps.

    More Like This

    Zabbix 6 Day2 P5
    30 questions

    Zabbix 6 Day2 P5

    SpellboundTropicalIsland avatar
    SpellboundTropicalIsland
    Zabbix 6 Day1 P1
    24 questions

    Zabbix 6 Day1 P1

    SpellboundTropicalIsland avatar
    SpellboundTropicalIsland
    Use Quizgecko on...
    Browser
    Browser