| | 62 | a0 PERC 5/i Integrated encl:1 ldrv:2 batt:good |
| | 63 | a0d0 67GiB RAID 1 1x2 optimal |
| | 64 | a0d1 836GiB RAID 5 1x4 optimal |
| | 65 | a0e8s0 68GiB a0d0 online |
| | 66 | a0e8s1 68GiB a0d0 online |
| | 67 | a0e8s2 279GiB a0d1 online |
| | 68 | a0e8s3 279GiB a0d1 online |
| | 69 | a0e8s4 279GiB a0d1 online |
| | 70 | a0e8s5 279GiB a0d1 online |
| | 71 | }}} |
| | 72 | |
| | 73 | There are several switches which are interresting: |
| | 74 | * '''-H''': Only print lines which are not ok.[[BR]]If nothing is printer, everything is fine |
| | 75 | * '''-B''': Ignore batttery problems when running -H.[[BR]]In fact megasasctl can't define if your controller has a battery or not.[[BR]]If you don't have one, use this parameter. |
| | 76 | |
| | 77 | === 3.1.2. Periodic checks === |
| | 78 | |
| | 79 | You can write your own script around megasasctl to check your adapter status health periodically. |
| | 80 | However, I already did this for you. See megaraid-status below. |
| | 81 | |
| | 82 | == 3.2. megaraid-status == |
| | 83 | |
| | 84 | === 3.2.1. About megaraid-status === |
| | 85 | |
| | 86 | '''megaraidsas-status''' is a wrapper script around megactl with periodics checks. |
| | 87 | [[BR]]It is available in the packages repository too. |
| | 88 | |
| | 89 | [[BR]]The packages comes with a python wrapper around megasasctl and an initscript that '''periodic''' run this wrapper to '''check status'''. |
| | 90 | [[BR]]It keeps a file with latest status and thus is able to detect RAID '''status changes and/or brokeness'''. |
| | 91 | [[BR]]It will log a ligne to '''syslog''' when something failed and will send you a '''mail'''. |
| | 92 | [[BR]]Until arrays are healthy again a '''reminder''' will be sent each 2 hours. |
| | 93 | |
| | 94 | === 3.2.2. Wrapper output example === |
| | 95 | |
| | 96 | {{{ |
| | 97 | server:~# megaraidsas-status |
| | 98 | -- Arrays informations -- |
| | 99 | -- ID | Type | Size | Status |
| | 100 | a0d0 | RAID 1 | 136GiB | optimal |
| | 101 | |
| | 102 | -- Disks informations |
| | 103 | -- ID | Model | Status | Warnings |
| | 104 | a0e8s0 | SEAGATE ST3146854SS 136GiB | online |
| | 105 | a0e8s1 | SEAGATE ST3146854SS 136GiB | online |
| | 106 | }}} |
| | 107 | |
| | 108 | {{{ |
| | 109 | [root@server ~]# megaraidsas-status |
| 75 | | }}} |
| 76 | | |
| 77 | | There are several switches which are interresting: |
| 78 | | * '''-H''': Only print lines which are not ok.[[BR]]If nothing is printer, everything is fine |
| 79 | | * '''-B''': Ignore batttery problems when running -H.[[BR]]In fact megasasctl can't define if your controller has a battery or not.[[BR]]If you don't have one, use this parameter. |
| 80 | | |
| 81 | | === 3.1.2. Periodic checks === |
| 82 | | |
| 83 | | You can write your own script around megasasctl to check your adapter status health periodically. |
| 84 | | However, I already did this for you. See megaraid-status below. |
| 85 | | |
| 86 | | == 3.2. megaraid-status == |
| 87 | | |
| 88 | | === 3.2.1. About megaraid-status === |
| 89 | | |
| 90 | | '''megaraidsas-status''' is a wrapper script around megactl with periodics checks. |
| 91 | | [[BR]]It is available in the packages repository too. |
| 92 | | |
| 93 | | [[BR]]The packages comes with a python wrapper around megasasctl and an initscript that '''periodic''' run this wrapper to '''check status'''. |
| 94 | | [[BR]]It keeps a file with latest status and thus is able to detect RAID '''status changes and/or brokeness'''. |
| 95 | | [[BR]]It will log a ligne to '''syslog''' when something failed and will send you a '''mail'''. |
| 96 | | [[BR]]Until arrays are healthy again a '''reminder''' will be sent each 2 hours. |
| 97 | | |
| 98 | | === 3.2.2. Wrapper output example === |
| 99 | | |
| 100 | | {{{ |
| 101 | | server:~# megaraidsas-status |
| 102 | | -- Arrays informations -- |
| 103 | | -- ID | Type | Size | Status |
| 104 | | a0d0 | RAID 1 | 136GiB | optimal |
| 105 | | |
| 106 | | -- Disks informations |
| 107 | | -- ID | Model | Status | Warnings |
| 108 | | a0e8s0 | SEAGATE ST3146854SS 136GiB | online |
| 109 | | a0e8s1 | SEAGATE ST3146854SS 136GiB | online |
| 110 | | }}} |
| 111 | | |
| 112 | | {{{ |
| 113 | | [root@server ~]# megaraidsas-status |
| 114 | | -- Arrays informations -- |
| 115 | | -- ID Type Size Status |
| 116 | | a0d0 RAID 1 67GiB optimal |
| 117 | | a0d1 RAID 5 836GiB optimal |
| 118 | | |
| 119 | | -- Disks informations |
| 120 | | -- ID Model Status |
| 121 | | a0e8s0 FUJITSU MBA3073RC online |
| 122 | | a0e8s1 FUJITSU MBA3073RC online |
| 123 | | a0e8s2 SEAGATE ST3300656SS online |
| 124 | | a0e8s3 SEAGATE ST3300656SS online |
| 125 | | a0e8s4 SEAGATE ST3300656SS online |
| 126 | | a0e8s5 SEAGATE ST3300656SS online |