Sensu Go Monitoring’i WSL aracılığıyla Windows 11 veya 10’a kurun

Sensu Go İzleme aracını Windows 11 veya 10’a WSL – Linux için Windows Alt Sistemi kullanarak yükleyerek sunucu sistemlerinizi ve ağ cihazlarınızı izlemeye başlayın.

SensuGo nedir?

Sensu, bulut ortamları için çok uygun olan, açık kaynaklı, aracı tabanlı bir izleme aracıdır. Ruby’de yazılmıştır ve mesajlaşma için RabbitMQ ve veri depolama için Redis kullanır. Sensu Go, orijinali tamamen yeniden yazılarak geliştirildi, ancak yeni yetenekler sağlamak ve operasyonel yükü azaltmak için Go dilinde.

Sensu Go, sunucu performans metriklerini destekleyen ve metrikler, günlük kaydı ve izleme arasındaki izleme korelasyonlarındaki boşlukların kapatılmasına izin veren ücretsiz ve ücretli bir gözlem platformudur. Nagios, StatsD, Telegraf, Prometheus ve diğerleri gibi mevcut gözetim teknolojileri sorunsuz bir şekilde Sensu’ya entegre edilebilir.

Sensu GO’nun üç sürümü vardır: Ücretsiz, Pro ve Kurumsal. Ücretsiz olan, 100 adede kadar düğümü ücretsiz olarak izlemeyi sunarken, kullanıcı, düğüm başına aylık 3 ABD Doları fiyatla ve 3000 adede kadar düğümü destekleyebilen Pro paketi için daha fazlasını isteyebilir; KOBİ’ler için uygundur. Bu Enterprise sürümünden daha fazlasına ihtiyacınız varsa, ek düğüm başına ve diğer ticari özelliklerle birlikte 5 ABD doları ücret alınır.

Sensu Go’nun bileşenleri şunlardan oluşur: sensu arka uç, ve sunucu bileşeni Sensu ajanı izlenecek sistemler üzerine kuruludur. Bunlar, örneğin sunucular, sanal makineler veya konteynerler olabilir. Bu ikisinin dışında da sunuyor Sensuctl, kullanarak Sensu Go’yu yönetmek için bir komut satırı yardımcı programı Sensu’nun HTTP API’si.

Sensu Go’yu Windows 10 veya 11’e yükleme adımları

Sensu Go izleme aracını başlangıçta Windows 11 veya 10’da kullanmaya başlamak için sisteminizde 10 GB boş alan ve 4 GB RAM olmalıdır. Ancak üretimdeyseniz 8 GB RAM önerilir.

1. Windows 11 veya 10’da WSL’yi etkinleştirin

Burada Windows üzerinde Ubuntu 22.04 WSL uygulamasını kullanıyoruz, ayrıca Debian veya Ubuntu 20.04 kullanabilirsiniz. Halihazırda etkin WSL 1 veya 2 uygulamalarınız varsa ve bunlarla çalışıyorsanız bir sonraki adıma geçebilirsiniz. Aksi takdirde, önce onu kurun. Nasıl olduğunu bilmiyorsanız, işte bununla ilgili makale: Windows 11 veya 10’da Ubuntu 22.04 nasıl kurulur…

  Çevrimdışı Gmail nasıl etkinleştirilir ve internet olmadan e-posta gönderilir

2. Ubuntu’da Sensu deposu ekleyin

Bir sonraki adım, varsayılan sistem deposu kullanılarak kurulamayacağı için Sensu arka ucunu Ubuntu WSL sistemimize kurmak için ihtiyaç duyduğumuz paketleri sağlayacak depoya sahip olmaktır. Bu nedenle, komut terminalinizde verilen komutları yürütün.

sudo apt install curl
curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash

3. Sensu Go Backend’i Windows 10 veya 11’e kurun

Ubuntu 22.04/20.04 sistemimizde Sesnu deposu zaten var, artık sistemin APT paket yöneticisini kullanarak arka ucu kolayca kurabiliriz. İşte izlenecek komut:

sudo apt install sensu-go-backend

4. Sensu Go arka uç hizmetini başlatın

Sensu Go hizmetini başlatmak için desteklenen bir yapılandırma dosyasına ihtiyacımız var. Bu dosya olmadan servisi başlatmaya çalıştığınızda bir hata alırsınız. Bu nedenle, önce verilen komutla indirin:

sudo curl -L https://docs.sensu.io/sensu-go/latest/files/backend.yml -o /etc/sensu/backend.yml
sudo mkdir /var/run/sensu/

Şimdi hizmeti başlatın:

sudo service sensu-backend start

Hizmet durumunu kontrol etmek için şunu kullanın:

sudo service sensu-backend status

5. Kullanıcı adı ve şifreyi yapılandırın

Sensu Go arka ucunun kusursuz çalıştığından emin olduğunuzda. Bu izleme aracının web tabanlı grafik kullanıcı arabirimine erişmek için kullanıcı adını ve parolayı ayarlayın. Bunun için yönetici ve şifreyi ayarlamak için gerekli kimlik bilgisi değerlerine sahip iki ortam değişkeni ayarlamamız gerekiyor. Ortam değişkenlerini ayarladıktan sonra, bunları kullanarak başlatın. sensu-backend init emir.

Yöntem 1:

export SENSU_BACKEND_CLUSTER_ADMIN_USERNAME=h2smedia
export SENSU_BACKEND_CLUSTER_ADMIN_PASSWORD=yourpassword
sensu-backend init

Sistem, Sensu tarafından desteklenen güvenlik duvarına izin vermek isterse, “Erişime izin ver” düğmesini tıklamayı unutmayın.

Windows güvenlik duvarında Sensu arka ucuna izin ver

