5.02021-11-21T21:50:08ZVOIP ALLCisco AXL License dataCisco AXL License data## Overview
Запрос кол-ва лицензий для Cisco UCM 11.5 через HTTP Agent.
На CUCM необходим application user с правами на чтение AXL.
В шаблоне использованы макросы:
логин для Application user: {$ZABBIX\_APIUSER\_UC}
пароль для Application user: {$ZABBIX\_APIPASS\_UC}
## Author
Yaazard
VOIP ALLAPI License monitoring- LicenseListHTTP_AGENTuclicense300s00TEXTBASIC{$ZABBIX_APIUSER_UC}{$ZABBIX_APIPASS_UC}API License monitoring5shttps://{HOST.IP}:8443/axl/<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/11.5">
<soapenv:Header/>
<soapenv:Body>
<ns:executeSQLQuery>
<sql>
SELECT name,value FROM TABLE (FUNCTION LicenseTotals()) (pkid,name,value,UserValue,DeviceValue)
</sql>
</ns:executeSQLQuery>
</soapenv:Body>
</soapenv:Envelope>XMLSOAPActionCUCM:DB ver=11.5 executeSQLQueryPOST
- BasicDEPENDENTuclicense_basic02d0API License monitoringREGEX(.*<name>Basic </name><value>)(\d?)(</value>.*)
\2JAVASCRIPTvalue = Number(value)
return valueuclicense
- CUWLDEPENDENTuclicense_cuwl02d0API License monitoringREGEX(.*<name>CUWL Standard </name><value>)(\d?)(</value>.*)
\2JAVASCRIPTvalue = Number(value)
return valueuclicense{last()}>0User have more 2 devicesWARNING
- EnhancedDEPENDENTuclicense_Enhanced02d0API License monitoringREGEX(.*<name>Enhanced\s*</name><value>)(\d+)(</value>.*)
\2JAVASCRIPTvalue = Number(value)
return valueuclicense
- EnhancedPlusDEPENDENTuclicense_enhp02d0API License monitoringREGEX(.*<name>EnhancedPlus </name><value>)(\d?)(</value>.*)
\2JAVASCRIPTvalue = Number(value)
return valueuclicense{last()}>0User have more 1 devicesWARNING
- EssentialDEPENDENTuclicense_Essential02d0API License monitoringREGEX(.*<name>Essential\s* </name><value>)(\d+)(</value>.*)
\2JAVASCRIPTvalue = Number(value)
return valueuclicense
LicenseUsage80FF00MAX- Cisco AXL License datauclicense_basic
1FF0000MAX- Cisco AXL License datauclicense_cuwl
200FF00MAX- Cisco AXL License datauclicense_Enhanced
3E53935MAX- Cisco AXL License datauclicense_enhp
4666699MAX- Cisco AXL License datauclicense_Essential