Safe Haskell | None |
---|
- data Client
- type Port = String
- type Hostname = String
- type Login = ByteString
- type Password = ByteString
- data Version
- newtype Community = Community ByteString
- data Config
- data Coupla = Coupla {}
- newtype Suite = Suite [Coupla]
- data PrivAuth
- = NoAuthNoPriv
- | AuthNoPriv
- | AuthPriv
- data AuthType
- data Value
- client :: Config -> IO Client
- get :: Client -> OIDS -> IO Suite
- bulkget :: Client -> OIDS -> IO Suite
- getnext :: Client -> OIDS -> IO Suite
- walk :: Client -> OIDS -> IO Suite
- bulkwalk :: Client -> OIDS -> IO Suite
- set :: Client -> Suite -> IO Suite
- close :: Client -> IO ()
- oidFromBS :: ByteString -> [Integer]
types
Snmp version tag
(snmp2 only) Community for 2(1) version
Community ByteString |
Eq Community | |
Show Community | |
ASN1Object Community |
Variable bindings
(snmp3 only) rfc3412, type for create message flag
Snmp data types
OI OID | |
Zero | |
Integer Int32 | |
String ByteString | |
IpAddress Word8 Word8 Word8 Word8 | |
Counter32 Word32 | |
Gaude32 Word32 | |
TimeTicks Word32 | |
Opaque ByteString | |
Counter64 Word64 | |
ZeroDotZero |
Eq Value | |
Show Value | |
ASN1Object Value |