CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Jenkins, proje geliştirme, devreye alma ve otomasyon için yaygın olarak kullanılan popüler bir açık kaynaklı CI (Sürekli Entegrasyon) aracıdır.
Bu makale, Jenkins'i bir Vultr CentOS 7 sunucu örneğine yükleme işlemi boyunca size yol gösterecektir. Ziyaretçilerin erişimini kolaylaştırmak için Nginx, Jenkins için ters proxy olarak da kurulacaktır.
Devam etmeden önce şunlara sahip olmalısınız:
Linux sistem yöneticisinin en iyi uygulamalarından biri sistemi güncel tutmaktır. En yeni kararlı paketleri yükleyin, ardından yeniden başlatın.
sudo yum install epel-release
sudo yum update
sudo reboot
Yeniden başlatma bittiğinde, aynı sudo kullanıcısıyla giriş yapın.
Jenkins'i kurmadan önce, sisteminize bir Java sanal makinesi kurmanız gerekir. Burada YUM'u kullanarak en son OpenJDK Çalışma Zamanı Ortamı 1.8.0'ı yükleyelim:
sudo yum install java-1.8.0-openjdk.x86_64
Kurulumdan sonra, aşağıdaki komutu çalıştırarak onaylayabilirsiniz:
java -version
Bu komut, yüklediğiniz Java çalışma zamanı ortamından bahseder:
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Java tabanlı uygulamaların Java sanal makinesini doğru bir şekilde bulmalarına yardımcı olmak için, iki ortam değişkeni ayarlamanız gerekir: "JAVA_HOME" ve "JRE_HOME".
sudo cp /etc/profile /etc/profile_backup
echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile
echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile
source /etc/profile
Son olarak, incelenmek üzere yazdırabilirsiniz:
echo $JAVA_HOME
echo $JRE_HOME
1.651.2
Yazma sırasındaki Jenkins'in en kararlı sürümünü yüklemek için resmi YUM deposunu kullanın :
cd ~
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
Jenkins hizmetini başlatın ve önyükleme zamanında çalışacak şekilde ayarlayın:
sudo systemctl start jenkins.service
sudo systemctl enable jenkins.service
Ziyaretçilerin Jenkins'e erişmesine izin vermek için 8080 bağlantı noktasında gelen trafiğe izin vermeniz gerekir:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Şimdi web tarayıcınızdan aşağıdaki adresi ziyaret ederek Jenkins'i test edin:
http://<your-Vultr-server-IP>:8080
Ziyaretçilerin Jenkins'e erişimini kolaylaştırmak için Jenkins için bir Nginx ters proxy ayarlayabilirsiniz, böylece ziyaretçilerin Jenkins uygulamanıza erişirken 8080 numaralı bağlantı noktasını girmeleri gerekmez.
YUM kullanarak Nginx'i yükleyin:
sudo yum install nginx
Nginx'in yapılandırmasını değiştirin:
sudo vi /etc/nginx/nginx.conf
Aşağıdaki iki satırı bulun:
location / {
}
Aşağıdaki altı satırı {} segmentine ekleyin:
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
Nihai sonuç şöyle olmalıdır:
location / {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Kaydet ve çık:
:wq
Nginx hizmetini başlatın ve etkinleştirin:
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
80 numaralı bağlantı noktasında trafiğe izin ver:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Son olarak, yüklemenizi onaylamak için web tarayıcınızdan aşağıdaki adresi ziyaret edin:
http://<your-Vultr-server-IP>
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.
Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?