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.
DNS kurulumunun ortak bir örneğini ele alalım. Sizin etki alanıdır example.comve "sahip A" için kayıtlar server1.example.comve server2.example.com. Sunucu1 Vultr'da barındırılır, ancak sunucu2 işletmenizde olduğu gibi yerel bir ağda veya evinizde bir geliştirme makinesi olarak barındırılır. Genellikle, bu tür yerel ortamlarda genel IP adresleri Internet Servis Sağlayıcınızdan (ISS) dinamik olarak atanır ve beklenmedik şekilde değişebilir. Bu, sunucu2'nin aniden hizmeti ciddi şekilde etkileyebilecek yanlış bir IP adresine işaret etmesine neden olur. Bu makale, yerel bir makinede çalışan ve genel bir IP değişikliğinden sonra Vultr DNS'deki sunucu2 kaydını otomatik olarak güncelleyebilen kendi dinamik DNS hizmetinizi nasıl kuracağınızı gösterecektir.
İstemciler bazı DNS sağlayıcıları gibi
ddclientveinadynçalışacak olsa da , Vultr şu anda bunları desteklememektedir ve bunun yerine kendi özel API'sini kullanmaktadır. Bu hizmet makinenizde yerel olarak çalışacak ve erişim anahtarınızla birlikte GET ve POST isteklerini kullanacaktır.
ABu yardımcı program yalnızca " " kayıtları destekliyor. AAynı IP adresine güncellenmesini istediğiniz birden fazla CNAME" A" kaydınız varsa , bunları " " kayıtları olarak değiştirin ve bir " " kaydına yönlendirin. Bu, uzun vadede sizin için işleri basitleştirecek ve DNS'yi yapılandırmanın uygun yolu olarak kabul edilecektir.Git'i kullanarak python DDNS istemcisini içeren havuzu kopyalayın. Bunu tam erişime sahip olduğunuz güvenli bir dizinde yapmanız gerekir. Ana klasörünüz yeterli olmalıdır. Aşağıdaki komutu çalıştırın:
git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns
Vultr'da kişisel erişim jetonu oluşturun. Bu, "Hesap -> API -> Kişisel Erişim Simgesi" altında yapılabilir. Aynı sayfada, her seferinde yerel sunucunuzun IP'sini, dolayısıyla dinamik DNS noktasını bilmeyeceğiniz için "Erişim Denetimi" altına girmeniz ve "Tüm IPv4'e İzin Ver" düğmesini tıklamanız gerekir.
config.json.exampleYapılandırma dosyası nasıl görünmesi gerektiğine dair bir örnek için dosyayı.config.jsonSık kullandığınız metin düzenleyiciyi kullanarak dosyayı açın ve sunucu kurulumunuza göre değerleri girin.Dosya aşağıdakileri içermelidir:
{
"api_key": "",
"domain": "",
"dynamic_records": [
""
]
}
Erişim kodunuzu alana girin api_key.
domainalana girin . Örneğin example.com,.Aaltına değiştirmek istediğiniz " " kayıtlarını girin dynamic_records. Önceki örneği kullanarak, IP adresini server2otomatik olarak değiştirmek için girersiniz server2. Birden çok alt alan adı girebilirsiniz. AAlan adınız için temel " " kaydını değiştirmek istiyorsanız (genellikle @, olarak doğrudan yönlendirdiğinizde yanıt veren kayıt olarak belirtilir example.com), boş tırnaklar bırakmanız yeterlidir.Düzgün bir yapılandırma dosyası dinamik için IP değiştirmek istediğiniz bu, gibi görünebilir example.comve server2.example.com:
{
"api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"domain": "example.com",
"dynamic_records": [
"",
"server2"
]
}
Şimdi bu değişiklikleri kaydedin ve dosyanızı gitmek için iyi olmalı!
python3 ddns.py. Bu herhangi bir hata döndürmezse, yapılandırmanız nominaldir ve otomasyon işlemini başlatabilirsiniz.Temel kurulumu tamamladıktan sonra, komut dosyası bunu varsayılan olarak yapmadığı için yinelenen bir görev ayarlamak önemlidir. Yerel makinenize bağlayın ve işletim sisteminize bağlı olarak aşağıdaki adımları izleyin.
Linux ve Mac, cronönceden belirlenmiş programlarda çalıştırılacak komut dosyalarını belirlemenizi sağlayan yardımcı programa zaten sahiptir.
ddns.pykullanarak dosyada realpath ddns.pyise hala vultrddnsdizine.crontab -eCrontab'ınızı düzenlemek için çalıştırın .Dosyanın gerçek yoluna ekleyerek aşağıdaki satırı dosyanın sonuna ekleyin ddns.py:
*/30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
Bu, komut dosyasını her 30 dakikada bir çalıştıracak ve çıktısının tümünü yeniden yönlendirecektir /dev/null.
Görev Zamanlayıcı'da her 30 dakikada bir çalışacak bir görev oluşturun. Temel görev oluşturma için Microsoft kılavuzunu izleyin .
ddns.pyKomut dosyasını bağımsız değişken olarak ekleyin .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
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
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.
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.
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.