Linux'ta Yeni Kalıntı Altyapısı Nasıl Kurulur?
Bu yazımda sizlere Linux üzerinde New Relic Infrastructure kurulumunu anlatacağım.
New Relic Infrastructure, tüm altyapınızı takip edebilen esnek ve dinamik bir izleme aracıdır. Yeni Kalıntı Altyapısı ile bulut hizmetlerinin veya tahsis edilmiş kaynakların veya orkestrasyonlu bir ortamda çalışan kapsayıcıların gözetimi mümkündür.
Altyapının modern kullanıcı arayüzü sayesinde tüm ana bilgisayar verilerini tek bir sayfada izleyebilirsiniz. Gerçek zamanlı veri toplama, modern operasyon ekiplerinin işlevini hızlandırır.
Ayrıca, verilerinizi daha iyi anlamak için özel sorgular oluşturabilirsiniz. Tüm özel grafikler, tablolar ve verilerin diğer görsel sunumları, Yeni Kalıntı Altyapısını güçlü bir izleme aracı haline getirmeye yardımcı olur.
Bu yazıda, sunucunuza New Relic Infrastructure'ın nasıl kurulacağına ve yapılandırılacağına bakacağız.
Yeni Kalıntı Altyapısı için uyumluluk ve gereksinimler
Yeni Kalıntı Altyapısını kurmadan önce sisteminizin uyumlu olduğundan emin olun.
İşlemci mimarileri
Yeni Kalıntı Altyapısı yalnızca x86 işlemcileri destekler.
- Linux: 64 bit mimari
- Windows: 32 bit ve 64 bit mimari
ARM işlemciler desteklenmez.
İşletim sistemleri

Benzersiz ana bilgisayar adı
Hatalı ölçümlerden kaçınmak için her sunucunun ana bilgisayar adı benzersiz olmalıdır.
Tek bir ana bilgisayar adında birkaç sunucu bir araya geldiğinde, her sunucunun ayrı bir adı olduğundan emin olmalısınız.
Varsayılan ana bilgisayar adlarını geçersiz kılmak için isteğe bağlı "görüntüleme_adı" ayarını kullanın.
izinler
Altyapıyı kurmak için izinler vermelisiniz:
Linux: Aracılar, reklam kurulumunu kök olarak çalıştırır. Ancak, ayrıcalıklı veya ayrıcalıksız çalıştırma modlarını seçme seçeneğiniz vardır.
Windows: Aracı, yönetici hesabından yüklenmelidir ve çalışması için yönetici ayrıcalıkları gerekir.
Ağ Girişi
Verileri New Relic'e bildirmek için altyapının belirli etki alanlarına ve bağlantı noktalarına erişimi olması gerekir.
Konteyner yazılımı
Altyapı, Docker 1.12 veya sonraki sürümlerini destekler.
CPU, bellek ve disk kullanımı
Yük, ana bilgisayarın iş yüküne, özellikle ana bilgisayarda çalışan işlemlerin sayısına bağlıdır. Temel olarak, altyapı her bir süreçten olay verilerini toplar, dolayısıyla daha fazla süreç varsa toplanacak daha fazla veri vardır.
Ancak, en yaygın ana bilgisayar türleri için karşılaştırma ölçütleri vardır. Buradan detaylı olarak okuyabilirsiniz.
Entegrasyonlar
Yeni Kalıntı Altyapısı, aşağıdakiler için entegrasyonları içerir:
- Amazon Web Servisleri (AWS)
- Google Bulut Platformu (GCP)
- Microsoft Azure
- Kubernet'ler
- Apache, StatsD, NGINX, Redis ve çok daha fazlası gibi popüler hizmetler
- Prometheus (Infrastructure Pro için işlem birimleri (CU) fiyatlandırmasına dahil değildir)
Desteklenen tarayıcılar
New Relic, bu tarayıcılar için en yeni iki masaüstü sürümünü destekler:
- Google Chrome: Linux, macOS, Windows
- Microsoft Kenar: Windows
- Mozilla Firefox: Linux, macOS, Windows
- Safari: macOS
Lisans Anahtarınızı nerede bulabilirsiniz?
New Relic lisans anahtarı, New Relic hesabına kaydolduğunuzda sağladığımız 40 karakterlik onaltılık bir dizedir. Hesabınızı diğerlerinden ayırmak için lisans anahtarlarını kullanıyoruz. Her hesap türünün bir tane vardır (aboneliğinizden bağımsız olarak).
New Relic tarafından sağlanan lisans anahtarı, 40 karakterlik onaltılık güvenli bir dizedir. Her Yeni Kalıntı anahtarı benzersizdir ve hesabın tanımlayıcısı olarak çalışır.
Yeni Kalıntı anahtarınızı şurada görüntüleyebilirsiniz:
- New Relic hesabınıza giriş yapın
- Açılır menüyü bulun ve “Hesap Ayarları”nı açın.
- Özet sayfasının sağ tarafındaki Hesap bilgileri ayarına gidin.
- Lisans anahtarını oradan kopyalayın
- Kurulum ve güncellemeler sırasında anahtarı kullanın
Yeni Kalıntı Altyapısı Nasıl Kurulur?
Adım 1: Lisans anahtarını newrelic-infra.yml dosyasına ekleyin.
echo "license_key: <LICENSE_KEY>" >> /etc/newrelic-infra.yml
Adım 2: newrelic için depoyu ekleyin.
Not: Komut, OS Dağıtımına ve sürüm sürümüne bağlı olarak değişir. Repo indirme bağlantısı burada bulunabilir:
https://download.newrelic.com/infrastructure_agent/linux/
Adım 3: newrelic-Infra paketini kurun
Ubuntu için:
apt-get install newrelic-infra -y
Centos için:
yum install newrelic-infra -y
Not: Varsayılan olarak, newrelic, günlük dosyalarını ve entegrasyonları okuması için tüm ayrıcalıkları veren kök kullanıcı olarak çalışır.

