version 1.5, 2009/11/18 19:21:45 |
version 1.8, 2017/02/08 19:02:26 |
|
|
</head> |
</head> |
<body> |
<body> |
<h1>Nagios Check - check_bioctl</h1> |
<h1>Nagios Check - check_bioctl</h1> |
<p>Please see |
<h3>check_bioctl - checks status of a RAID array using bioctl</h3> |
<a href="http://monitoringexchange.org/inventory/Check-Plugins/Hardware/Devices/RAID-Controller/check_bioctl">check_bioctl</a> |
|
on <a href="http://monitoringexchange.org/">Monitoring Exchange</a>.</p> |
<p>This check is for OpenBSD machines with bioctl(8) supported RAID cards. |
|
|
|
<p> |
|
The only real caveat with it is that bioctl needs rw permission to |
|
/dev/bio. One way to allow for that is by adding an entry to |
|
/etc/doas.conf. |
|
</p> |
|
|
|
<p> |
|
This is an example of a setup for NRPE. For checks on the machine running |
|
Nagios, use the _nagios user in /etc/doas.conf instead of _nrpe, and of course, |
|
no ${SYSCONFDIR}/nrpe.cfg. check_bioctl runs bioctl once for each device, so |
|
you will need a doas.conf entry that matches each device you wish to check. If |
|
you have multiple RAID volumes, you'll need one permit rules per volume. |
|
</p> |
|
|
|
<pre> |
|
/etc/doas.conf: |
|
permit nopass _nrpe as root cmd /sbin/bioctl args ami0 |
|
permit nopass _nrpe as root cmd /sbin/bioctl args ami1 |
|
</pre> |
|
|
|
<pre> |
|
${SYSCONFDIR}/nrpe.cfg: |
|
command[check_bioctl]=${PREFIX}/libexec/nagios/check_bioctl -d ami0 -d ami1 |
|
</pre> |
|
|
|
<p> |
|
For more information on |
|
<a href="http://man.openbsd.org/bioctl.8">bioctl(8) see the OpenBSD man page</a>. |
|
</p> |
|
|
|
<p> |
|
<a href="check_bioctl-1.23.tar.gz">Download v1.23</a> |
|
</p> |
</body> |
</body> |
</head> |
</head> |