Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu nasıl yapılır kılavuzunda SAP çözüm kaynakları için Azure İzleyici için Linux işletim sistemi (OS) sağlayıcısı oluşturmayı öğreneceksiniz.
Önkoşullar
- Azure aboneliği.
- SAP çözümleri kaynağı için mevcut bir Azure İzleyici. SAP çözümleri için Azure İzleyici kaynağı oluşturmak istiyorsanız, Azure portalı için hızlı başlangıca bakın veya PowerShell için hızlı başlangıca bakın.
- Node exporter'ın en son sürümünü izlemek istediğiniz her SAP konağına, ister BareMetal ister Azure sanal makinesi (VM) olsun, yükleyin. Daha fazla bilgi için node exporter GitHub deposuna bakın.
- Node exporter, ölçümleri sunmak için varsayılan 9100 bağlantı noktasını kullanır. Özel bir bağlantı noktası kullanmak istiyorsanız, güvenlik duvarında bağlantı noktasını açtığınızdan ve sağlayıcıyı oluştururken aynı bağlantı noktasını kullandığınızdan emin olun.
- Düğüm dışa aktarıcısı için yapılandırılan varsayılan bağlantı noktası 9100 veya özel bağlantı noktası, Linux ana bilgisayarında açık ve dinleme durumunda olmalıdır.
Node exporter'ı betik kullanarak ayarlama
Linux için ilgili node exporter sürümüne sağ tıklayın ve aşağıdaki komutta kullanılacak bağlantı adresini kopyalayın. Örneğin https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz
Node exporter'ı yüklemek istediğiniz dizine geçin.
Koş!
# Replace "xxx" with the version number wget https://github.com/prometheus/node_exporter/releases/download/v<xxx>/node_exporter-<xxx>.linux-amd64.tar.gz tar xzvf node_exporter-<xxx>.linux-amd64.tar.gz cd node_exporter-<xxx>.linux-amd64 nohup ./node_exporter --web.listen-address=":9100" &
"Node Exporter artık veri toplamaya başlıyor." Verileri adresinden http://<ip>:9100/metricsdışarı aktarabilirsiniz.
VM yeniden başlatıldığında node exporter'ı başlatmak için bir systemctl servisi ayarlayın
Hedef VM yeniden başlatılırsa veya durdurulursa düğüm dışarı aktarma hizmeti durdurulur. İzlemeye devam etmek için el ile yeniden başlatılması gerekir.
Node exporterin bir hizmet olarak çalışmasını sağlamak için aşağıdaki komutları çalıştırın.
Not
<xxx>değerini node exporter sürümüyle değiştirin. Örneğin,1.6.1.# Change to the directory where node exporter bits are downloaded and copy the node_exporter folder to path /usr/bin sudo mv node_exporter-<xxxx>.linux-amd64 /usr/bin # Create a node_exporter as a service file under etc/systemd/system sudo tee /etc/systemd/system/node_exporter.service<<EOF [Unit] Description=Node Exporter After=network.target [Service] Type=simple Restart=always ExecStart=/usr/bin/node_exporter-<xxxx>.linux-amd64/node_exporter $ARGS ExecReload=/bin/kill -HUP $MAINPID [Install] WantedBy=multi-user.target EOF # Reload the system daemon and start the node exporter service. sudo systemctl daemon-reload sudo systemctl start node_exporter sudo systemctl enable node_exporter # Check the status of node exporter if it is running in active(running) state. sudo systemctl status node_exporter # To test the node exporter running as a service # NOTE - Downtime impacts the Business application running on VM # Crash/Re-start the Virtual Machine, login back into VM and check node exporter status to be active(running) sudo systemctl status node_exporter
Güvenli iletişimi etkinleştirmek için önkoşullar
TLS 1.2 veya üzerini etkinleştirmek için TlS şifrelemesi kullanarak Prometheus API'sini ve kullanıcı arabirimi uç noktalarını güvenli hale getirme bölümünde yer alan adımları izleyin.
Linux işletim sistemi sağlayıcısı oluşturma
Azure Portal’ında oturum açın.
SAP çözümleri için Azure İzleyici'ye gidin.
Oluştur'u seçin ve yeni bir Azure Monitor for SAP çözümleri kaynağı oluşturun.
Sağlayıcıyı ekle seçeneğini seçin.
Yeni sağlayıcı için aşağıdaki ayarları yapılandırın:
- Tür için İşletim Sistemi (Linux) seçeneğini belirleyin.
- Ad alanına sağlayıcının benzersiz adını girin.
- (İsteğe bağlı) Güvenli iletişimi etkinleştir'i seçin, bir sertifika türü seçin.
- Eğer varsayılan bağlantı noktası 9100 kullanılıyorsa,
http://IP:9100/metrics'i Node Exporter Endpoint için giriniz. Özel bir bağlantı noktası kullanılıyorsa girinhttp://IP:PORT/metrics.IPvePORTdeğerlerini, Linux konağının IP adresi ve özel bağlantı noktası numarasıyla değiştirin. - IP adresi için Linux konağın özel IP adresini kullanın. Konağın ve SAP çözümleri için Azure İzleyici kaynağının aynı sanal ağda olduğundan emin olun.
Linux ana bilgisayarında 9100 numaralı güvenlik duvarı bağlantı noktasını açın.
- Eğer
firewall-cmdkomutunu kullanıyorsanız,_firewall-cmd_ _--permanent_ _--add-port=9100/tcp_komutunu çalıştırın ve ardından_firewall-cmd_ _--reload_komutunu çalıştırın. - eğer
ufwkullanıyorsanız,_ufw_ _allow_ _9100/tcp_komutunu çalıştırın ve ardından_ufw_ _reload_komutunu çalıştırın.
- Eğer
Linux konağı bir Azure VM ise, tüm geçerli ağ güvenlik gruplarının kaynak olarak VirtualNetwork'ten 9100 numaralı bağlantı noktasındaki gelen trafiğe izin verdiğinden emin olun.
Değişikliklerinizi kaydetmek için Sağlayıcı ekle'yi seçin.
Gerektiğinde daha fazla sağlayıcı eklemeye devam edin.
Ayarları gözden geçirmek için Gözden geçir + oluştur'u seçin.
Kaynağı oluşturmayı tamamlamak için Oluştur'u seçin.
Sorun giderme
Yaygın hataları çözmek için bu adımları kullanın.
Prometheus uç noktasına ulaşılamıyor
Sağlayıcı ayarları doğrulama işlemi koduyla PrometheusURLConnectionFailurebaşarısız olduğunda:
Node exporter için varsayılan 9100 veya yapılandırılmış özel portun açık olduğunu ve Linux ana bilgisayarında dinlendiğini kontrol edin.
Düğüm verme aracısını yeniden başlatmayı deneyin:
- Node exporter'ı yüklediğiniz klasöre gidin (dosya adı
node_exporter-<xxxx>-amd64'ye benzer). -
./node_exporter'i çalıştırın. -
node_exporter'i etkinleştirmek içinnohup ./node_exporter &komutunu çalıştırın.nohupve & öğelerinin önceki komuta eklenmesi,node_exporteröğesini Linux makinesi komut satırından ayırır. Dahil değilse,node_exporterkomut satırı kapatıldığında durdurulur.
- Node exporter'ı yüklediğiniz klasöre gidin (dosya adı
SAP çözümleri için Azure İzleyici kaynağını oluştururken sağladığınız alt ağdan Prometheus uç noktasına ulaşılabilir olduğunu doğrulayın.
Öneri
Sorun giderme için bu öneriyi kullanın.
Node Exporter'ı etkinleştir
-
node_exporter'yi etkinleştirmek içinnohup ./node_exporter &komutunu çalıştırın. -
nohupve&'in önceki komuta eklenmesi, Linux makinesi komut satırındannode_exporter'yi ayırır. Bunlar dahil değilse,node_exporterkomut satırı kapatıldığında durur.