diff --git a/pkgs/sdk-pkg/changelog/undistributed/changelog_sentry_powercycler.rst b/pkgs/sdk-pkg/changelog/undistributed/changelog_sentry_powercycler.rst new file mode 100644 index 000000000..e5a4b1a5e --- /dev/null +++ b/pkgs/sdk-pkg/changelog/undistributed/changelog_sentry_powercycler.rst @@ -0,0 +1,9 @@ +-------------------------------------------------------------------------------- + New +-------------------------------------------------------------------------------- +* sdk/powercycler + * Added support for Sentry4 snmp powercycle + +-------------------------------------------------------------------------------- + Fix +-------------------------------------------------------------------------------- \ No newline at end of file diff --git a/pkgs/sdk-pkg/src/genie/libs/sdk/powercycler/powercyclers.py b/pkgs/sdk-pkg/src/genie/libs/sdk/powercycler/powercyclers.py index 020758856..d5f3165ae 100644 --- a/pkgs/sdk-pkg/src/genie/libs/sdk/powercycler/powercyclers.py +++ b/pkgs/sdk-pkg/src/genie/libs/sdk/powercycler/powercyclers.py @@ -54,6 +54,14 @@ class RaritanSnmpv3PX2(BaseSNMPv3PowerCycler): off_state = 0 +class Sentry4SnmpPDU(BaseSNMPPowerCycler): + type = 'sentry4' + connection_type = 'snmp' + oid = '1.3.6.1.4.1.1718.4.1.8.5.1.2.1.1' + on_state = 1 + off_state = 2 + + class CyberSwitching(BaseCyberSwitchingPowerCycler): type = 'cyberswitching' connection_type = 'telnet'