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 eğitici, Elixir ve Phoenix çerçevelerini geliştirme amacıyla bir Vultr Ubuntu 16.04 sunucu örneğine nasıl yükleyeceğinizi gösterecektir.
Sistemi güncelleyin:
sudo apt-get update
Erlang'ı aşağıdaki komutlarla yükleyin:
cd ~
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt-get update
sudo apt-get install esl-erlang
Kurulumu doğrulayabilirsiniz:
erl
Bu sizi aşağıdaki çıktı ile Erlang kabuğuna götürür:
Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Eshell V10.1 (abort with ^G)
1>
Erlang kabuğundan çıkmak için CTRL+ tuşuna Ciki kez basın .
Elixir uygulamasını şununla yükleyin apt-get:
sudo apt-get install elixir
Şimdi İksir kurulumunu doğrulayabilirsiniz:
elixir -v
Bu aşağıdaki çıktıyı gösterecektir:
Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Elixir 1.7.3 (compiled with Erlang/OTP 20)
Şimdi sisteminizde Elixir 1.7.3 yüklü.
Elixir'i ilk kez kurduysak, Hex paket yöneticisini de kurmamız gerekecek. Hex, bir Phoenix uygulamasını çalıştırmak ve yol boyunca ihtiyaç duyabileceğimiz ekstra bağımlılıkları yüklemek için gereklidir.
Hex'i yüklemek için bu komutu yazın:
mix local.hex
Şimdi Phoenix'i yüklemeye devam edebiliriz:
mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez
Phoenix, statik varlıkları (javascript, css ve daha fazlası) derlemek için brunch.io kullanır, bu nedenle Node.js'yi yüklemeniz gerekir.
Node.js'yi kurmanın önerilen yolu nvm(düğüm sürüm yöneticisi).
Yüklemek için nvmşu komutu çalıştırıyoruz:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Yüklemeye hazır Node.js sürümlerini öğrenmek için aşağıdakileri yazabilirsiniz:
nvm ls-remote
Bu çıktı:
Output
...
v8.8.1
v8.9.0 (LTS: Carbon)
v8.9.1 (LTS: Carbon)
v8.9.2 (LTS: Carbon)
v8.9.3 (LTS: Carbon)
v8.9.4 (LTS: Carbon)
v8.10.0 (LTS: Carbon)
v8.11.0 (LTS: Carbon)
v8.11.1 (LTS: Carbon)
v8.11.2 (LTS: Carbon)
v8.11.3 (LTS: Carbon)
v8.11.4 (LTS: Carbon)
-> v8.12.0 (Latest LTS: Carbon)
...
İstediğiniz sürümü aşağıdaki komutla yükleyin:
nvm install 8.12.0
Not: Farklı bir sürüm kullanmak isterseniz, istediğiniz sürümle değiştirin 8.12.0.
nvmİndirdiğimiz sürümü kullanmayı söyleyin :
nvm use 8.12.0
Düğümün başarıyla yüklendiğini doğrulayın:
node -v
Apt paketleme sistemini kullanarak PostgreSQL'i kolayca kurabilirsiniz.
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
PostgreSQL kabuğunu açın:
sudo -u postgres psql
Değişim postgresgüvenli bir şifre için şifre:
\password postgres
Parolayı başarıyla değiştirdikten sonra PostgreSQL kabuğundan çıkabilirsiniz:
\q
PostgreSQL hizmetini yeniden başlatın:
sudo systemctl restart postgresql.service
inotify-toolsBu, Phoenix'in canlı kod yeniden yüklemesi için kullandığı yalnızca Linux için bir dosya sistemi izleyicisi:
sudo apt-get install inotify-tools
Yeni bir Uygulama Yarat:
mix phoenix.new ~/phoenix_project_test
Komut aşağıdaki hatayı döndürürse:
** (Mix) The task "phx.new" could not be found
Aşağıdaki komutla düzeltebilirsiniz:
mix archive.install https://raw.githubusercontent.com/phoenixframework/archives/master/phx_new.ez
Şimdi bir test Phoenix uygulaması oluşturma komutunu yeniden çalıştırın:
mix phoenix.new ~/phoenix_project_test
Yapılandırma dosyasındaki PostgreSQL şifresini önceki adımda ayarladığınız şifreyle değiştirin:
nano config/dev.exs
Uygulama şimdi başarıyla oluşturulacak. Uygulama klasörüne gidin ve başlatın:
cd ~/phoenix_project_test
mix ecto.create
mix phx.server
Şimdi Phoenix uygulaması limanda çalışıyor 4000.
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.