Rev 6 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6 | Rev 31 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | <?php /* <ViaThinkSoftSignature> |
1 | <?php /* <ViaThinkSoftSignature> |
2 | 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 |
23 | A== |
23 | A== |
24 | </ViaThinkSoftSignature> */ ?> |
24 | </ViaThinkSoftSignature> */ ?> |
25 | <?php |
25 | <?php |
26 | 26 | ||
27 | /* |
27 | /* |
Line 100... | Line 100... | ||
100 | if ($state != 'running') { |
100 | if ($state != 'running') { |
101 | $this->addVerboseMessage("$disk : $state", VNag::VERBOSITY_SUMMARY); |
101 | $this->addVerboseMessage("$disk : $state", VNag::VERBOSITY_SUMMARY); |
102 | $this->setStatus(VNag::STATUS_CRITICAL); |
102 | $this->setStatus(VNag::STATUS_CRITICAL); |
103 | $count_offline++; |
103 | $count_offline++; |
104 | } else { |
104 | } else { |
105 | $ioerr_file = "/sys/block/$disk/device/ioerr_cnt"; |
105 | #$ioerr_file = "/sys/block/$disk/device/ioerr_cnt"; |
106 | if (file_exists($ioerr_file) && (($ioerr_cont = trim(file_get_contents($ioerr_file))) != '0x0')) { |
106 | #if (file_exists($ioerr_file) && (($ioerr_cont = trim(file_get_contents($ioerr_file))) != '0x0')) { |
107 | $this->addVerboseMessage("$disk : High IOERR count ($ioerr_cont), but state is reported as $state", VNag::VERBOSITY_SUMMARY); |
107 | # $this->addVerboseMessage("$disk : High IOERR count ($ioerr_cont), but state is reported as $state", VNag::VERBOSITY_SUMMARY); |
108 | $this->setStatus(VNag::STATUS_WARNING); |
108 | # $this->setStatus(VNag::STATUS_WARNING); |
109 | $count_warning++; |
109 | # $count_warning++; |
110 | } else { |
110 | #} else { |
111 | $this->addVerboseMessage("$disk : $state", VNag::VERBOSITY_ADDITIONAL_INFORMATION); |
111 | $this->addVerboseMessage("$disk : $state", VNag::VERBOSITY_ADDITIONAL_INFORMATION); |
112 | $this->setStatus(VNag::STATUS_OK); // Note: This won't unset a previously set critical state |
112 | $this->setStatus(VNag::STATUS_OK); // Note: This won't unset a previously set critical state |
113 | $count_running++; |
113 | $count_running++; |
114 | } |
114 | #} |
115 | } |
115 | } |
116 | } |
116 | } |
117 | } |
117 | } |
118 | } |
118 | } |
119 | 119 |