Differenze tra le versioni di "AdminGuide:Service:SNMP/en"
Jump to navigation
Jump to search
(Creata pagina con "AdminGuide:Service:SNMP") |
(Creata pagina con "KalliopePBX offers MIBs that allow you to monitor the functioning of the equipment through the SNMP standard communication protocol.") |
||
| Riga 1: | Riga 1: | ||
<languages /> | <languages /> | ||
KalliopePBX | KalliopePBX offers MIBs that allow you to monitor the functioning of the equipment through the SNMP standard communication protocol. | ||
Le MIB SNMP consultabili su Kalliope sono: | Le MIB SNMP consultabili su Kalliope sono: | ||
Versione delle 10:32, 26 set 2018
KalliopePBX offers MIBs that allow you to monitor the functioning of the equipment through the SNMP standard communication protocol.
Le MIB SNMP consultabili su Kalliope sono:
- MIB-II standard (RFC 1213) – Questa MIB definisce gli oggetti per la gestione e il monitoraggio di un apparato in una rete TCP/IP, in particolare su Kalliope sono implementati i seguenti sottoalberi: system, interfaces, at, ip, icmp, tcp, udp, transmission, snmp OID: 1.3.6.1.2.1.1/2/3/4/5/6/7/10/11
https://datatracker.ietf.org/doc/rfc1213/
- Host Resource MIB (RFC 2790) - Questa MIB definisce un insieme di oggetti contenenti la configurazione di host (server/computer) collegati ad una rete TCP/IP indipendentemente dal sistema operativo, dai servizi di rete e dalle applicazioni software installate. OID: 1.3.6.1.2.1.25
https://datatracker.ietf.org/doc/rfc2790/
- UCD-SNMP-MIB – Questa MIB definisce gli oggetti per il monitoraggio delle performance di un host (ad es. CPU /RAM / occupazione dischi). OID: 1.3.6.1.4.1.2021
http://www.net-snmp.org/mibs/UCD-SNMP-MIB.txt
- Kalliope MIB: questa MIB proprietaria fornisce informazioni aggiuntive sulla configurazione e il funzionamento dei servizi implementati sul nodo Kalliope come ad es. numero di account configurati o registrati, chiamate contemporanee, numero totale di chiamate. OID:1.3.6.1.4.1.33732
NETRESULTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY
FROM SNMPv2-SMI;
netresults MODULE-IDENTITY
LAST-UPDATED "201801070200Z"
ORGANIZATION "NetResults Srl"
CONTACT-INFO
"NetResults Support
Email: support@netresults.it"
DESCRIPTION
"The NetResults private-enterprise MIB"
REVISION "201807010200Z"
DESCRIPTION
"Initial revision."
::= { enterprises 33732 }
kalliope OBJECT IDENTIFIER ::= { netresults 1 }
END
KALLIOPEPBX-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32, TimeTicks,
Unsigned32, Gauge32
FROM SNMPv2-SMI
netresults, kalliope
FROM NETRESULTS-MIB;
kalliopepbx MODULE-IDENTITY
LAST-UPDATED "201801240025Z"
ORGANIZATION "NetResults Srl"
CONTACT-INFO "NetResults Srl
support@netresults.it"
DESCRIPTION
"KalliopePBX. This MIB defined
objects for managing KalliopepBX nodes."
REVISION "201801082025Z"
DESCRIPTION
"Initial published revision."
REVISION "201801240025Z"
DESCRIPTION
"Added kPbxNodeInfoServicesAsterisk subtree"
REVISION "201807250025Z"
DESCRIPTION
"Whole kalliopepbx sub-tree reorganization"
::= { kalliope 1 }
-- textual conventions
KBytes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Storage size, expressed in units of 1024 bytes."
SYNTAX Integer32 (0..2147483647)
kpbxNode OBJECT IDENTIFIER ::= { kalliopepbx 1 }
kpbxNodeInfo OBJECT IDENTIFIER ::= { kpbxNode 1 }
kpbxNodeServices OBJECT IDENTIFIER ::= { kpbxNode 2 }
kpbxNodeSecurity OBJECT IDENTIFIER ::= { kpbxNode 3 }
kpbxNodeTenants OBJECT IDENTIFIER ::= { kpbxNode 4 }
kpbxNodeAccounts OBJECT IDENTIFIER ::= { kpbxNode 5 }
kpbxNodeCalls OBJECT IDENTIFIER ::= { kpbxNode 6 }
--
-- kpbxNodeInfo
--
kpbxNodeInfoSystem OBJECT IDENTIFIER ::= { kpbxNodeInfo 1 }
kpbxNodeInfoVersion OBJECT IDENTIFIER ::= { kpbxNodeInfo 2 }
--
-- kpbxNodeInfoSystem
--
-- kpbxNodeInfoSysPartNumber
kpbxNodeInfoSysPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"KalliopePBX part number."
::= { kpbxNodeInfoSystem 1 }
-- kpbxNodeInfoSysHWId
kpbxNodeInfoSysHWId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"KalliopePBX hardware ID."
::= { kpbxNodeInfoSystem 2 }
-- kpbxNodeInfoSysSerialNumber
kpbxNodeInfoSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"KalliopePBX serial number."
::= { kpbxNodeInfoSystem 3 }
--
-- kpbxNodeInfoVersion
--
-- kpbxNodeInfoVersionPrimaryFirmware
kpbxNodeInfoVersionPrimaryFirmware OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of the primary firmware."
::= { kpbxNodeInfoVersion 1 }
-- kpbxNodeInfoVersionSecondaryFirmware
kpbxNodeInfoVersionSecondaryFirmware OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of the secondary firmware."
::= { kpbxNodeInfoVersion 2 }
-- kpbxNodeInfoVersionBootloader
kpbxNodeInfoVersionBootloader OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of the bootloader."
::= { kpbxNodeInfoVersion 3 }
-- kpbxNodeInfoVersionRunning
kpbxNodeInfoVersionRunning OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of the running firmware."
::= { kpbxNodeInfoVersion 4 }
--
-- kpbxNodeServices
--
kpbxNodeServicesAsterisk OBJECT IDENTIFIER ::= { kpbxNodeServices 1 }
--
-- kpbxNodeServicesAsterisk
--
-- kpbxNodeServicesAsteriskUpTime
kpbxNodeServicesAsteriskUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time ticks since Asterisk was started."
::= { kpbxNodeServicesAsterisk 1 }
-- kpbxNodeServicesAsteriskReloadTime
kpbxNodeServicesAsteriskReloadTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time ticks since Asterisk was last reloaded."
::= { kpbxNodeServicesAsterisk 2 }
-- kpbxNodeServicesAsteriskVMSize
kpbxNodeServicesAsteriskVMSize OBJECT-TYPE
SYNTAX KBytes
UNITS "KBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual memory size for Asterisk process."
::= { kpbxNodeServicesAsterisk 3 }
-- kpbxNodeServicesAsteriskVMRSS
kpbxNodeServicesAsteriskVMRSS OBJECT-TYPE
SYNTAX KBytes
UNITS "KBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Resident set size for Asterisk process."
::= { kpbxNodeServicesAsterisk 4 }
--
-- kpbxNodeSecurity
--
kpbxNodeSecuritySip OBJECT IDENTIFIER ::= { kpbxNodeSecurity 1 }
--
-- kalliopePbxNodeSecuritySip
--
-- kpbxNodeSecuritySipTotalAuthFailed
kpbxNodeSecuritySipTotalAuthFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of autentication failed since last restart."
::= { kpbxNodeSecuritySip 1 }
-- kpbxNodeSecuritySipBadPasswordAuthFailed
kpbxNodeSecuritySipBadPasswordAuthFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of autentication failed due to incorrect password since last restart."
::= { kpbxNodeSecuritySip 2 }
-- kpbxNodeSecuritySipACLAuthFailed
kpbxNodeSecuritySipACLAuthFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of autentication failed due to source IP address violating ACL since last restart."
::= { kpbxNodeSecuritySip 3 }
--
-- kpbxNodeTenants
--
-- kpbxNodeNumTenants
kpbxNodeNumTenants OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of tenants currently defined."
::= { kpbxNodeTenants 1 }
--
-- kpbxNodeAccounts
--
-- kpbxNodeTotalAccountsConfigured
kpbxNodeTotalAccountsConfigured OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of configured accounts."
::= { kpbxNodeAccounts 1 }
-- kpbxNodeTotalAccountsReachable
kpbxNodeTotalAccountsReachable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of accounts registered and reachable with RTT < 2000ms."
::= { kpbxNodeAccounts 2 }
-- kpbxNodeTotalAccountsUnreachable
kpbxNodeTotalAccountsUnreachable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of accounts registered and unreachable."
::= { kpbxNodeAccounts 3 }
-- kpbxNodeTotalAccountsNotRegistered
kpbxNodeTotalAccountsNotRegistered OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of not registered accounts."
::= { kpbxNodeAccounts 4 }
-- kpbxNodeTotalAccountsLagged
kpbxNodeTotalAccountsLagged OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of accounts registered and reachable with RTT >= 2000ms."
::= { kpbxNodeAccounts 5 }
--
-- kpbxNodeCallsActive
--
kpbxNodeCallsActive OBJECT IDENTIFIER ::= { kpbxNodeCalls 1 }
kpbxNodeCallsActiveAllTenants OBJECT IDENTIFIER ::= { kpbxNodeCallsActive 1 }
-- kpbxNodeCurrentCallsAllTotal
kpbxNodeCurrentCallsAllTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of current calls for all tenants."
::= { kpbxNodeCallsActiveAllTenants 1 }
-- kpbxNodeCurrentCallsAllIn
kpbxNodeCurrentCallsAllIn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of current incoming calls for all tenants."
::= { kpbxNodeCallsActiveAllTenants 2 }
-- kpbxNodeCurrentCallsAllOut
kpbxNodeCurrentCallsAllOut OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of current outgoing calls for all tenants."
::= { kpbxNodeCallsActiveAllTenants 3 }
-- kpbxNodeCurrentCallsAllLocal
kpbxNodeCurrentCallsAllLocal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of current local calls for all tenants."
::= { kpbxNodeCallsActiveAllTenants 4 }
--
-- kpbxNodeCallsProcessed
--
kpbxNodeCallsProcessed OBJECT IDENTIFIER ::= { kpbxNodeCalls 2 }
kpbxNodeCallsProcessedAllTenants OBJECT IDENTIFIER ::= { kpbxNodeCallsProcessed 1 }
-- kpbxNodeProcessedCallsAllTotal
kpbxNodeProcessedCallsAllTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of processed calls for all tenants from last boot."
::= { kpbxNodeCallsProcessedAllTenants 1 }
END