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 makalede, Düğüm uygulamanızı bir Docker kapsayıcısında nasıl dağıtacağınız gösterilecektir.
Not: Bu eğiticide Docker yüklü ve kullanıma hazır olduğu varsayılmaktadır.
Adlı bir dizin oluşturun src. Bu dizini kullanacağız. src/package.jsonAşağıdakileri içeren bir dosya oluşturun :
{
"name": "hello_world",
"private": true,
"version": "0.0.1",
"description": "Hello world Example",
"author": "",
"dependencies": {
"express": "3.2.4"
}
}
Şimdi src/index.jsaşağıdakileri içeren bir içerik oluşturun :
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello from Docker\n');
});
app.listen(8080);
console.log('Running on http://localhost:8080');
Bağlantı noktasını 8080istediğiniz herhangi bir şeyle değiştirebileceğinizi lütfen unutmayın , ancak bu örnek için bu bağlantı noktasını uygulamamız için kullanacağız. Bu iki dosyayı oluşturduktan sonra, bir sonraki adıma geçebilirsiniz.
"Dockerfile", Docker görüntülerini, içinde sağladığınız bir dizi talimatı temel alarak oluşturmanıza ve dağıtmanıza olanak tanır. Adlı bir dosya oluşturun Dockerfileve aşağıdaki içerikle doldurun:
FROM centos:latest
MAINTAINER Name Here <username@localhost>
RUN rpm -Uvh http://mirror.pnl.gov/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
RUN yum install nodejs npm -y
COPY ./src /opt/src
RUN cd /opt/src; npm install
EXPOSE 8080
CMD ["node", "/opt/src/index.js"]
Açıklama:
FROM centos:latest
Bu adlı bir resim kullanır
centos. Ana makinenizde resim yoksa Docker, deposundan bir resim çeker.
MAINTAINER Name Here <username@localhost>
Bu talimat, yaratılan görüntünün yazarını ayarlamanızı sağlar.
RUN rpm -Uvh http://mirror.pnl.gov/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
RUN yum install nodejs npm -y
…
RUN cd /opt/src; npm install
"RUN" verilen kabuk komutlarını yürütür. Bu örnekte, epel-release rpm'ini indirip kuracak ve deposundan nodejs ve npm'yi kuracaktır. Bir sonraki işlemden sonra proje dizinine cd ve
npm installuygulamanız için bağımlılıkları yüklemek için çalışır .
COPY ./src /opt/src
Dizini (ve dosyaları) ana bilgisayardan konteynere kopyalayın.
EXPOSE 8080
Dış dünyanın kullanması için 8080 numaralı bağlantı noktasını açın.
CMD ["node", "/opt/src/index.js"]
CMDkapsayıcı için varsayılan yürütme sağlar.
Dosyayı tam olarak yukarıda gösterildiği gibi oluşturduktan sonra, bir sonraki adıma geçebilirsiniz.
Görüntünüzü oluşturmak için aşağıdaki komutu çalıştırın:
docker build -t name/application .
Bu, depo adı olan bir görüntü oluşturur name/application. Hata yoksa, bir sonraki adıma geçebilirsiniz.
Artık her şey hazır, aşağıdakileri çalıştırarak resminizi çalıştırabilirsiniz:
docker run -p 49160:8080 -d name/application
Uygulamanızı test etmek için, ana bilgisayardan aşağıdaki komutu çalıştırın:
curl http://172.17.42.1:49160/
Görüyorsanız Hello from DockerDocker görüntünüzü başarıyla konuşlandırdınız. Bunu tarayıcınızla test etmek istiyorsanız, tarayıcınızdan ziyaret edin http://[SERVER_IP]:49160(IP adresini buna göre değiştirin) ve aynı mesajı göreceksiniz.
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.