[ZBX-22233] Zabbix v6.0.x documentation issues Created: 2023 Jan 20 Updated: 2024 Apr 10 Resolved: 2023 Jun 20 |
|
Status: | Closed |
Project: | ZABBIX BUGS AND ISSUES |
Component/s: | Documentation (D) |
Affects Version/s: | 6.0.12 |
Fix Version/s: | 6.0.19rc1, 6.4.4rc1, 7.0.0alpha2, 7.0 (plan) |
Type: | Documentation task | Priority: | Trivial |
Reporter: | Konstantīns Ošmjans | Assignee: | Marina Generalova |
Resolution: | Fixed | Votes: | 0 |
Labels: | None | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Issue Links: |
|
||||||||||||||||||||||||
Team: | |||||||||||||||||||||||||
Sprint: | Sprint 96 (Jan 2023), Sprint 97 (Feb 2023), Sprint 98 (Mar 2023), Sprint 99 (Apr 2023), Sprint 100 (May 2023), Sprint 101 (Jun 2023) | ||||||||||||||||||||||||
Story Points: | 0.75 |
Description |
During my work on documentation translation, I sometimes run into issues with the original (English) version of documentation. |
Comments |
Comment by Konstantīns Ošmjans [ 2023 Jan 20 ] |
The "What's new in Zabbix 6.0.0" pageBroken link in "Service cloning" section: the specified link does not exist; probably, it should be replaced by this one. The "Agent 2" pageThe Note at the "Overview" section has a broken link onto "update intervals": name of section should be "#scheduling-intervals" (with the "s" at the end). The "Proxy" pageThe "Supported platforms" section has a broken link (both label and the link itself). [server\#supported platforms](/manual/concepts/server#supported platforms) there should be: [server supported platforms](/manual/concepts/server#supported-platforms) The "Getting Zabbix" pageThe very first link "Install it from the distribution packages" on this page has an excess (and unexisting) section pointer "#From-distribution-packages". The "Requirements" pageThe note at the end of "Examples of hardware configuration" section has a broken link "databas size": the section pointer should be "#database-size" (all lowercase) instead of "#Database-size". The "Best practices for secure Zabbix setup" pageThe section "Set X-Frame-Options HTTP response header" has a broken link onto URL dashboard widget. the correct link is: https://www.zabbix.com/documentation/6.0/en/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/url. The "Installation from sources" pageThe "Installing Java gateway" section has a link "Java gateway" near the end. This link is broken; probably, the correct link is: https://www.zabbix.com/documentation/6.0/en/manual/concepts/java/from_sources#overview-of-files. The "Installation from packages" pageThis page itself is OK. There are several next-level pages (/rhel, /debian_ubuntu, /suse, etc.). The problem is that previous versions of documentation contained page "/rhel_centos": this page, probably, has been renamed onto just "/rhel" in v6.0.x; however, this page is still existing in all other language versions besides English. The "Red Hat Enterprise Linux" pageThe "Java gateway installation" section contains a broken link "setup" (probably, there should be: https://www.zabbix.com/documentation/6.0/en/manual/concepts/java/from_rhel_centos). The "Installation from containers" pageIt is unclear: what exactly databases are supported for a Zabbix Proxy.
it seems as a result of copy-paste, as neither POSTGRES_USER, nor POSTGRES_PASSWORD mention Zabbix Proxy at all. |
Comment by Edgar Akhmetshin [ 2023 Jan 20 ] |
Hello Constantin, Thank you for reporting this. Confirmed. Regards, |
Comment by Konstantīns Ošmjans [ 2023 Jan 20 ] |
Upgrade from packages -> Red Hat Enterprise LinuxThe "Review component configuration parameters" section has a broken link "mandatory changes": the section with the name "configuration-parameters" does not exist. Upgrade from packages -> Debian/UbuntuThe "Upgrade Zabbix components" section contains broken link "See information about installing Zabbix frontend on older distributions" (at the very end). I'm not sure what the correct link should be; probably, this one. Upgrade from sourcesThe same as previous: in the "Review server configuration parameters" section both links are broken: links "mandatory changes" and "What's new" refer onto unexisting sections with the name "configuration-parameters" (on different pages). "Stay tuned, to be continued..." |
Comment by Konstantīns Ošmjans [ 2023 Jan 23 ] |
The "Template changes" pageThe link to the new templates in the "CHANGES IN 6.0.0" section is broken: there is no "#new-templates" section; probably, the correct section name is just "#templates". The "Upgrade notes for 6.0.0" pageThe "Database" section has the broken link to the database versions (the section name should be, probably, "#third-party-external-surrounding-software" or "#required-software" instead of "#Software"). "Login and configuring user" pageThe "Adding permissions" section starts with the following paragraph:
However, the previous action was the adding of user, so we are at the Administration -> Users frontend section. There is no "Groups" column here; it should be explicitly mentioned that we need to go to another frontend section (Administration -> User groups).
However, it's not quite correct: it is not a user group selection field, it is a host group selection field. |
Comment by Konstantīns Ošmjans [ 2023 Jan 23 ] |
New hostThis page (link) has a subsection "Interfaces: IP address" with the following paragraph:
The meaning of the last sentence is not clear. Why "if this is the Zabbix server IP address"? This field refers to host address, not server; maybe, it assumed: if "Zabbix agent IP address", then the Zabbix server's IP should be specified in Agent's config file? New itemThis page has the section "Seeing data", the very last sentence is:
However, it describes the "Latest data" frontend screen; it has no dropdown for host. It has the "Hosts" field in the filter, and this field is not a dropdown. |
Comment by Konstantīns Ošmjans [ 2023 Jan 24 ] |
The "Configuring a host" pageThe "Overview" section has the following sentence:
However, Zabbix v6 does not have applications anymore - they were converted to tags during an upgrade.
The word "group" (underlined by me), probably, should be removed. The "Inventory" pageThe "Building inventory" section several times refers to the Host inventory tab in the host configuration screen.
The underlined (by me) places are obsolete: there are no Applications in Zabbix v6.0, and numbers are displayed without any parentheses. |
Comment by Natalija Burisina (Inactive) [ 2023 Jan 31 ] |
Dear constantin.oshmyan , thank you for the detailed report. Every issue will be addressed, however, it may take time to fix. |
Comment by Konstantīns Ošmjans [ 2023 Feb 01 ] |
nburisina, OK, thanks, no problem (continuation) The "Creating an item" pageThe table in the "Configuration" section contains the following note regarding the "Custom intervals" field:
However, it is supported by the Zabbix agent 2; and it is possible to set this field in the frontend in any case (as the frontend doesn't "know" the Agent version).
So, it seems that "Not available for Zabbix agent active items" relates to both versions of Zabbix agent. Maybe, it's needed to mention the Agent 2 explicitly in this place? |
Comment by Konstantīns Ošmjans [ 2023 Feb 02 ] |
The "Item value preprocessing" pageThe description of JavaScript in the main table here contains the broken link "database used". |
Comment by Konstantīns Ošmjans [ 2023 Feb 08 ] |
Another round The "Usage examples" pageThis page several times has the term "VMWare". There should be "VMware" (lowercase "w"). The "Item types" -> "Zabbix agent" pageThe "net.if.in" key has description for the <mode> parameter:
However, it is "net.if.in" key, it should show received statistics only; for transmitting statistics the "net.if.out" key does exist. Is it a documentation bug? The "net.tcp.service" and "net.tcp.service.perf" (on the same page) have the broken links "known issues" in the comment column: the appropriate page does not have the "#https-checks" section. The same page: key "net.tcp.port" has the following comment:
However, the keys "net.tcp.service", "net.tcp.service.perf", "net.udp.service" and "net.udp.service.perf" does not have any mentions about DNS name; but in fact they support it. Probably, this should also be explicitly mentioned (together with the version number, when it becomes to be supported). The same page, keys "net.tcp.service.perf" and "net.udp.service.perf": the type of returned value should be mentioned - Numeric (float). The same page, key "net.tcp.socket.count" has comment with an example:
However, this metric returns a number of connections, not state of port. So, the more accurate description could be, for example:
The same page, key "net.udp.socket.count" has description:
However, number of TCP sockets is returned by the "net.tcp.socket.count" metric; the "net.udp.socket.count" metric should, probably, return the number of UDP sockets. The same page, a bit later: example for "sensor" metric for OpenBSD uses a regular expression for a device name; however, the parameters description does not contain any mentions about regular expressions in parameters. The same page, a bit later: for the "system.hw.chassis" metric the possible parameters values should be emphasized by italics. The same page, "system.localtime" metric has a broken link "dashboard widget" in the example; the correct link is: (/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock). The same page, "vfs.dir.count" and "vfs.dir.get" metrics have the following comment:
It seems as a result of copy-paste from the "vfs.dir.size" metric, because the "vfs.dir.count" metric does not return a size, it returns a count. The "count" should be instead of "size" in this phrase. The "vfs.dir.*" metrics have the following comment:
Is it really true? I.e. limit is always exactly "the default timeout value in agent configuration (3 sec)" and could not be changed if the the parameter "Timeout=" is explicitly set by to a longer value? The "vfs.dir.size" has the following example: vfs.dir.size[/tmp,log,^.+\.old$] - calculates size of all files in /tmp which contain 'log', excluding files containing '.old' This formulation is not very accurate:
The "vfs.file.exists" has the following comment:
However, this metric does not depend on the file size. Does it really matter? The "vfs.fs.inode" metric has bad description of "mode" parameter:
The "vfs.fs.size" metric has the following comment:
It is not clear what does it mean. Probably, just opposite: if the specified filesystem is NOT mounted, then size of local filesystem (i.e. where the mount point is located) is returned? The same page, "Web monitoring data"" section: the unclear term "Punycode" is mentioned several times. The same page, footnote 3 has misspelled device name "sbd" (there should be "sdb"). |
Comment by Natalija Burisina (Inactive) [ 2023 Feb 09 ] |
Dear constantin.oshmyan, Many thanks again for your contribution. It's indeed invaluable. However, to implement the corrections indicated and close the Jira task, there should be an end. Therefore, I kindly request you to create another Jira ticket should you spot further inaccuracies. In other words, kindly divide your reports into reasonably sized portions, so that they can be processed within earliest feasible time. |
Comment by Konstantīns Ošmjans [ 2023 Feb 09 ] |
nburisina OK, I've got it. <nburisina > Yes, correct. |
Comment by Marina Generalova [ 2023 Jun 12 ] |
Documentation updated:
|