NetBox: ağ altyapısını yönetmek için ücretsiz program

Bazen olası sorunları tespit etmek ve çözüm bulmak için ağ altyapısını yönetmek gerekir. Hem ev kullanıcısı düzeyinde hem de bir şirket veya kuruluş için yapabiliriz. Bu yazıda bahsettiğimiz ağ kutusu, ağları ve altyapılarını yönetmek için kullanılan çok eksiksiz bir yazılım. Popüler olan DigitalOcean'a aittir. bulut Bilgi işlem hizmeti. Yerel ağın her zaman nasıl yapılandırıldığını kontrol etmek için bir Veri Merkezinde de kullanılabilir.

NetBox: ağ altyapısını yönetmek için ücretsiz program

NetBox, ağları yönetmek için bir program

Bu program bir web uygulaması Django çerçevesine dayalıdır. Bir PostgreSQL veritabanı kullanır ve gerekli tüm bilgileri orada saklar. Hataları tespit etmek ve iyileştirmeler elde etmek için ağ altyapılarını kullanıcı ihtiyaçlarına göre yönetebilmek ve yönetebilmek için kullanılır.

Başlangıçta NetBox, ağ ve altyapı mühendislerinin ihtiyaçlarını karşılamak için özel olarak geliştirildi. Ancak, şu anda olduğu gibi herhangi bir kullanıcı tarafından kullanılabilir. açık kaynak . Apache 2.0 lisansı kullanır, böylece herkes deneyebilir.

Temel olarak, gerçek bir dünya ağını çoğaltmakla ilgilidir. Farklı modeller kullanacaksınız. Bir örnek, IP adreslerinin bir cihaza değil, her cihazdaki belirli arayüzlere atanmasıdır. Bir arabirimin kendisine atanmış birden çok IP adresi olabilir.

Üzerinde çalışır Linux gibi dağıtımlar Ubuntu veya CentOS. Düzgün çalışması için bazı bağımlılıklar ve minimum gereksinimler gerektirir. Bunlar, dikkate almamız gereken başlıcalardır:

  • Python 3.7
  • PostgreSQL 10
  • redis 4.0

NetBox'ın farklı bileşenleri

NetBox'tan sorumlu olanlar, aşağıdakileri dikkate alan bir yazılım geliştirmiştir: ağ altyapısının fiziksel konfigürasyonu , aynı zamanda mantıksal kurulum. Bu sayede kullanıcının ağ üzerinde tam kontrol sahibi olmasını ve oluşabilecek her türlü hatayı düzeltmek için gerekli bilgileri elde etmesini sağlarlar.

DCIM

Bu, NetBox'ın önemli bir modülüdür. duruyor veri merkezi altyapı yönetimi için . Ağ ekipmanının tüm fiziksel kurulumunu ve bağlantılarını yapılandırmaktan ve bize göstermekten sorumludur. Bu altyapıyı çevreleyen her şey ve nasıl yönetileceği hakkında eksiksiz bilgiye ulaşmanın temel bir parçasıdır.

DCIM içinde birkaç alt modül bulabiliriz. Onlardan biri yer , burada bize farklı ağ cihazlarının kurulu olduğu yeri gösterir. Bu şekilde fiziksel olarak bulundukları alanı bulabiliriz. Hepsi çok görsel ve erişilebilir bir şekilde.

Ayrıca, başka bir alt modül denir Raf . Bu yazılım sayesinde belirli bir ekipmanın ağ üzerinde hangi rafta bulunduğunu bilmemizi ve böylece onu basit ve hızlı bir şekilde bulmamızı sağlayacaktır.

Üçüncü bir alt modül cihaz . Belirli bir cihazın ağ altyapısına nasıl bağlandığını görebileceğiz. Örneğin bir yönlendirici, anahtar veya sunucu. Bu şekilde, bağlı olan herhangi bir ekipmanı daha iyi kontrol edeceğiz.

ağ kutusu

IPAM

NetBox'ın parçası olan bir diğer modül de IPAM'dir. Sorumlu olacak kişidir hem genel hem de özel IP adreslerini yönetme . Bireysel IP adresleri ve ayrıca alt ağlar arasında ayrım yapabileceksiniz. Bu şekilde çok fazla detayı hızlı bir şekilde elde edebileceğiz.

