Podcast
Questions and Answers
In the Zabbix JSON format, where are macro names already defined?
In the Zabbix JSON format, where are macro names already defined?
What is a mandatory requirement for item prototypes in Low-level Discovery (LLD)?
What is a mandatory requirement for item prototypes in Low-level Discovery (LLD)?
What does the 'Create enabled' attribute do for item/trigger prototypes?
What does the 'Create enabled' attribute do for item/trigger prototypes?
Where should LLD {#MACRO} be used for item prototypes?
Where should LLD {#MACRO} be used for item prototypes?
Signup and view all the answers
What is the purpose of trigger prototype dependencies in LLD?
What is the purpose of trigger prototype dependencies in LLD?
Signup and view all the answers
What is the purpose of replacing tabs with semicolons in preprocessing?
What is the purpose of replacing tabs with semicolons in preprocessing?
Signup and view all the answers
Where can LLD {#MACRO} be used in trigger prototypes?
Where can LLD {#MACRO} be used in trigger prototypes?
Signup and view all the answers
What are the additional attributes of item/trigger prototypes?
What are the additional attributes of item/trigger prototypes?
Signup and view all the answers
What is the purpose of mapping LLD macros to JSON path in the Zabbix JSON format?
What is the purpose of mapping LLD macros to JSON path in the Zabbix JSON format?
Signup and view all the answers
What is the role of the built-in CSV to JSON functionality in Low-level Discovery?
What is the role of the built-in CSV to JSON functionality in Low-level Discovery?
Signup and view all the answers
What are the entity prototypes of a Low-Level Discovery (LLD) rule?
What are the entity prototypes of a Low-Level Discovery (LLD) rule?
Signup and view all the answers
What is recommended for a Low-Level Discovery (LLD) rule's name and unique key?
What is recommended for a Low-Level Discovery (LLD) rule's name and unique key?
Signup and view all the answers
What happens if a prototype is changed in a Low-Level Discovery (LLD) rule?
What happens if a prototype is changed in a Low-Level Discovery (LLD) rule?
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?
What can be used to force the update of entities in a Low-Level Discovery (LLD) rule for passive checks?
Signup and view all the answers
What must a Low-Level Discovery (LLD) rule have in terms of properties?
What must a Low-Level Discovery (LLD) rule have in terms of properties?
Signup and view all the answers
What are the components of an LLD rule?
What are the components of an LLD rule?
Signup and view all the answers
What is the purpose of entity prototypes in a Low-Level Discovery (LLD) rule?
What is the purpose of entity prototypes in a Low-Level Discovery (LLD) rule?
Signup and view all the answers
What is the similarity between Low-Level Discovery (LLD) rule properties and regular Zabbix item properties?
What is the similarity between Low-Level Discovery (LLD) rule properties and regular Zabbix item properties?
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?
What is the action to manually force the update of entities in a Low-Level Discovery (LLD) rule for passive checks?
Signup and view all the answers
What is the purpose of LLD rule properties?
What is the purpose of LLD rule properties?
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?
What is the impact of a too frequent execution of LLD rule on proxies sending LLD data to Zabbix server?
Signup and view all the answers
What happens when an LLD rule is disabled?
What happens when an LLD rule is disabled?
Signup and view all the answers
What is the default period for keeping lost entities?
What is the default period for keeping lost entities?
Signup and view all the answers
What is the maximum period for keeping lost entities?
What is the maximum period for keeping lost entities?
Signup and view all the answers
What is the purpose of LLD macros in low-level discovery rules?
What is the purpose of LLD macros in low-level discovery rules?
Signup and view all the answers
What do built-in discovery items have predefined LLD macros for?
What do built-in discovery items have predefined LLD macros for?
Signup and view all the answers
What type of data blocks do discovery rules rely on to generate LLD macros?
What type of data blocks do discovery rules rely on to generate LLD macros?
Signup and view all the answers
What formats are supported by Zabbix for generating LLD macros?
What formats are supported by Zabbix for generating LLD macros?
Signup and view all the answers
What is involved in a practical setup for low-level discovery rules?
What is involved in a practical setup for low-level discovery rules?
Signup and view all the answers
What processes are involved in low-level discovery?
What processes are involved in low-level discovery?
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.
Related Documents
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.