Adım 4: Hizmeti başlatın.
systemctl newrelic-infra start /etc/init.d/newrelic-infra start initctl start newrelic-infra service newrelic-infra start

Adım 5: Günlük iletme işlevini test edin
Altyapı başarıyla kuruldu ve çalışıyor. Şimdi günlük iletme işlevini test etmeliyiz.
Bunu yapmak için /etc/newrelic-infra/logging.d/ içinde bir yml dosyası oluşturun ve aşağıdaki kodu ekleyin:
logs: - name: "Testing log forwarding from ServerGuy" file: /var/log/test.log
Not: Bir YAML dosyası olduğundan, niyet etmek için boşluk kullandığınızdan emin olun.
Şimdi, sağladığınız günlük dosyası yoluna herhangi bir dizeyi yankılayın. Yukarıdaki durumda, /var/log/test.log
echo "Testing Log Forwarding from ServerGuy" >> /var/log/test.log
Günlüklerin yönlendirilip yönlendirilmediğini kontrol etmek için Yeni Kalıntı Panosuna giriş yapın.
Artık Linux'ta New Relic Infrastructure'ı kurduktan sonra, onu Nginx ile entegre edebilirsiniz.
Nginx'i Yeni Kalıntı Altyapısına Entegre Etme
Günlük yönlendirme onaylandıktan sonra, yeni kalıntı-infra'yı hizmetlerle entegre etmeye devam edebiliriz.
Not: Tüm entegrasyonlar, varsayılan paket yöneticisi kullanılarak kurulan ayrı paketlerdir.
Nginx için nri-nginx entegrasyonunu yükleyin.
yum install nri-nginx -y

Öncelikle sunucuda Nginx modülünün “http_stub_status_module” etkinleştirildiğinden emin olmamız gerekiyor.
Basitçe aşağıdaki komutu yürütün ve çıktıyı kontrol edin.
nginx -V 2>&1 | grep --color "with-http_stub_status_module"

Not: Tüm entegrasyonların /etc/newrelic-infra/integrations.d/ içinde yapılandırılabilir bir YAML dosyası olacaktır.
Entegrasyonu yapılandırmak için Nginx conf dosyasını düzenlememiz ve aşağıdaki girişi sunucu bloğu içindeki VirtualHost'a eklememiz gerekiyor.
location = /basic_status { stub_status; }
Sunucunun $HOSTNAME/basic_status veya $IP/basic_status'unu çağırırken aşağıdaki ekran görüntüsünde gösterildiği gibi bir durum sayfasının göründüğünden emin olun.

Entegrasyonun yapılandırma dosyasını /etc/newrelic-infra/integrations.d/nginx-config.yml içinde düzenleyin
Değeri şuradan güncelleyin:
status_url: http://127.0.0.1/status
İle:
status_url: http://{{SERVER_IP/HOSTNAME}}/basic_status
Altyapı.newrelic.com'a giriş yapın ve şu adrese gidin:
Altyapı -> Üçüncü Taraf Hizmetleri -> Nginx
yapılandırmaları test etmek için
New Relic'in fiyatı ne kadar?
New Relic için iki plan var. Essential New Relic'in maliyeti aylık 7,2 dolardan başlıyor. Bu, herhangi bir entegrasyon olmaksızın yalnızca temel özelliklere ihtiyaç duyan kuruluşlar içindir.
Profesyonel planın maliyeti aylık 14,4 ABD dolarıdır. Bu, gelişmiş izleme ve entegrasyonlara ihtiyaç duyan büyük kuruluşlar içindir.
Sarmak
Umarım bu makale size yardımcı olmuştur ve Yeni Relic Infrastructure'ı Linux'a sorunsuz bir şekilde kurabilirsiniz.
Ancak, herhangi bir sorun ortaya çıkarsa, yorum kutusuna bırakın.
ev borcu WordPress sitesi