5.02021-11-21T21:39:54ZSAN3par_monitoring3par## Overview
Beta TolkitPosh for 3par-7200 monitorig
Please contact with questions in the mail or telegram
Просьба обращаться с вопросами в почту или telegram
For multiple unique problems with host windows and powershell 3par toolkit HPE. I'm going to redo everything under linux Until the end of 2018, I'm going to have time
I apologize for not informative in use, I deliberately raised the threshold of entry so that no one would destroy the data in the storage system
По многочисленным и уникальным проблемам с хостами windows и powershell 3par toolkit HPE. Я собираюсь переделать все под linux. До конца 2018 года собираюсь успеть
Прошу прощения за не информативность в использовании, я намеренно повысил порог вхождения чтоб никто не уничтожил данные в СХД
<https://github.com/Toh3mi/zabbix-3par>
mail [x.tohemi@gmail.com](mailto:x.tohemi@gmail.com)
telegram @toh3mi
## Author
Toh3mi
SANPortsSAN- 3par Json PDdata3parPDData30d0TEXTSAN
- 3par Json PortsData3parPortsData30d0TEXTSAN
- 3par Json VVData3parVVData30d0TEXTSAN
- 3par Json StatLinkStatLinkNew90s30d0TEXTSANPOST
- 3par Json StatPDStatPDNew30s30d0TEXTSANPOST
- 3par Json StatPortStatPortNew15s30d0TEXTSANPOST
- 3par Json StatVlunStatVlunNew15s7d0TEXTSAN
- 3par Json StatVVStatVVNew15s7d0TEXTSANPOST
LLD Json 3parDisk data3parPDCheck30m7d3parDisk FREE B {#RPM}K {#TYPE} {#DISKID} {#CAGEPOS}DEPENDENT3parDiskFREEB["{#DISKID}","{#CAGEPOS}"]07dBSAN3parstatJSONPATH$['{#DISKID}'].FREEMULTIPLIER1024MULTIPLIER10243parPDData3parDisk STATE {#RPM}K {#TYPE} {#DISKID} {#CAGEPOS}DEPENDENT3parDiskSTATE["{#DISKID}","{#CAGEPOS}"]07d0LOGSAN3parstatJSONPATH$['{#DISKID}'].STATE3parPDData{str(normal,#1)}=03parDisk STATE {#DISKID} {#CAGEPOS} Проверь срочно диск!!!YES3parDisk TOTAL B {#RPM}K {#TYPE} {#DISKID} {#CAGEPOS}DEPENDENT3parDiskTOTALB["{#DISKID}","{#CAGEPOS}"]07d90dBSAN3parstatJSONPATH$['{#DISKID}'].TOTALMULTIPLIER1024MULTIPLIER10243parPDData3parDisk IO/s {#RPM}K {#TYPE} {#DISKID} {#CAGEPOS}DEPENDENT3pardisk["{#DISKID}","{#CAGEPOS}","IOCur"]07d90dFLOATIO/sSAN3parstatJSONPATH$['{#DISKID}'].IOCurStatPDNew3parDisk B/s {#RPM}K {#TYPE} {#DISKID} {#CAGEPOS}DEPENDENT3pardisk["{#DISKID}","{#CAGEPOS}","KBCur"]07d90dFLOATB/sSAN3parstatJSONPATH$['{#DISKID}'].KBCurMULTIPLIER1024StatPDNew3parDisk USED {#RPM}K {#TYPE} {#DISKID} {#CAGEPOS}0NONOPIEYES1A7C11- 3par_monitoring3parDiskFREEB["{#DISKID}","{#CAGEPOS}"]
1FF0000GRAPH_SUM- 3par_monitoring3parDiskTOTALB["{#DISKID}","{#CAGEPOS}"]
LLD Json 3parPortCheck data3parPortCheck1h7d3parPort B/s {#PROTOCOL} {#DEVICE} {#LABEL}DEPENDENT3parPortB["{#DEVICE}"]014d90dFLOATB/sSAN3parStatPortJSONPATH$['{#DEVICE}'].KBCurMULTIPLIER1024StatPortNew3parPort IOSzCur {#PROTOCOL} {#DEVICE} {#LABEL}DEPENDENT3parPortIOSzCur["{#DEVICE}"]014d90dFLOATIOSAN3parStatPortJSONPATH$['{#DEVICE}'].IOSzCurStatPortNew3parPort IO/s {#PROTOCOL} {#DEVICE} {#LABEL}DEPENDENT3parPortIO["{#DEVICE}"]014d90dFLOATIO/sSAN3parStatPortJSONPATH$['{#DEVICE}'].IOCurStatPortNew3parPort STATE {#PROTOCOL} {#DEVICE} {#LABEL} Port {#PORTWWN} Node {#NODEWWN}DEPENDENT3parPortSTATE["{#PROTOCOL}","{#DEVICE}","{#LABEL}","{#PORTWWN}"]030d0LOGSAN3parStatPortJSONPATH$['{#DEVICE}'].STATE3parPortsData{diff()}=13parPort Статус {#PROTOCOL} {#DEVICE} {#LABEL} {#PORTWWN} не готов. СРОЧНО ПРОВЕРИТЬ!!!DISASTERYES3parPort SvtCur {#PROTOCOL} {#DEVICE} {#LABEL}DEPENDENT3parPortSvtCur["{#DEVICE}"]014d90dFLOATSAN3parStatPortJSONPATH$['{#DEVICE}'].SvtCurStatPortNew3parPort TYPE {#PROTOCOL} {#DEVICE} {#LABEL} Port {#PORTWWN} Node {#NODEWWN}DEPENDENT3parPortTYPE["{#PROTOCOL}","{#DEVICE}","{#LABEL}","{#PORTWWN}"]030d0LOGSAN3parStatPortJSONPATH$['{#DEVICE}'].TYPE3parPortsData{str(free,#1)}=13parPort Тип {#PROTOCOL} {#DEVICE} {#LABEL} {#PORTWWN} в статусе Free. СРОЧНО ПЕРЕПРОВЕРИТЬ!!!DISASTERYESLLD Json 3parVV data3parVVCheck1h7d3parVV B/s {#ID} {#PROV} {#NAME}DEPENDENT3parVVB["{#ID}","{#PROV}","{#NAME}"]014d90dFLOATB/sSAN3parVVStatJSONPATH$['{#NAME}'].KBCURMULTIPLIER1024StatVVNew3parVV IO/s {#ID} {#PROV} {#NAME}DEPENDENT3parVVIO["{#ID}","{#PROV}","{#NAME}"]014d90dFLOATIO/sSAN3parVVStatJSONPATH$['{#NAME}'].IOCURStatVVNew3parVV STATE {#ID} {#PROV} {#NAME}DEPENDENT3parVVSTATE["{#ID}","{#PROV}","{#NAME}"]030d0LOGSAN3parVVStatJSONPATH$['{#NAME}'].STATE3parVVData{logsource(normal)}=03parVVSTATE {#ID} {#PROV} {#NAME} Warning not normalDISASTERYES3parVV TOTAL B {#ID} {#PROV} {#NAME}DEPENDENT3parVVTOTALB["{#ID}","{#PROV}","{#NAME}"]030d90dBSAN3parVVStatJSONPATH$['{#NAME}'].TOTALMULTIPLIER1024MULTIPLIER10243parVVData3parVV USED B {#ID} {#PROV} {#NAME}DEPENDENT3parVVUSEDB["{#ID}","{#PROV}","{#NAME}"]030d90dBSAN3parVVStatJSONPATH$['{#NAME}'].USEDMULTIPLIER1024MULTIPLIER10243parVVData3parVV SIZE {#ID} {#PROV} {#NAME}0NONOEXPLODEDYES00FF00GRAPH_SUM- 3par_monitoring3parVVTOTALB["{#ID}","{#PROV}","{#NAME}"]
1F63100- 3par_monitoring3parVVUSEDB["{#ID}","{#PROV}","{#NAME}"]
LLD Json 3parVlun dataStatVlunCheck30m7d3parVLun B/s {#NAMEVLUN}DEPENDENT3parVLunB["{#NAMEVLUN}"]014d90dFLOATB/sSAN3parStatJSONPATH$['{#NAMEVLUN}'].KBCurMULTIPLIER1024StatVlunNew3parVLun IO/s {#NAMEVLUN}DEPENDENT3parVLunIO["{#NAMEVLUN}"]014d90dFLOATIO/sSAN3parJson3parStatJSONPATH$['{#NAMEVLUN}'].IOCurStatVlunNew3par data21203parDisk USED {#RPM}K {#TYPE} {#DISKID} {#CAGEPOS}3par_monitoring5001000011000002203parVV SIZE {#ID} {#PROV} {#NAME}3par_monitoring5001001011000002