Hem IPv4 hem de IPv6 ile uyumlu olduğuna dikkat edilmelidir. Bu, sahip olduğumuz ağları tanımlayabilmek için IPv6 öneklerini kullanabileceğimiz anlamına geliyor. Ayrıca, bir diğer özelliği de, bize izin verecek olmasıdır. VLAN'ları yapılandır örneğin bir şirkette sahip olduğumuz. Bu şekilde, belirli bir anahtar veya sunucuda hangi VLAN'ı kullandığımızı her zaman bilebileceğiz.

Örneğin bir organizasyonda yönlendirme tablosunu yönetebilmek çok faydalıdır. Bu anlamda NetBox, bir yönlendirme tablosu eklemenize ve böylece tam kontrole sahip olmanıza izin verecektir.

Özellikle bir sorunla uğraşırken gereklidir. yüzlerce ana bilgisayarla ağ , çünkü güvenliği korumak ve yönetmek oldukça karmaşık bir görev olabilir. Tüm bunları kolaylaştırmak ve bir kuruluşun yönetimi iyileştirmesini mümkün kılmak için IPAM burada devreye girer.

devreler

Öte yandan NetBox'ta bulduğumuz bir diğer modül ise devreleri modül. Uzun mesafeli veri bağlantılarını kontrol etmek için kullanılır. Bilginin geçtiği farklı düğümleri gösterecektir. Burada kullandığımız servis sağlayıcının kendisini de dahil etmeliyiz.

Bağladığımız cihazlar üzerinde kontrol sahibi olabilmenin bir başka yolu ve ağda nasıl çalışırlar . Bu şekilde, bir organizasyondaki olası hataları tespit edebileceğiz ve bağlantının her zaman optimal olmasını ve hataların görünmemesini sağlamak için iyileştirmeler yapabileceğiz.

sanallaştırma

NetBox ile şunları da gerçekleştirebileceksiniz. ağ sanallaştırmaları . Farklı sanal bağlantıların ve cihazların işleyişini analiz edip yönetebileceğiniz bir platform görevi görecektir. Sanal makine, temel olarak, yanlış bir yapılandırmanın cihazı etkileyebileceğinden korkmadan testler gerçekleştirmenin mümkün olduğu bir bilgisayar içindeki bir bilgisayar sistemidir. NetBox içinde sanal makineler oluşturabilecek ve bunları kullanabileceksiniz.

NetBox yazılımını halka açık olarak görebilirsiniz. GitHub depo. Orada kurulumu, işlevleri ve sahip olduğu farklı özelliklerle ilgili tüm bilgileri bulacaksınız. Eklenmesi gereken önemli bir nokta, NetBox'ın her zaman güvenliği sağlamasıdır. Tüm veri ve bilgilerin şifrelenmesi bir organizasyon için esastır. Bu program maksimum güvenlik şifrelemesi kullanır AES-256 bit , bu anlamda herhangi bir sorun yaşamayacağız ve yöneteceğimiz herhangi bir veri her zaman korunacaktır.

Sonuç

Kısacası, NetBox ilginç bir ücretsiz program , bağlı olduğumuz tüm cihazların ağ yönetimini gerçekleştirebileceğimiz açık kaynak. Bu şekilde daha iyi bir yönetime sahip olabilir, olası hataları tespit edebilir ve o ağın ve kablolamanın bir diyagramını yapabiliriz.

Örneğin, farklı kurulumlar yapması gereken bir kuruluş için çok kullanışlıdır. ağ cihazları ve nerede olduklarını her zaman bilebilirler. Ancak NetBox sayesinde ev ağımızı basit bir şekilde yönetebildiğimiz için özel kullanıcılar için de uygundur.

Gördüğümüz gibi farklı modülleri var. Onlarla, IPAM veya DCIM gibi gerekli tüm bilgileri alacağız. Örneğin, belirli bir ağ anahtarını veya iş ağımıza bağladığımız bir sunucuyu hangi VLAN'ın kullandığını görebileceğiz. Her türden ağı yönetebileceğiniz ve optimum performans elde edebileceğiniz ve ayrıca ortaya çıkabilecek olası sorunları düzeltebileceğiniz oldukça eksiksiz bir araç.