Skip to content

Drop php-snmp uninstall guidance for SNMPv3 - #232

Merged
TheWitness merged 1 commit into
developfrom
remove-php-snmp-uninstall-warning
Oct 8, 2026
Merged

TheWitness merged 1 commit into
developfrom
remove-php-snmp-uninstall-warning

Conversation

@TheWitness

Copy link
Copy Markdown
Member

Summary

Removes the negative php-snmp guidance that told advanced SNMPv3 users to uninstall php-snmp:

  • Devices.md - SNMP Version 3 is now described as fully supported (including SHA224+/AES192+); Cacti leverages the Net-SNMP binaries where needed, so there is no need to uninstall php-snmp.
  • Requirements.md - the optional snmp module note no longer says Cacti "bypasses it in favor of" Net-SNMP; it now states Cacti also uses the Net-SNMP binaries and selects the right method automatically.
  • How-to-Graph-Your-Network.md - drops the "does not work with php-snmp support" caveat from the SNMP Timeout field.

Matches the companion change removing the same warning from the Technical Support page in the main repo.

Cacti automatically uses the Net-SNMP binaries where php-snmp cannot be
used (SNMPv3 with advanced ciphers, IPv6, bulkwalk, hex output), so users
no longer need to uninstall php-snmp. Reword the SNMP Version 3 note in
Devices.md, soften the optional snmp module note in Requirements.md, and
drop the php-snmp caveat from the SNMP Timeout field in
How-to-Graph-Your-Network.md.
Copilot AI balanced review requested due to automatic review settings October 5, 2026 13:43

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.

Copilot review overview

🟢 Approval recommended

The documentation changes are consistent with Cacti’s automatic fallback behavior and companion application update.

Review effort: Balanced
Findings: None

What changed in this PR

Updates SNMP documentation to reflect automatic Net-SNMP fallback without uninstalling php-snmp.

Changes:

  • Documents full SNMPv3 support, including advanced protocols.
  • Clarifies automatic selection of Net-SNMP binaries.
  • Removes the obsolete php-snmp timeout caveat.
File Description
Requirements.md Clarifies optional php-snmp support and automatic fallback.
How-to-Graph-Your-Network.md Removes the obsolete timeout limitation.
Devices.md Documents full SNMPv3 support.

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

@TheWitness
TheWitness merged commit 9d09a8b into develop Oct 8, 2026
2 checks passed
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.

3 participants