{"id":67,"date":"2010-12-20T13:34:22","date_gmt":"2010-12-20T13:34:22","guid":{"rendered":"http:\/\/www.demirel.web.tr\/?p=67"},"modified":"2021-09-08T12:20:34","modified_gmt":"2021-09-08T12:20:34","slug":"pardus-kurumsal-2-uzerinde-nagios-kurulumu-ve-yapilandirmasi-2","status":"publish","type":"post","link":"http:\/\/demirel.web.tr\/?p=67","title":{"rendered":"Pardus Kurumsal 2 \u00dczerinde Nagios Kurulumu ve Yap\u0131land\u0131rmas\u0131 &#8211; 2"},"content":{"rendered":"<p style=\"text-align: justify;\">Ge\u00e7en sefer ki ilk yaz\u0131mda Nagios&#8217;un Kurumsal 2 \u00fczerindeki kurulumunu ve yap\u0131land\u0131rmas\u0131n\u0131 anlatm\u0131\u015ft\u0131m. Tabi i\u015f ana sunucu \u00fczerindeki Nagios kurulumu ile bitmiyor. Buna ek olarak izleyece\u011fimiz sunucular \u00fczerinde de Nagios&#8217;a ait ilgili eklentilerin kurulmas\u0131 ve bu istemcilerin Nagios yap\u0131land\u0131rmas\u0131na eklenmesi gerekiyor. \u00d6rnek olarak \u00fczerinde Centos 5 i\u015fletim sistemi olan bir sunucu olsun. Bu sunucu \u00fczerinde de web, mail ve dns servisleri \u00e7al\u0131\u015fs\u0131n. \u0130lgili paketi kurmak i\u00e7in Centos&#8217;un epel deposunu kullanaca\u011f\u0131z. E\u011fer depo sisteminizde y\u00fckl\u00fc de\u011filse a\u015fa\u011f\u0131daki komut ile ekleyebilirsiniz.<\/p>\n<p style=\"text-align: justify;\"><em><code># rpm -Uvh http:\/\/download.fedora.redhat.com\/pub\/epel\/5\/i386\/epel-release-5-4.noarch.rpm<\/code><\/em><\/p>\n<p style=\"text-align: justify;\">Yeni depoyu listelemek i\u00e7in:<\/p>\n<p style=\"text-align: justify;\"><em># yum repolist <\/em><\/p>\n<p style=\"text-align: justify;\">komutunu kullanabilirsiniz. Bu a\u015famadan sonra art\u0131k ilgili nrpe paketlerini sistemimize kurabiliriz.<\/p>\n<p style=\"text-align: justify;\"><em># yum install nrpe nagios-plugins-nrpe<br \/>\n<\/em><\/p>\n<p style=\"text-align: justify;\">komutu ile paketler ba\u011f\u0131ml\u0131l\u0131klarla birlikte&nbsp; kurulacakt\u0131r.<\/p>\n<p style=\"text-align: justify;\">Bundan sonraki ad\u0131m paketin yap\u0131land\u0131r\u0131lmas\u0131 ile ilgili olacakt\u0131r. NRPE&#8217;nin \u00f6ntan\u0131ml\u0131 yap\u0131land\u0131rma dosyas\u0131&nbsp; <em>\/etc\/nagios<\/em> dizini alt\u0131ndaki <em>nrpe.cfg<\/em> dosyas\u0131d\u0131r. Bu dosyada herhangi bir de\u011fi\u015fiklik yapmam\u0131za gerek yok. Nagios&#8217;tan gelen eklenti \u00e7al\u0131\u015ft\u0131rma isteklerine ait komutlar bu dosyadad\u0131r.<\/p>\n<p style=\"text-align: justify;\"><em>command[check_users]=\/usr\/lib64\/nagios\/plugins\/check_users -w 5 -c 10<br \/>\ncommand[check_load]=\/usr\/lib64\/nagios\/plugins\/check_load -w 15,10,5 -c 30,25,20<br \/>\ncommand[check_hda1]=\/usr\/lib64\/nagios\/plugins\/check_disk -w 20% -c 10% -p \/dev\/hda1<br \/>\ncommand[check_zombie_procs]=\/usr\/lib64\/nagios\/plugins\/check_procs -w 5 -c 10 -s Z<br \/>\ncommand[check_total_procs]=\/usr\/lib64\/nagios\/plugins\/check_procs -w 150 -c 200<\/em><\/p>\n<p style=\"text-align: justify;\">\u0130lgili s\u00fcre\u00e7lere ait warning (w) ve critical (c) de\u011ferleri belirtilmi\u015f durumda. Siz bu de\u011ferleri kendinize g\u00f6re d\u00fczenleyebilirsiniz. \u015eimdi NRPE servisini \u00e7al\u0131\u015ft\u0131ral\u0131m.<\/p>\n<p style=\"text-align: justify;\"><em># service nrpe start<\/em><\/p>\n<p style=\"text-align: justify;\">Servis durumu OK verdikten sonra a\u015fa\u011f\u0131daki komutla \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol edebiliriz.<\/p>\n<p style=\"text-align: justify;\"><em># netstat -an |grep 5666<br \/>\ntcp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0.0.0.0:5666&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTEN<\/em><\/p>\n<p style=\"text-align: justify;\">\u015eimdi s\u0131ra ana Nagios sunucumuz \u00fczerinde Centos ile ilgili cfg dosyas\u0131 olu\u015fturmaya geldi. Daha sonra bu cfg dosyas\u0131 nagios.cfg i\u00e7erisine ekleyece\u011fiz.<\/p>\n<p style=\"text-align: justify;\"><em># touch \/usr\/local\/nagios\/etc\/objects\/centos.cfg<\/em><\/p>\n<p style=\"text-align: justify;\">\u0130lgili centos.cfg dosyas\u0131na a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 ekliyoruz.<br \/>\n<em><br \/>\n#CENTOS CFG YAPILANDIRMA DOSYASI<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define host{<br \/>\nuse linux-server<br \/>\nhost_name CENTOS<br \/>\nalias  CENTOS \/ CentOS 5.2 64bit<br \/>\naddress 192.168.0.221<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define service{<br \/>\nuse generic-service<br \/>\nhost_name CENTOS<br \/>\nservice_description CPU Load<br \/>\nservicegroups   CPU<\/em><br \/>\n<em> check_command check_nrpe!check_load<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define service{<br \/>\nuse generic-service<br \/>\nhost_name CENTOS<br \/>\nservice_description Current Users<\/em><\/p>\n<p style=\"text-align: justify;\"><em> check_command check_nrpe!check_users<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define service{<br \/>\nuse  generic-service<br \/>\nhost_name CENTOS<br \/>\nservice_description \/ Free Space<br \/>\nservicegroups   DISK<\/em><br \/>\n<em> check_command check_nrpe!check_disk<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define service{<br \/>\nuse generic-service<br \/>\nhost_name CENTOS<br \/>\nservice_description Total Processes<br \/>\ncheck_command check_nrpe!check_total_procs<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define service{<br \/>\nuse generic-service<br \/>\nhost_name CENTOS<br \/>\nservice_description Zombie Processes<br \/>\ncheck_command check_nrpe!check_zombie_procs<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em> <\/em>cfg  dosyas\u0131ndaki IP adresi gibi yerleri kendi sunucunuza g\u00f6re de\u011fi\u015ftirmelisiniz. Daha sonra dosyay\u0131 kaydedip \u00e7\u0131k\u0131yoruz.<br \/>\nnagios.cfg dosyas\u0131na gelerek centos.cfg isimli dosyay\u0131 tan\u0131ml\u0131yoruz.<\/p>\n<p style=\"text-align: justify;\"><em># cfg_file=\/usr\/local\/nagios\/etc\/objects\/centos.cfg<\/em><br \/>\nA\u015fa\u011f\u0131daki komut ile yap\u0131land\u0131rmam\u0131z da sorun olup olmad\u0131\u011f\u0131na bak\u0131yoruz.<\/p>\n<p style=\"text-align: justify;\"><em># \/usr\/local\/nagios\/bin\/nagios -v \/usr\/local\/nagios\/etc\/nagios.cfg<\/em><\/p>\n<p style=\"text-align: justify;\">Yap\u0131land\u0131rma dosyas\u0131nda herhangi bir sorun yoksa nagios&#8217;u yeniden ba\u015flat\u0131yoruz.<\/p>\n<p style=\"text-align: justify;\"><em># \/etc\/init.d\/nagios restart<\/em><\/p>\n<p style=\"text-align: justify;\">Servisi yeniden ba\u015flatt\u0131ktan sonra Nagios&#8217;un web aray\u00fcz\u00fcnden servislere geldi\u011fimizde a\u015fa\u011f\u0131dakine benzer bir aray\u00fcz g\u00f6rmeliyiz.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Nagios\" src=\"http:\/\/img143.imageshack.us\/img143\/9083\/nagios1.png\" alt=\"\" width=\"994\" height=\"683\"><br \/>\nT\u00fcm bunlara ek olarak Web aray\u00fcz\u00fcnden servis ve host gruplar\u0131na eri\u015febilmek i\u00e7in bunlara ait ilgili templates.cfg dosyas\u0131n\u0131 d\u00fczenlememiz gerekiyor.<br \/>\nBu dosya i\u00e7inde contacts, host ve servis gibi alt b\u00f6l\u00fcmlere ayr\u0131lm\u0131\u015f \u015fablonlar vard\u0131r. Bu \u015fablonlar alt\u0131nda tan\u0131mlad\u0131\u011f\u0131m sunuculara ait isim, kontrol periyodu, kontrol aral\u0131\u011f\u0131, uyar\u0131 aral\u0131\u011f\u0131, uyar\u0131 periyodu gibi de\u011fi\u015fkenler vard\u0131r. Bu de\u011fi\u015fkenleri kendinize g\u00f6re d\u00fczenleyebilirsiniz.<br \/>\n\u015eimdi host ve servis tan\u0131mlar\u0131 ile ilgili olarak a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 dosyan\u0131n sonuna ekleyelim.<\/p>\n<p style=\"text-align: justify;\"><em># HOST\/SERVICE GROUP DEFINITIONS<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define hostgroup{<br \/>\nhostgroup_name  linux-server ; Host Grubunun Adi<br \/>\nalias           *Nix Servers ; Aciklama<br \/>\nmembers         localhost,CENTOS ; Gruba uye makineler<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define servicegroup{<br \/>\nservicegroup_name       CPU<br \/>\nalias                   Islemci Durumu<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define servicegroup{<br \/>\nservicegroup_name       Memory<br \/>\nalias                   Ram Durumu<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define servicegroup{<br \/>\nservicegroup_name       DISK<br \/>\nalias                   DISK Durumu<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define servicegroup{<br \/>\nservicegroup_name       HTTP<br \/>\nalias                   Web Server Durumu<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define servicegroup{<br \/>\nservicegroup_name       SMTP<br \/>\nalias                   Mail Server Durumu<br \/>\n}<\/em><\/p>\n<p style=\"text-align: justify;\"><em>define servicegroup{<br \/>\nservicegroup_name       FTP<br \/>\nalias                   FTP Server Durumu<br \/>\n}<\/em><br \/>\nDosyay\u0131 kaydedip \u00e7\u0131kt\u0131ktan sonra nagios servisini tekrar ba\u015flat\u0131yoruz. Art\u0131k web aray\u00fcz\u00fcnden <em>Host Groups<\/em> ve <em>Service Groups<\/em> k\u0131s\u0131mlar\u0131n\u0131 g\u00f6rebiliriz.<\/p>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 872px; width: 1px; height: 1px; overflow: hidden; text-align: justify;\">\n<p><span> <\/span><\/p>\n<pre class=\"kod\">servicegroups   CPU\n<\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ge\u00e7en sefer ki ilk yaz\u0131mda Nagios&#8217;un Kurumsal 2 \u00fczerindeki kurulumunu ve yap\u0131land\u0131rmas\u0131n\u0131 anlatm\u0131\u015ft\u0131m. Tabi i\u015f ana sunucu \u00fczerindeki Nagios kurulumu ile bitmiyor. Buna ek olarak izleyece\u011fimiz sunucular \u00fczerinde de Nagios&#8217;a&hellip;<a href=\"http:\/\/demirel.web.tr\/?p=67\" class=\"more-link\"><span class=\"more-button\">Continue reading<span class=\"screen-reader-text\">Pardus Kurumsal 2 \u00dczerinde Nagios Kurulumu ve Yap\u0131land\u0131rmas\u0131 &#8211; 2<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/demirel.web.tr\/index.php?rest_route=\/wp\/v2\/posts\/67"}],"collection":[{"href":"http:\/\/demirel.web.tr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/demirel.web.tr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/demirel.web.tr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/demirel.web.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=67"}],"version-history":[{"count":6,"href":"http:\/\/demirel.web.tr\/index.php?rest_route=\/wp\/v2\/posts\/67\/revisions"}],"predecessor-version":[{"id":280,"href":"http:\/\/demirel.web.tr\/index.php?rest_route=\/wp\/v2\/posts\/67\/revisions\/280"}],"wp:attachment":[{"href":"http:\/\/demirel.web.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/demirel.web.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/demirel.web.tr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}