5.02021-11-21T21:31:15ZTemplatesNetScalerNetScaler## Description
Same as v2.0 with valuemap and application prototype added.
## Overview
Adapted for Zabbix 3 version by [dav3860](owner/tatapoum). Valuemaps included.
TemplatesNetScaler InterfacesNetScaler MainNetScaler ServicesNetScaler SNMP TrapsNetScaler vServers- haCurStateSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.23.24.0haCurState15s1w31dState of the node, based on its health, in a high availability setup. Possible values are:
UP - Indicates that the node is accessible and can function as either a primary or secondary node.
DISABLED - Indicates that the high availability status of the node has been manually disabled. Synchronization and propagation cannot take place between the peer nodes.
INIT - Indicates that the node is in the process of becoming part of the high availability configuration.
PARTIALFAIL - Indicates that one of the high availability monitored interfaces has failed because of a card or link failure. This state triggers a failover.
COMPLETEFAIL - Indicates that all the interfaces of the node are unusable, because the interfaces on which high availability monitoring is enabled are not connected or are manually disabled. This state triggers a failover.
DUMB - Indicates that the node is in listening mode. It does not participate in high availability transitions or transfer configuration from the peer node. This is a configured value, not a statistic.
PARTIALFAILSSL - Indicates that the SSL card has failed. This state triggers a failover.
ROUTEMONITORFAIL - Indicates that the route monitor has failed. This state triggers a failover.NetScaler MainNetscaler haCurState
- haCurStatusSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.23.23.0haCurStatus30s1w31dIndicates whether a NetScaler is set up for high availability. Possible values are YES and NO. If the value is NO, the high availability statistics below are invalid.NetScaler MainNetscaler haCurStatus
- haErrSyncFailureSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.23.7.0haErrSyncFailure15s1w31dNumber of times the configuration of the primary and secondary nodes failed to synchronize since that last transition. A synchronization failure results in mismatched configuration. It can be caused by a mismatch in the Remote Procedural Call (RPC) password on the two nodes forming the high availability pair.NetScaler Main
- haLastMasterStateTransitionReasonSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.23.15.0haLastMasterStateTransitionReason15s1w0CHARThe reason for the last master state transition. This gives the conditions under which this node assumed the current state. The current state is available at the oid sysHighAvailabilityMode.0NetScaler Main
- haPeerStateSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.23.3.0haPeerState15s1w31dThis represents the state of the failover peer NetScaler whether Primary or SecondaryNetScaler MainNetscaler haPeerState
- haTimeofLastStateTransitionSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.23.5.0haTimeofLastStateTransition15s1w31duptimeThis represents the time since the NetScaler underwent a state change from primary to secondary or vice-versaNetScaler MainMULTIPLIER0.01
- httpTot11RequestsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.48.68.0httpTot11Requests1w31dNetScaler MainCHANGE_PER_SECOND
- httpTot11ResponsesSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.48.69.0httpTot11Responses1w31dNetScaler MainCHANGE_PER_SECOND
- httpTotRequestsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.48.67.0httpTotRequests1w31dNetScaler MainCHANGE_PER_SECOND
- memSizeMBSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.41.4.0memSizeMB1h1w31dMbNetScaler Main
- numCPUsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.41.3.0numCPUs1h1w31dNetScaler Main
- resCpuUsageSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.41.1.0resCpuUsage60s1w31d%NetScaler Main
- resMemUsageSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.41.2.0resMemUsage1w31d%NetScaler Main
- Generic SNMP TrapSNMP_TRAPsnmptrap.fallback031d0LOGNetScaler SNMP Trapshh:mm:ss yyyy/MM/dd
- SNMP authenticationFailure trapSNMP_TRAPsnmptrap[authenticationFailure]031d0LOGNetScaler SNMP Trapshh:mm:ss yyyy/MM/dd
- UpTimeSNMP_AGENT.1.3.6.1.2.1.1.3.0sysUpTime1w31duptimeNetScaler MainMULTIPLIER0.01{change(0)}<0{HOST.NAME} has just been restartedHIGH
- tcpActiveServerConnSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.46.8.0tcpActiveServerConn1w31dConnections to a server currently responding to requests.NetScaler Main
InterfacesSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.5951.4.1.1.54.1.1]snmp.interfaces.discoveryInterface {#SNMPVALUE} received bytesSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.54.1.3.{#SNMPINDEX}r_bytes.[{#SNMPVALUE}]15s1w31dbpsNetScaler InterfacesCHANGE_PER_SECONDInterface {#SNMPVALUE} received packetsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.54.1.5.{#SNMPINDEX}r_pks.[{#SNMPVALUE}]15s1w31dppsNetScaler InterfacesCHANGE_PER_SECONDInterface {#SNMPVALUE} typeSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.54.1.2.{#SNMPINDEX}type.[{#SNMPVALUE}]1h31d0CHARNetScaler InterfacesInterface {#SNMPVALUE} transmitted bytesSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.54.1.7.{#SNMPINDEX}t_bytes.[{#SNMPVALUE}]15s1w31dbpsNetScaler InterfacesCHANGE_PER_SECONDInterface {#SNMPVALUE} transmitted packetsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.1.54.1.9.{#SNMPINDEX}t_pks.[{#SNMPVALUE}]15s1w31dppsNetScaler InterfacesCHANGE_PER_SECONDInterface {#SNMPVALUE} bytesFILLED_REGION00CC00- NetScalerr_bytes.[{#SNMPVALUE}]
1BOLD_LINE0000CC- NetScalert_bytes.[{#SNMPVALUE}]
Interface {#SNMPVALUE} packetsFILLED_REGION00CC00- NetScalerr_pks.[{#SNMPVALUE}]
1BOLD_LINE0000CC- NetScalert_pks.[{#SNMPVALUE}]
ServicesSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.5951.4.1.2.1.1.1]snmp.services.discoveryService {#SNMPVALUE} Act connSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.9.{#SNMPINDEX}service.actconn.[{#SNMPVALUE}]15s1w31dNetScaler ServicesService {#SNMPVALUE} Est connSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.8.{#SNMPINDEX}service.estconn.[{#SNMPVALUE}]15s1w31dNetScaler ServicesService {#SNMPVALUE} IPSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.2.{#SNMPINDEX}service.ip.[{#SNMPVALUE}]1h31d0CHARNetScaler ServicesService {#SNMPVALUE} portSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.3.{#SNMPINDEX}service.port.[{#SNMPVALUE}]1h1w31dNetScaler ServicesService {#SNMPVALUE} Total reqSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.30.{#SNMPINDEX}service.totreq.[{#SNMPVALUE}]15s1w31dNetScaler ServicesCHANGE_PER_SECONDService {#SNMPVALUE} Total req bytesSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.31.{#SNMPINDEX}service.totreqb.[{#SNMPVALUE}]15s1w31dbpsNetScaler ServicesCHANGE_PER_SECONDService {#SNMPVALUE} Total respSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.32.{#SNMPINDEX}service.totresp.[{#SNMPVALUE}]15s1w31dNetScaler ServicesCHANGE_PER_SECONDService {#SNMPVALUE} Total resp bytesSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.33.{#SNMPINDEX}service.totrespb.[{#SNMPVALUE}]15s1w31dbpsNetScaler ServicesCHANGE_PER_SECONDService {#SNMPVALUE} Total recvd pktsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.34.{#SNMPINDEX}service.totresvdpkts.[{#SNMPVALUE}]15s1w31dppsNetScaler ServicesCHANGE_PER_SECONDService {#SNMPVALUE} Total sent pktsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.2.1.1.35.{#SNMPINDEX}service.totrsentpkts.[{#SNMPVALUE}]15s1w31dppsNetScaler ServicesCHANGE_PER_SECONDService {#SNMPVALUE} bytesFILLED_REGION00CC00- NetScalerservice.totreqb.[{#SNMPVALUE}]
1BOLD_LINE0000BB- NetScalerservice.totrespb.[{#SNMPVALUE}]
Service {#SNMPVALUE} packetsFILLED_REGION00BB00- NetScalerservice.totresvdpkts.[{#SNMPVALUE}]
1BOLD_LINE0000BB- NetScalerservice.totrsentpkts.[{#SNMPVALUE}]
Service {#SNMPVALUE} Requests - Responses00BB00- NetScalerservice.totreq.[{#SNMPVALUE}]
10000CC- NetScalerservice.totresp.[{#SNMPVALUE}]
VserversSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.5951.4.1.3.1.1.59]snmp.vservers.discoveryVserver {#SNMPVALUE} Client ConnectionsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.7.{#SNMPINDEX}vsvr.cl_conn.[{#SNMPVALUE}]15s1w31dNetScaler vServersVserver {#SNMPVALUE} HealthSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.62.{#SNMPINDEX}vsvr.health.[{#SNMPVALUE}]15s1w31dpctNetScaler vServersVserver {#SNMPVALUE} Server ConnectionsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.8.{#SNMPINDEX}vsvr.sr_conn.[{#SNMPVALUE}]15s1w31dNetScaler vServersVserver {#SNMPVALUE} StateSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.5.{#SNMPINDEX}vsvr.state.[{#SNMPVALUE}]15s1w31dNetScaler vServersNetscaler vServer State{last()}<>7vServer {#SNMPVALUE} state: {ITEM.VALUE}HIGHL'état du vserver n'est pas "up".Vserver {#SNMPVALUE} Total ClientsSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.56.{#SNMPINDEX}vsvr.TotalClients.[{#SNMPVALUE}]15s1w31dThe total number of established client connections.NetScaler vServersVserver {#SNMPVALUE} Total ServersSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.65.{#SNMPINDEX}vsvr.TotalServers.[{#SNMPVALUE}]15s1w31dThe total number of established server connections.NetScaler vServersVserver {#SNMPVALUE} vsvrCurServicesDownSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.37.{#SNMPINDEX}vsvr.vsvrCurServicesDown.[{#SNMPVALUE}]15s1w31dNetScaler vServersVserver {#SNMPVALUE} vsvrCurServicesOutOfSvcSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.39.{#SNMPINDEX}vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}]15s1w31dNetScaler vServersVserver {#SNMPVALUE} vsvrCurServicesTransToOutOfSvcSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.40.{#SNMPINDEX}vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}]15s1w31dNetScaler vServersVserver {#SNMPVALUE} vsvrCurServicesUnKnownSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.38.{#SNMPINDEX}vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}]15s1w31dNetScaler vServersVserver {#SNMPVALUE} vsvrCurServicesUpSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.41.{#SNMPINDEX}vsvr.vsvrCurServicesUp.[{#SNMPVALUE}]15s1w31dNetScaler vServersVserver {#SNMPVALUE} RxBytesRateSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.44.{#SNMPINDEX}vsvr.vsvrRxBytesRate.[{#SNMPVALUE}]15s1w31dbpsThe total number of established client connections.NetScaler vServersMULTIPLIER8Vserver {#SNMPVALUE} TxBytesRateSNMP_AGENT.1.3.6.1.4.1.5951.4.1.3.1.1.45.{#SNMPINDEX}vsvr.vsvrTxBytesRate.[{#SNMPVALUE}]15s1w31dbpsThis represents the response rate in bytes per second for this service/vserver.NetScaler vServersMULTIPLIER8{NetScaler:vsvr.health.[{#SNMPVALUE}].last()}<100 and {NetScaler:vsvr.health.[{#SNMPVALUE}].last()}>0 and ({NetScaler:vsvr.vsvrCurServicesDown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUp.[{#SNMPVALUE}].last()})>0vServer {#SNMPVALUE} services are degraded: {ITEM.VALUE1}AVERAGELe vserver a des services associés mais tous ne répondent pas.{NetScaler:vsvr.health.[{#SNMPVALUE}].last()}=0 and ({NetScaler:vsvr.vsvrCurServicesDown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesTransToOutOfSvc.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUnKnown.[{#SNMPVALUE}].last()} + {NetScaler:vsvr.vsvrCurServicesUp.[{#SNMPVALUE}].last()})>0vServer {#SNMPVALUE} services are downHIGHTous les services associés au vserver sont inactifs.vServer {#SNMPVALUE} connectionsGRADIENT_LINE00C800- NetScalervsvr.cl_conn.[{#SNMPVALUE}]
10000C8- NetScalervsvr.sr_conn.[{#SNMPVALUE}]
vServer {#SNMPVALUE} traffic rateGRADIENT_LINE00C800- NetScalervsvr.vsvrTxBytesRate.[{#SNMPVALUE}]
1EE0000- NetScalervsvr.vsvrRxBytesRate.[{#SNMPVALUE}]
{NetScaler:haCurStatus.last()}=1 and {NetScaler:haTimeofLastStateTransition.last()}<3600Netscaler has failovered {ITEM.VALUE2} agoAVERAGE{NetScaler:haCurStatus.last()}=1 and {NetScaler:haCurState.last()}<>3Netscaler HA State is not UpHIGH{NetScaler:haCurStatus.last()}=1 and {NetScaler:haErrSyncFailure.diff(1h)}=1Netscaler HA sync errorAVERAGENetScaler ConnectionC80000- NetScalertcpActiveServerConn
NetScaler CPU UsageSTACKED00C800- NetScalerresCpuUsage
NetScaler Memory UsageSTACKED00BB00- NetScalerresMemUsage
NetScaler RequestsBOLD_LINECC0000- NetScalerhttpTotRequests
10000CC- NetScalerhttpTot11Requests
200C800- NetScalerhttpTot11Responses
Netscaler haCurState3UpNetscaler haCurStatus0No1Yes2NoNetscaler haPeerState1Secondary2PrimaryNetscaler vServer State0unknown1down2unknown3busy4out of service5transition to out of service7up