Yöntem 2:

alternatifkullanıcılar, yukarıdaki komut yerine verilen komutu kullanarak kullanıcı adını ve parolayı ayarlamak için etkileşimli yolu kullanabilir mi?

sensu-backend init --interactive

Sistem sizden API ile birlikte kullanıcı adını ve şifreyi belirlemenizi isteyecektir. Ancak, API anahtarı isteğe bağlıdır – basın Girmek atlamak için tuşuna basın.

  Windows 11 için WAMP Server 64 Nasıl Kurulur: Adım Adım

6. Web arayüzünü açın

Sensu GO izleme çözümünü kurduğunuz sunucunun IP adresine erişebilen yerel veya uzak bir sistem tarayıcısı açın.

Tarayıcınızı, bağlantı noktası numarası aşağıdaki biçimde olan sunucunun IP adresine yönlendirin:

http://server-ip-address:3000

7. Giriş

Sensu için ayarlanan yönetici kimlik bilgilerini kullanın Adım 5 bu öğreticide. Ardından üzerine tıklayın Kayıt olmak düğme.

Kayıt olmak

8. Sensu Go Monitör Kontrol Paneli

Son olarak, Sensu Agent kullanılarak izlenecek şekilde ayarlanan sistemlerden alınan istatistiklerin genel görünümünü alabileceğiniz Sensu Go kontrol paneli vardır. Ancak bunun için ajanı izlemek istediğimiz her sisteme manuel olarak yüklememiz gerekiyor. Bunu yapmak için bir sonraki adıma geçin.

Pano Sensu Go Windows'ta

9. Sensu Go Agent’ı kurun

Diyelim ki bir sistemi Sensu GO ile uzaktan izlemek istiyorsunuz, bunun için öncelikle söz konusu sistemin Sensu Agent’a sahip olduğundan emin olmamız gerekiyor.

Ubuntu veya Debian için

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash
sudo apt-get install sensu-go-agent

RHEL/CentOS/Rocky Linux/AlmaLinux/Oracle Linux için

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.rpm.sh | sudo bash
sudo yum install sensu-go-agent

Pencereler için

Sensu web sitesine gidin ve Agent tarafından yürütülebilir dosyayı indirin Bağlantı burada.

10. Linux için Aracıyı Yapılandırın

Bir önceki adımı kullanarak Sensu Go Agent’ı Ubuntu/Debian veya RedHat gibi bir Linux üzerine kurmanız gerektiğini varsayalım. Şimdi, arka ucun izleme için sistemi tanımlayabilmesi ve ekleyebilmesi için yapılandırmak istiyorsunuz.

Burada Ubuntu/Debian kullanıyoruz, ancak yöntem diğer Linux sistemleri için de aynı olacaktır.

Aracı yapılandırma dosyasını kopyalayın

sudo curl -L https://docs.sensu.io/sensu-go/latest/files/agent.yml -o /etc/sensu/agent.yml

Agent dosyasını düzenleyin ve Sensu arka uç sunucusunun URL’sini ekleyin.

sudo nano /etc/sensu/agent.yml

Kaldır # Verilen ekran görüntüsünde gösterildiği gibi adın, ad alanının, arka uç URL’sinin ve IP adresinin. Ardından 127.0.0.1 adresini Sensu Go’nuzun arka uç sunucusuyla değiştirin.

  Microsoft Word'ü karanlık moddan aydınlık moda nasıl değiştirebilirim?

Arka uç dosyasını düzenle

kullanarak dosyayı kaydedin. Ctrl+Oüzerine basın Girmek tuşuna basın, ardından çıkın – Ctrl+X.

Şimdi değişikliklerin etkili olması için aracıyı yeniden başlatın.

sudo systemctl restart sensu-agent

11. Windows 10 veya 11’de İzlemeyi Başlatın

Sensu Go Agent’ı izlemek istediğiniz sisteme yükleyip yapılandırdıktan sonra, eklenen cihazı Kontrol Panelinizde görmek için Windows 11 veya 10 WSL Linux uygulamasında çalışan Sensu Go web arayüzünü yenileyin. İki varlığımız olduğunu görebilirsiniz: arka uç ve diğer aracı.

Sensu Go'yu WSL 1 ile Windows 11 veya 10'a kurun

12. Sensuctl Komut Aracı Nasıl Kurulur

Sensuctl, komut satırı aracılığıyla kaynaklarını yönetmek için Sensu izleme çözümü tarafından sunulan bir araçtır. Olayları, varlıkları ve kaynakları oluşturmak, okumak, güncellemek ve silmek için Sensu’nun temel API’sini çağırarak çalışır. Sensuctl, Linux, macOS ve Windows için kullanılabilir.

İşte Debian veya Ubuntu sistemlerine kurmanın yolu.

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash
sudo apt install sensu-go-cli

Bu komut yardımcı programı ve bunun bilgisayarda nasıl kullanılacağı hakkında daha fazla bilgi edinin. resmi doküman sayfası.

13. Arka ucu ve aracıyı kaldırın (isteğe bağlı)

Artık Windows WSL sisteminizde Sensu Go arka ucuna ve Aracısına ihtiyacınız yoksa, bunları kaldırmak için kullanabileceğiniz komutlar aşağıdadır.

sudo apt autoremove --purge sensu-go-backend
sudo apt autoremove --purge sensu-go-agent

Diğer makaleler:

WordPress için Google Analytics Dashboard Nasıl Eklenir?
Windows WSL’de Nginx + PHP + MySQL nasıl kurulur
Docker’ı WSL 2 ile Windows 10’a yükleyin
Akaunting yazılımını Windows 10 WSL’ye yükleme adımları