- 
				            Software RAID monitoring by Nagios w CentOS i nie tylkoPewnie wielu z Was korzysta, bądź korzystało z Nagiosa, czyli narzędzia do monitorowania serwerów i urządzeń sieciowych. Jego możliwości są prawie nieograniczone. Wszystko zależy od konfiguracji i zastosowanych dodatkach. Dzisiaj poświęcę chwilkę na konfiguracji pluginu do monitorowania programowanej macierzy raid. Nie każdego stać na macierz sprzętową z wbudowanym monitoringiem, a ta która oferuje nam linux jest w zupełności wystarczająca. Zakładamy sytuację, że posiadamy już skonfigurowany serwer z działającym Nagiosem. Na początku powinniśmy pobrać plugin, np. od nas http://download.centos.com.pl/app/check_md_raid. Kopiujemy wspomniany plik na komputer kliencki np. do katalogu „/usr/lib/nagios/plugins/”. Ustawiamy uprawnienia dla usera, z którego ma być uruchamiany skrypt. Na kliencie instalujemy nrpe. yum install nrpe Następnie przystępujemy do jego konfiguracji. Edytujemy plik „/etc/nagios/nrpe.cfg”: 
 allowed_hosts=adres_ip_serwera
 nrpe_user=user_powinien_być_taki_z_jakiego_chodzi_nagios
 nrpe_group=grupa_powinna_być_taka_z_której_chodzi_nagios
 command[check_raid]=/usr/bin/sudo /usr/lib/nagios/plugins/check_md_raid # tworzymy komendę testu macierzy
 service nrpe start Następnie musimy ustawić „sudo”, aby plugin odpalał się z uprawnieniami administracyjnymi. visudo Dopisujemy następującą linię: 
 nagios ALL=(ALL) NOPASSWD: /usr/lib/nagios/plugins/check_md_raidoraz komentujemy wpis: „Defaults requiretty” W następnej kolejności edytujemy plik „/etc/nagios/objects/commands.cfg” na serwerze i dopisujemy” 
 
 define command{
 command_name check_nrpe
 command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
 }
 Następnie edytujemy plik „/etc/nagios/objects/serwery.cfg” na serwerze i dopisujemy definicję usługi (testu): 
 
 define service{
 use local-service
 host_name nasz.serwer.com
 service_description Raid state
 check_command check_nrpe!check_raid
 }
 
 Jeśli skonfigurujemy to poprawnie, to już prawie wszystko. Teraz dopiszmy nasz nowy plik do głównego configa „/etc/nagios/nagios.cfg”, chyba że nie tworzyliśmy nowego pliku, tylko dopisaliśmy do wcześniej używanego.
 
 cfg_file=/etc/nagios/objects/serwery.cfg
 
 Pamiętajmy o odpowiedniej konfiguracji firewalla na komputerach/urządzeniach klienckich, tj. dopuszczeniu połączeń przychodzących na port 5666 (tcp). Na koniec restart nagiosa i nrpe.service nagios restart service nrpe restart 
