Nagios Core Monitoring Windows Server Using NSClient++ | Tech Arkit
İçindekiler:
- Ön şartlar
- Debian'a Nagios Kurulumu
- 1. Nagios'u İndirme
- 2. Nagios'u Derleme
- 3. Nagios Kullanıcısı ve Grubu Oluşturma
- 4. Nagios Binaries'i yükleyin
- 5. Harici Komut Dizini Oluşturma
- 6. Nagios Yapılandırma Dosyalarını Yükleme
- 7. Apache Yapılandırma Dosyalarını Yükleme
- 8. Systemd Birim Dosyası Oluşturma
- 9. Kullanıcı Hesabı Oluşturma
- 10. Güvenlik Duvarını Yapılandırma
- Nagios Eklentilerini Yükleme
- Nagios'u Başlatma
- Nagios Web Arayüzüne Erişme
- Sonuç
Nagios popüler bir açık kaynak izleme yazılımıdır. Tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar. Kritik bir altyapı bileşeninin arızalanması durumunda Nagios bildirim uyarıları gönderir.
Bu eğitimde, Debian 9'da Nagios Core'un en son sürümünün nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ön şartlar
Paketleri yükleyebilmek için sudo erişimi olan bir kullanıcı olarak oturum açmanız gerekir.
Debian'a Nagios Kurulumu
Aşağıdaki adımlar, Nagios Core'un en son sürümünün kaynaktan nasıl kurulacağını açıklar.
Nagios'u derlemek ve çalıştırmak için gerekli olan aşağıdaki paketleri yükleyerek başlayın:
sudo apt update && sudo apt upgrade
sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev
sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext
1. Nagios'u İndirme
/usr/src
dizinine gidin ve wget ile Github deposundan Nagios'un en son sürümünü indirin:
cd /usr/src/
sudo wget
İndirme işlemi tamamlandıktan sonra tar dosyasını çıkarın:
sudo tar zxf nagios-*.tar.gz
Sonraki adımlara devam etmeden önce, şunu yazarak Nagios kaynak dizinine geçtiğinizden emin olun:
2. Nagios'u Derleme
configure
komut dosyasını çalıştırarak oluşturma işlemini başlatın:
sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled
Başarılı bir şekilde tamamlandığında, aşağıdaki mesajı göreceksiniz:
*** Configuration summary for nagios 4.4.3 2019-01-15 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /usr/sbin/sendmail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Derleme işlemini başlatmak için
make
komutunu çalıştırın:
sudo make all
Derleme, sisteminize bağlı olarak biraz zaman alabilir. Derleme işlemi tamamlandığında, şöyle bir şey göreceksiniz:
*** Compile finished ***… Enjoy.
3. Nagios Kullanıcısı ve Grubu Oluşturma
Yeni bir sistem
nagios
kullanıcı ve grup türü oluşturmak için:
sudo make install-groups-users
Apache
www-data
kullanıcısını
nagios
grubuna ekleyin:
sudo usermod -a -G nagios www-data
4. Nagios Binaries'i yükleyin
Nagios ikili dosyalarını, CGI'ları ve HTML dosyalarını yüklemek için aşağıdaki komutu çalıştırın:
sudo make install
Aşağıdaki çıktıyı görmelisiniz:
*** Main program, CGIs and HTML files installed ***
5. Harici Komut Dizini Oluşturma
Harici komut dizinini oluşturun ve aşağıdakileri yazarak uygun izinleri ayarlayın:
sudo make install-commandmode
*** External command directory configured ***
6. Nagios Yapılandırma Dosyalarını Yükleme
Örnek Nagios yapılandırma dosyalarını şununla yükleyin:
sudo make install-config
*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.
7. Apache Yapılandırma Dosyalarını Yükleme
Aşağıdaki komut Apache yapılandırma dosyalarını oluşturur:
sudo make install-webconf
*** Nagios/Apache conf file installed ***
Apache yeniden yazma ve cgi modüllerinin etkin olduğundan emin olun:
sudo a2enmod rewrite
sudo a2enmod cgi
8. Systemd Birim Dosyası Oluşturma
Aşağıdaki komut bir systemd birim dosyası yükler ve Nagios hizmetinin önyüklemede başlatılmasını sağlar.
sudo make install-daemoninit
… *** Init script installed ***
9. Kullanıcı Hesabı Oluşturma
Nagios web arayüzüne erişebilmek için bir yönetici kullanıcı oluşturmanız gerekir.
Bu derste
nagiosadmin
adında bir kullanıcı oluşturacağız:
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Kullanıcının şifresini girmeniz ve onaylamanız istenir.
New password: Re-type new password: Adding password for user nagiosadmin
Değişikliklerin etkili olması için Apache hizmetini yeniden başlatın:
sudo systemctl restart apache2
10. Güvenlik Duvarını Yapılandırma
Güvenlik duvarı sunucunuzu istenmeyen trafiğe karşı koruyacaktır.
Aşağıdakileri yazarak Apache bağlantı noktalarını açın:
Nagios Eklentilerini Yükleme
/usr/src
dizinine geri dönün ve Github deposundan Nagios Eklentilerinin en son sürümünü indirin:
cd /usr/src/
sudo wget -O nagios-plugins.tar.gz
İndirme işlemi tamamlandıktan sonra yazarak tar dosyasını açın:
sudo tar zxf nagios-plugins.tar.gz
Eklenti kaynak dizinine geçin:
cd nagios-plugins-release-2.2.1
Nagios eklentilerini derlemek ve yüklemek için aşağıdaki komutları tek tek çalıştırın:
sudo./tools/setup
sudo./configure
sudo make
sudo make install
Nagios'u Başlatma
Artık Debian sunucunuzda Nagios yüklü olduğuna göre, şu şekilde başlatın:
sudo systemctl start nagios
Nagios'un çalıştığını doğrulamak için servis durumunu kontrol edin:
sudo systemctl status nagios
Çıktı, Nagios hizmetinin etkin ve çalışır durumda olduğunu gösteren aşağıdaki gibi görünmelidir.
● nagios.service - Nagios Core 4.4.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) CGroup: /system.slice/nagios.service
Nagios Web Arayüzüne Erişme
Nagios web arayüzüne erişmek için favori tarayıcınızı açın ve sunucunuzun alan adını veya genel IP adresini ve ardından
/nagios
:
http(s)://your_domain_or_ip_address/nagios
nagiosadmin
kullanıcı oturum açma kimlik bilgilerini girin, aşağıdaki resimde gösterildiği gibi varsayılan Nagios ana sayfasına yönlendirileceksiniz:
Sonuç
Debian sisteminize en son Nagios sürümünü kaynaktan başarıyla yüklediniz.
Şimdi Nagios Belgelerini ziyaret etmeli ve Nagios'u yapılandırma ve kullanma hakkında daha fazla bilgi edinmelisiniz.
debian nagios izlemeDebian 10 Linux'a Redis nasıl kurulur ve yapılandırılır
Bu eğitimde, Redis'i Debian 10, Buster'a nasıl kuracağınızı ve yapılandıracağımızı ele alacağız. Redis, açık kaynaklı bir bellek içi anahtar / değer veri deposudur.
Centos 7'ye nagios nasıl kurulur ve yapılandırılır
Nagios, en popüler açık kaynak izleme sistemlerinden biridir. Nagios tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar. Bu öğreticide, bir CentOS 7 sunucusuna Nagios Core'un nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 üzerine nagios nasıl kurulur ve yapılandırılır
Nagios, en popüler açık kaynak izleme sistemlerinden biridir. Nagios tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar.