zabbix_export: version: '5.4' date: '2021-11-21T21:54:32Z' groups: - uuid: 7df96b18c230490a9a0a9e2307226338 name: Templates templates: - uuid: 1f1919fe0f7a46208d6e289c9fb9603a template: 'Mitel MiVoice Office 250' name: 'Mitel MiVoice Office 250' description: | ## Description For Mitel MiVoice Office 250 phone system, fka Mitel 5000, fka Inter-Tel. Requires access from Zabbix server to the web interface of the phone system. ## Overview Uses HTTP agent to connect to "Administrative Web Service" on Mitel MiVoice Office 250 phone system [formerly known as Mitel 5000 and Inter-Tel Axxess]. Requires HTTP agent, Xpath pre-processing and Dependent Items features in Zabbix. The HTTPS port for the web interface is defined in the macro {$AWS.PORT}. Please override this if you're not using 443. Developed and tested on Zabbix 4.2, with phone systems on 6.0, 6.1 and 6.3 software. May work with older versions. Currently fetches: * Alarm state * Number of calls * Flash space * Call processing version * Release version * License state Trigger for: * Alarm state * Flash space groups: - name: Templates items: - uuid: 1367db3f1af44591bb96034670458380 name: 'Active calls' type: DEPENDENT key: mitel.mivo250.activecalls delay: '0' history: 7d description: 'MiVO 250 Active calls' preprocessing: - type: XMLPATH parameters: - /diag/data/dump/num_active_calls/text() master_item: key: mitel.mivo250.status - uuid: f90f6119a1fd49b3b179813f844bed42 name: 'Alarm status' type: DEPENDENT key: mitel.mivo250.alarm delay: '0' history: 7d description: 'MiVO 250 Alarm status' preprocessing: - type: XMLPATH parameters: - /diag/data/dump/alarm/status/text() master_item: key: mitel.mivo250.status triggers: - uuid: 96470ae42a644fa7ae4c108eef524b83 expression: 'last(/Mitel MiVoice Office 250/mitel.mivo250.alarm)<>0' name: 'Alarm status is non-zero' priority: WARNING - uuid: 1c60dbee108047ae92eec45248c07e39 name: 'Call Processing version' type: DEPENDENT key: mitel.mivo250.cpver delay: '0' history: 7d trends: '0' value_type: TEXT description: 'MiVO 250 Call Processing version' preprocessing: - type: XMLPATH parameters: - /diag/data/dump/cp_version/text() master_item: key: mitel.mivo250.status - uuid: dcfa19295b7245aca2a1fb4a1818705b name: 'Percent free on flash card' type: DEPENDENT key: mitel.mivo250.flashpercfree delay: '0' history: 7d value_type: FLOAT units: '%' description: 'MiVO 250 free space on flash in bytes' preprocessing: - type: XMLPATH parameters: - '100 * (/diag/data/dump/flash/available div (/diag/data/dump/flash/used + /diag/data/dump/flash/available))' master_item: key: mitel.mivo250.status triggers: - uuid: ef71b80d67864e4fa6a8386cd605a9df expression: 'last(/Mitel MiVoice Office 250/mitel.mivo250.flashpercfree)<10' name: 'Less than 10% free on flash card' priority: WARNING description: 'less than 10% disk space on flash card remaining. Perhaps delete some voicemails.' - uuid: 8bb1ca9e500841ee809aa996ea20048e name: 'Free space on flash card' type: DEPENDENT key: mitel.mivo250.flashspace delay: '0' history: 7d status: DISABLED units: B description: 'MiVO 250 free space on flash in bytes' preprocessing: - type: XMLPATH parameters: - /diag/data/dump/flash/available/text() master_item: key: mitel.mivo250.status - uuid: e863da8c52b346d3a0aab19cd2a072ff name: 'License status' type: DEPENDENT key: mitel.mivo250.licstat delay: '0' history: 7d trends: '0' value_type: TEXT description: 'MiVO 250 License Status' preprocessing: - type: XMLPATH parameters: - /diag/data/dump/license_status/text() master_item: key: mitel.mivo250.status - uuid: 1746af1a7b1841c48732d84184aa8c59 name: 'Release version' type: DEPENDENT key: mitel.mivo250.relver delay: '0' history: 7d trends: '0' value_type: TEXT description: 'MiVO 250 Release version' preprocessing: - type: XMLPATH parameters: - /diag/data/dump/release_version/text() master_item: key: mitel.mivo250.status - uuid: 0e806cf73ee04769905063db969acf4d name: 'MiVO 250 Status blob' type: HTTP_AGENT key: mitel.mivo250.status delay: 180s history: 7d trends: '0' value_type: TEXT timeout: 15s url: 'https://{HOST.CONN}:{$AWS.PORT}/diag_connect.cgi' macros: - macro: '{$AWS.PORT}' value: '443'