| 685 | | |
| | 685 | === 3.4.3. Nagios integration === |
| | 686 | |
| | 687 | The script can be called with --nagios parameter. It will force a single line output and will return exit code 0 if all good, or 2 if at least one thing is wrong. |
| | 688 | It's the standard nagios expected return code. |
| | 689 | |
| | 690 | You probably want to run the script through NRPE, define the command like this: |
| | 691 | |
| | 692 | In '''/etc/nagios/nrpe.d/00_check_raid.cfg''' |
| | 693 | {{{ |
| | 694 | command[check_raid]=/usr/bin/sudo /usr/sbin/megaclisas-status --nagios |
| | 695 | }}} |
| | 696 | |
| | 697 | You also need a sudo config file, in '''/etc/sudoers.d/00-check-raid''' |
| | 698 | {{{ |
| | 699 | nagios ALL=(root) NOPASSWD:/usr/sbin/megaclisas-status --nagios |
| | 700 | }}} |
| | 701 | |
| | 702 | Then you can expect such monitoring facilities (centreon on-top centreon-engine in this picture): |
| | 703 | |
| | 704 | [[Image(centreon_check_raid.png)]] |