Skip to content

更新文档介绍 - #49

Merged
X-Mars merged 1 commit into
masterfrom
dev
Sep 6, 2026
Merged

X-Mars merged 1 commit into
masterfrom
dev

Conversation

@X-Mars

@X-Mars X-Mars commented Sep 6, 2026

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI lite review requested due to automatic review settings September 6, 2026 02:22
@X-Mars
X-Mars merged commit 2ddca3b into master Sep 6, 2026
1 check failed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The root English README documents modules/menus and version examples that don’t match the modules present in this repository checkout, which will mislead users following the docs.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR updates documentation to better introduce the new Zabbix IPAM frontend module, adding more detailed usage/operation notes in both Chinese and English, and surfacing IPAM in the repository-level module index docs.

Changes:

  • Expanded zabbix_ipam docs with “How it works”, cron/manual-run guidance, and troubleshooting notes (CN/EN).
  • Added IPAM entry to the repository root README (CN/EN) and adjusted several English docs links to point to README_en.md.
  • Updated release-package version examples and module/menu listings in the root READMEs (but some entries currently don’t match the modules present in this repo checkout).
File summaries
File Description
zabbix_ipam/README.md Adds operational explanation, permission guidance, cron notes, and troubleshooting for the IPAM module (Chinese).
zabbix_ipam/README_en.md Replaces the minimal English stub with a full English guide covering install, operation, cron, and troubleshooting.
README.md Adds an IPAM module section and updates some installation examples/version strings in the Chinese repo index.
README_en.md Updates English repo index: doc links, adds IPAM section, and adds additional module/menu entries plus version examples.
Review details

Suppressed comments (3)

README.md:228

  • This example tarball name uses 13.2.0, which does not match the stated module_count.major.minor scheme for the current repo contents (9 modules). The example should be updated to a 9.x.y value to avoid confusing users.
1. 前往 [Releases 页面](https://github.com/X-Mars/zabbix_modules/releases),下载 `zabbix_modules-<版本号>.tar.gz` 文件(如 `zabbix_modules-13.2.0.tar.gz`)

README_en.md:244

  • The menu list includes LLDP/Clouds/Rightsizing/Switch Backup entries, but those modules are not present in this repo checkout. Leaving them here will mislead users who install only the modules included in this repository state.
- **Monitoring → LLDP Topology** (LLDP neighbor topology)
- **Inventory → IPAM** (IP Management / IP Details / Task Management)
- **Inventory → Cloud Sync** (Cloud Hosts / Cloud Settings)
- **Inventory → Rightsizing** (resource sizing recommendations)
- **Inventory → Switch Backup** (switch configuration backups)

README_en.md:153

  • This example tarball filename uses 13.2.0, which conflicts with the module_count.major.minor format described just above for the current repository contents (9 modules). Update the example so users don’t copy a non-existent version string.
1. Go to the [Releases page](https://github.com/X-Mars/zabbix_modules/releases) and download the `zabbix_modules-<version>.tar.gz` file (e.g., `zabbix_modules-13.2.0.tar.gz`).
2. Upload to the Zabbix server and extract to the modules directory:
  • Files reviewed: 4/4 changed files
  • Comments generated: 3
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread README.md
Releases 页面提供两种压缩包,无需安装 git:

- **整体打包压缩包**:`zabbix_modules-<版本号>.tar.gz`(包含所有模块,版本号格式:`模块数量.大版本.小版本`,如 `8.2.0`)
- **整体打包压缩包**:`zabbix_modules-<版本号>.tar.gz`(包含所有模块,版本号格式:`模块数量.大版本.小版本`,如 `13.2.0`)
Comment thread README_en.md
Comment on lines +116 to +139
### 10. Zabbix LLDP Topology

- **Purpose**: Visualize LLDP neighbor relationships from Zabbix LLDP discovery items.
- **Features**: filter hosts/groups by **Lldp Discovery** template; group/host dropdowns with all-groups/all-hosts defaults; on-demand query loading `lldp.remote.info[*]` values; SVG circles and lines (local left, remote right); hover tooltips with ports and update time; bilingual UI.

- **Docs**: [zabbix_lldp/README_en.md](./zabbix_lldp/README_en.md) ([中文](./zabbix_lldp/README.md))

### 11. Zabbix Clouds

- **Purpose**: Synchronize Alibaba Cloud ECS, Huawei Cloud ECS, and Tencent Cloud CVM instances to Zabbix.
- **Features**: preview-before-sync workflow; idempotent matching through the `cloud_instance_id` tag; automatic `Clouds/{Provider}/{Region}` host groups; soft marking for cloud-deleted managed hosts; cloud account configuration.
- **Docs**: [zabbix_clouds/README_en.md](./zabbix_clouds/README_en.md) ([中文](./zabbix_clouds/README.md))

### 12. Zabbix Rightsizing

- **Purpose**: Generate CPU and memory sizing recommendations from Zabbix data over a selected period.
- **Features**: trends-first analysis with history fallback; CPU and memory recommendations; result export; configurable analysis parameters; bilingual UI.
- **Docs**: [zabbix_rightsizing/README_en.md](./zabbix_rightsizing/README_en.md) ([中文](./zabbix_rightsizing/README.md))

### 13. Zabbix Switch Backup

- **Purpose**: List, preview, and download switch configuration backup files from Zabbix.
- **Features**: file metadata and newest-first ordering; text preview and downloads; traversal and symlink protection; role-based access controls; bilingual UI.
- **Docs**: [zabbix_switch_backup/README_en.md](./zabbix_switch_backup/README_en.md) ([中文](./zabbix_switch_backup/README.md))
Comment thread README_en.md
Comment on lines +147 to 148
- **All-in-one package**: `zabbix_modules-<version>.tar.gz` (includes all modules; version format: `module_count.major.minor`, e.g., `13.2.0`)
- **Single-module package**: `zabbix_<module>-<version>.tar.gz` (download only the modules you need)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants