SNI-SECURITY-MIB DEFINITIONS ::= BEGIN

--
-- $Copyright$
-- Copyright (C) Siemens Nixdorf Informationssysteme AG 1995
-- Copyright (C) Fujitsu Siemens Computers GmbH 2001
-- Copyright (C) Fujitsu Technology Solutions GmbH 2010
-- All rights reserved
--
--
-- This MIB is for the Fujitsu Technology Solutions (FTS)
-- ServerView frontend application security.
--


IMPORTS
    OBJECT-TYPE		        FROM RFC-1212
    mib-2, DisplayString	FROM RFC1213-MIB
    TimeTicks,Counter,
    Gauge, enterprises      FROM RFC1155-SMI;

--
-- The Windows NT MIB compiler doesn't do IMPORTS.
-- So, include these definitions here. NT defines "DisplayString" as
-- OCTET STRING (SIZE(0..255)), in RFC1213 it has no explicit size.
--
-- DisplayString ::= OCTET  STRING
-- enterprises     OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) private(4) 1 }
--

-- Fujitsu ServerView MIB nodes

    sni                     OBJECT IDENTIFIER       ::= { enterprises    231 }

    sniProductMibs      OBJECT IDENTIFIER       ::= { sni              2 }
    sniExtensions       OBJECT IDENTIFIER       ::= { sniProductMibs  10 }
    sniServerMgmt           OBJECT IDENTIFIER       ::= { sniExtensions    2 }
    sniInventory        OBJECT IDENTIFIER       ::= { sniServerMgmt    1 }
    sniCommon               OBJECT IDENTIFIER       ::= { sniServerMgmt    2 }
      sniBios               OBJECT IDENTIFIER       ::= { sniCommon        1 }
      sniEisa               OBJECT IDENTIFIER       ::= { sniCommon        2 }
      sniHd                 OBJECT IDENTIFIER       ::= { sniCommon        3 }
      sniBus                OBJECT IDENTIFIER       ::= { sniCommon        4 }
      sniServerControl      OBJECT IDENTIFIER       ::= { sniCommon        5 }
    sniPcSpecific           OBJECT IDENTIFIER       ::= { sniServerMgmt    3 }
    sniScb                  OBJECT IDENTIFIER       ::= { sniServerMgmt    4 }
    sniOsSpecific           OBJECT IDENTIFIER       ::= { sniServerMgmt    5 }
      sniNetware            OBJECT IDENTIFIER       ::= { sniOsSpecific    1 }
      sniWinNt              OBJECT IDENTIFIER       ::= { sniOsSpecific    2 }
      sniOs2                OBJECT IDENTIFIER       ::= { sniOsSpecific    3 }
      sniUnix               OBJECT IDENTIFIER       ::= { sniOsSpecific    4 }
    sniOemComponents        OBJECT IDENTIFIER       ::= { sniServerMgmt    6 }
      sniOemDpt             OBJECT IDENTIFIER       ::= { sniOemComponents 1 }
      sniOemMylex           OBJECT IDENTIFIER       ::= { sniOemComponents 2 }
        sniMlxDiskArray     OBJECT IDENTIFIER       ::= { sniOemMylex      1 }
    sniSecurity             OBJECT IDENTIFIER       ::= { sniServerMgmt    7 }
      sniSmSecurity         OBJECT IDENTIFIER       ::= { sniSecurity      1 }
    sniServerView       OBJECT IDENTIFIER       ::= { sniServerMgmt    8 }
    sniTrapMib              OBJECT IDENTIFIER       ::= { sniExtensions    5 }


-- The MIB objects

-- **********************************************************************************************
--
-- GROUP        sniSmSecurity
-- DESCRIPTION  "This group describes the SNMP security and login objects"
--
--      sniSmSecurity group: 1.3.6.1.4.1.231.2.10.2.7.1
--
-- **********************************************************************************************

sniSecurityToken OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "If this object is SET (any value), the UserAccount will be checked.
         The username and password objects have to be set before applying this value.
         If the check fails, BADVALUE error will be returned.
         A read on this object always returns 0."
    ::= { sniSmSecurity 1 }

sniSecurityUsername OBJECT-TYPE
    SYNTAX  DisplayString
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "UserID for the UserAccount; read always returns an empty string"
    ::= { sniSmSecurity 2 }

sniSecurityPassword OBJECT-TYPE
    SYNTAX  DisplayString
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Password for the UserAccount; read always returns an empty string"
    ::= { sniSmSecurity 3 }

END
