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.
Söylem, basit, temiz ve anlaşılır yeni bir açık kaynaklı forum çözümüdür. Ruby on Rails, bir Postgres veritabanı ve bir Redis sunucu önbelleği ile uygulanır. Bu eğitimde, CentOS 7 ile bir Vultr VPS'ye Söylemin nasıl yükleneceği açıklanmaktadır.
1 GB RAM VPS için takas ayarlamanız gerekir. VPS'nizde 1 GB'den fazla RAM varsa, bu adımı atlayabilirsiniz. 1GB RAM VPS için 2GB'lık bir takas dosyası oluşturacağız.
Takas dosyasını oluşturun.
dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
chmod 600 /swapfile
Dosya sistemi tablosuna swapfile eklemek için fstab dosyasını düzenleyin.
Vi ile açık fstab:
vi /etc/fstab
Aşağıdaki satırı dosyaya ekleyin:
/swapfile swap swap defaults 0 0
Takas kullanım politikasını belirleyin. Takas dosyasını yalnızca sistem belleği azaldığında kullanın.
sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | tee -a /etc/sysctl.conf
sysctl vm.vfs_cache_pressure=60
echo vm.vfs_cache_pressure = 60 | tee -a /etc/sysctl.conf
Takas dosyasını etkinleştirin.
mount -a
swapon -a
Takas dosyasının durumunu kontrol edin.
swapon -s
Takas dosyası etkinleştirilmişse, aşağıdaki bilgileri görürsünüz.
Filename Type Size Used Priority
/swapfile file 2097148 0 -1
Docker'ı CentOS 7'ye yüklemek için aşağıdaki komutu çalıştırın.
yum install docker
SELinux'u devre dışı bıraktıysanız, docker'da da devre dışı bırakmanız daha iyi olur.
vi /etc/sysconfig/docker
4. satıra yorum yapın.
#OPTIONS='--selinux-enabled'
Liman hizmetini başlatın.
systemctl start docker
systemctl enable docker
Firewalld'ı yeniden başlatırsanız, docker'ı da yeniden başlatmanız gerektiğini lütfen unutmayın. Çünkü firewalld, yeniden başlatıldığında docker zincirini iptables'den kaldıracaktır.
discourseAltında adlı bir klasör oluşturun /varve Söylem deposunu klonlayın.
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Git discourseklasöründe.
cd /var/discourse
Söylem yapılandırma şablonu dosyasını kapsayıcılar klasörüne kopyalayın.
cp samples/standalone.yml containers/app.yml
app.ymlVi ile açın .
vi containers/app.yml
1 GB VPS kullanıyorsanız, db paylaşılan arabelleğini 128 MB olarak ayarlayın app.yml.
db_shared_buffers: "128MB"
UNICORN_WORKERS1 GB RAM örneği için 2 olarak değiştirin .
## With 2GB we recommend 3-4 workers, with 1GB only 2
UNICORN_WORKERS: 2
Yönetici hesabı için e-posta adresinizi ayarlayın. Discourse forumunuza yönetici hesabını kaydetmek için bu e-postaya ihtiyacınız olacak.
DISCOURSE_DEVELOPER_EMAILS: 'you@youremail.com'
Söylem için alan adını ayarlayın. Örneğin discourse.example.com, URL olarak erişilebileceği anlamına gelir http://discourse.example.com/.
## TODO: The domain name this Discourse instance will respond to
DISCOURSE_HOSTNAME: 'discourse.example.com'
Posta sunucunuzu Söylem için yapılandırın.
Posta sunucunuz Söylem ile aynı sunucudaysa, sunucuyu aşağıdaki gibi yapılandırın.
DISCOURSE_SMTP_ADDRESS: smtp.example.com # (mandatory)
DISCOURSE_SMTP_PORT: 587 # (optional)
DISCOURSE_SMTP_USER_NAME: YOUR_EMAIL_ACCOUNT # (optional)
DISCOURSE_SMTP_PASSWORD: YOURPASSWORD # (optional)
DISCOURSE_SMTP_ENABLE_START_TLS: flase # (optional, default true)
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
Uzak bir SMTP sunucusu kullanıyorsanız, lütfen app.ymlaşağıdaki gibi düzenleyin .
DISCOURSE_SMTP_ADDRESS: smtp.example.com # (mandatory)
DISCOURSE_SMTP_PORT: 587 # (optional)
DISCOURSE_SMTP_USER_NAME: your@example.com # (optional)
DISCOURSE_SMTP_PASSWORD: YOURPASSWORD # (optional)
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
Kaydet ve çık app.yml.
Söylemi başlatmak için aşağıdaki komutu çalıştırın.
./launcher bootstrap app
Önyükleme işlemi tamamlandıktan sonra Söylemi başlatın.
./launcher start app
İstemci bilgisayarınızda, Söylem için yapılandırdığınız etki alanı adını girin app.yml. Kendi Söylem örneğini göreceksin.
app.ymlnumaralı bağlantı noktasını dinlemesini sağlamak için "80:80" yerine "8080: 80" yazın ../launcher rebuild app, Söylem örneğinizi yeniden oluşturmak için çalıştırmaktır .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.