-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue #169: Factorize SNMP business logic into common maven module #177
Merged
NassimBtk
merged 29 commits into
main
from
feature/issue-169-factorize-snmp-business-logic-into-common-maven-module
May 20, 2024
Merged
Issue #169: Factorize SNMP business logic into common maven module #177
NassimBtk
merged 29 commits into
main
from
feature/issue-169-factorize-snmp-business-logic-into-common-maven-module
May 20, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
SafaeAJ
commented
May 17, 2024
•
edited
Loading
edited
- Created SnmpV3Extension.
- Created SnmpV3Configuration.
- Updeted SnmpConfiguration.
- Updeted SnmpExtension.
- Update SnmpConfigCli
- Added unit tests (SnmpGetCriterionProcessor, SnmpGetNextCriterionProcessor, SnmpGetSourceProcessor, SnmpTableSourceProcessor).
- Updated agent CLI.
- Created new Maven module, metricshub-snmp-extension-common for refactoring.
- Tested the SNMPV3 protocol using the engine and the agent.
- Updated pom.xml.
- Added an example of SNMP v3 configuration in configure-agent and at CLI doc.
- Reduced JaCoCo coverage in Metricshub SNMPV3 Project.
NassimBtk
requested review from
CherfaElyes,
MedMaalej,
bertysentry,
TNohaic and
alexdgilbert
May 17, 2024 14:31
NassimBtk
changed the title
Feature/issue 169 factorize snmp business logic into common maven module
Issue #169: Factorize SNMP business logic into common maven module
May 17, 2024
* [Created SnmpV3Extension.] * [Created SnmpV3Configuration] * [Tested the SNMPV3 protocol using the engine and the agent.] * [Added unit tests (SnmpGetCriterionProcessor, SnmpGetNextCriterionProcessor, SnmpGetSourceProcessor, SnmpTableSourceProcessor)] * [Created new Maven module, metricshub-snmp-extension-common for refactoring.] * [Updeted SnmpExtension.] * [Added an example of SNMP v3 configuration in configure-agent and at CLI doc.]
NassimBtk
requested changes
May 20, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The build fails on linux, please make sure the coverage ratio is expected in both windows and linux builds.
metricshub-doc/src/site/markdown/configuration/configure-agent.md
Outdated
Show resolved
Hide resolved
...-agent/src/main/java/org/sentrysoftware/metricshub/cli/service/protocol/SnmpV3ConfigCli.java
Outdated
Show resolved
Hide resolved
...-agent/src/main/java/org/sentrysoftware/metricshub/cli/service/protocol/SnmpV3ConfigCli.java
Outdated
Show resolved
Hide resolved
...-agent/src/main/java/org/sentrysoftware/metricshub/cli/service/protocol/SnmpV3ConfigCli.java
Show resolved
Hide resolved
...sion/src/main/java/org/sentrysoftware/metricshub/extension/snmpv3/SnmpV3RequestExecutor.java
Outdated
Show resolved
Hide resolved
...sion/src/main/java/org/sentrysoftware/metricshub/extension/snmpv3/SnmpV3RequestExecutor.java
Outdated
Show resolved
Hide resolved
...-extension/src/main/java/org/sentrysoftware/metricshub/extension/snmpv3/SnmpV3Extension.java
Outdated
Show resolved
Hide resolved
Deleted unused dependencies in the pom.xml of the metricshub agent and in the pom.xml of metricshub SNMP version 3 Fixed Java comments in the metricshub SNMP version 3 Changed the implementation of the method interpretValueOf in the SnmpV3Configuration class
Added AuthTypeDeserializer class and PrivacyDeserializer class to Metricshub SNMPv3. Fixed formatting in the documentation of Metricshub SNMPv3. Deleted unused XML files in Metricshub Linux.
Fixed formatting in the documentation of Metricshub SNMPv3.
Fixed test coverage ratio in Metricshub agent.
Fixed pom.xml of metricshub linux and deleted unused xml file from metricshub snmp extension common.
Fixed metricshub doc snmpv3
NassimBtk
approved these changes
May 20, 2024
NassimBtk
deleted the
feature/issue-169-factorize-snmp-business-logic-into-common-maven-module
branch
May 20, 2024 15:59
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.