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.
Bu öğreticide, Ubuntu 16.04 çalıştıran Vultr VPS'imize Chrome'un V8 motoruna dayanan bir Javascript çalışma zamanı Node.js kullanan temel bir Express.js web sunucusu yükleyeceğiz. Bilmiyorsanız, Express.js size web uygulamaları yazma gücü veren minimal ve esnek bir Node.js çerçevesidir. Web geliştirme açısından Node.js'nin neler yapabileceğini gerçekten gösteriyor. Daha fazla uzatmadan başlayalım!
Başlamak için, önce Express sitemizin arka ucu olacak Node.js'yi yüklemeniz gerekir. Ubuntu 16.04'e kurmak için, önce en son sürüm için depo eklememiz gerekecek. Bunu yapmak için aşağıdakileri yazın:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Bunun yaptığı, nodesource.com'dan en son 8.x paketlerini alması ve APT deposu olarak ayarlamasıdır. Tamamlandığında, Düğüm'ü yüklemek için aşağıdakileri çalıştırın:
sudo apt-get install -y nodejs build-essential
Bunun yaptığı, Node.js'nin kendisini yüklemek ve build-essentialmodülleri derlerken ihtiyacınız olabilecek bazı araçlar. Bu yapıldığında, yeni bir Düğüm projesi yaratacağız. İlk olarak, /homedizininizde olduğunuzdan emin olun .
/home/yourname
Kontrol etmek için sadece pwdterminalinizi yazın ve görürseniz /home/yourname, hazırsınız demektir! Daha sonra, package.jsontüm modüllerin takip edileceği bir yer oluşturmak için npm'nin init özelliğini kullanacağız . Bunu yapmak npm initiçin terminalinizi yazın. Tüm istemleri izleyin; işiniz bittiğinde bunu göreceksiniz:
{
"name": "example",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "rich",
"license": "MIT"
}
Ardından, onaylamak için enter'a tıklayın.
Ardından, Express modülümüzü kuracağız. Bunu yapmak için şunu yazın:
npm install express
Kurulum tamamlanana kadar bekleyin.
Hayatı kolaylaştırmak için küçük bir modül kullanacağız express-generator. Bunun yapacak olması, bizim için bir iskelet web sitesi oluşturarak hayatı çok daha kolay hale getirecek. Rotalar ve benzeri temel şeylerle ilgilenir. Express Generator'ı kurmak için şunu yazın:
npm install express-generator -g
-gBayrağı belirtiriz , yani küresel olacaktır ve sistemimiz boyunca kullanabiliriz. Yüklemeyi bitirdikten sonra bir karar vermeliyiz. Projemiz için hangi işleme motorunu kullanmak istediğimizi seçmeliyiz. Kısacası, ejsdaha fazla bakmanızı şiddetle tavsiye ettiğim harika bir oluşturma motoru olan bu öğreticide kullanacağız . Çıplak projemizi kurmak için şunu yazın:
express -v ejs mysite
Bu, mevcut projemizin içinde adıyla yeni bir klasör oluşturacaktır mysite. Şimdi, proje için gerekli modüllerin hepsine sahip olduğumuzdan emin olmak için aşağıdaki komutu çalıştırın.
npm install
Artık temel web sitesi kurulumuna sahibiz, başlatabiliriz! Web sitesini başlatmak için temel bir bağlantı noktasıyla şunu yazın:
DEBUG=mysite:* npm start
Web sitesi şimdi başlayacak. Tek sorun, bir terminal kullandığınız için web sitesini göremeyeceksiniz. Örnek sayfayı görüntülemek için, HTTP sunucusuna VPS'mizin IP adresi olacak bir IP adresi belirtmemiz gerekecek. IP adresinizi almak için Vultr VPS panelinize gidin ve sunucular sekmesine tıklayın. Sunucu adınızın hemen altında, altta olmalıdır. Örneğin: "1024 MB Sunucu - yourIP". IP adresini kopyalayın ve yakın tutun, çünkü ihtiyacımız olacak. Ardından sunucunuza geri dönün ve dizininizi bin klasörüne değiştirin.
cd mysite/bin
Bu, klasörü ana dizininizde oluşturduğunuzu varsayar. İçindeki dosyayı düzenleyin: wwwdosya. Bunu yapmak için yerleşik editör Nano'yu kullanacağız.
nano www
İçeri girdikten sonra bu satıra gidin:
server.listen(port);
IP adresinizi bu satıra ekleyin. Aşağıdaki gibi görünecek şekilde düzenleyin:
server.listen(port, 'your ip here');
Ardından, klavyenizdeki "control-o" tuşuna basın ve kaydetmek için "enter" tuşuna basın. Çıkmak için "control-x" tuşuna basın. Şimdi hepimiz sunucumuzu başlatmaya hazırız. Test etmek için daha önce yazdığımız komutu yazmanız yeterlidir:
DEBUG=mysite:* npm start
Konsol şimdi dinlediği bağlantı noktasının çıkışını verecektir. İhtiyacınız olacağı için bu bağlantı noktasını takip edin. Sitenizi görüntülemek için web tarayıcınızı açın ve aşağıdaki URL'ye gidin.
http://yourIP:port
Örneğin, şöyle görünebilir:
http://192.0.2.0:3000
Her şey yolunda giderse, ekranda "Express'e Hoş Geldiniz" mesajını göreceksiniz!
Ve işiniz bitti! İlk Express sitenizi Noult.js ile Vultr VPS kullanarak oluşturdunuz. Daha Express hakkında bilgi edinmek ve onunla neler yapabileceğini, ben de onların sitesine üzerinden gidiyor tavsiye etmek http://expressjs.org ve en EJS web http://ejs.co üzerinde yukarı okuyabilir, ve kendi katil sitenizi oluşturun!
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.