Linux-dash ile bir Nginx sunucusunu izleyin

linux-çizgi

Linux'un açılımı web sunucularıve bu arasında mı Apaçi ve nginx bu pazarın büyük bir kısmına kesinlikle hakim oldular ve bunun yalnızca her iki alternatifin ne kadar güçlü olmasından değil, her şeyden önce sahip olduğumuz iyi seçeneklerden kaynaklandığı bilinmektedir. web sitemizi izleyin bunlardan herhangi biri ile. Ve bu görev, sistem yöneticisi olarak çalışan ve sunucuların çalışıp çalışmadığını ve ne şekilde yaptıklarını her zaman bilmesi gerekenler için son derece önemlidir.

Ancak, Zenoss veya Nagios gibi köklü ve gelişmiş kullanım çözümlerinin yanı sıra, kullanabileceğimiz çok sayıda daha basit araca sahibiz. Linux sunucumuzu izleyin daha basit, alt kullanıcılar için daha erişilebilir. Ve şimdi bir aramayı gözden geçireceğiz linux-çizgi, kurulumu ve kullanmaya başlaması çok eksiksiz ve basit.

Görelim o zaman, Linux-dash'i Ubuntu'ya ve web sunucusu olarak Nginx'e nasıl kurabilirim (Bu seçeneği Apache'nin yerine aldık çünkü son aylarda en çok büyüyen seçenek budur). Başlamak için, her zaman olduğu gibi aşağıdakileri girmek için komut satırına başvuruyoruz:

sudo apt-get kurulumu git nginx php5-json php5-fpm php5-curl

O zaman Nginx'te varsayılan yapılandırmayı devre dışı bırakıyoruz:

sudo rm / etc / nginx / site etkin / varsayılan

Şimdi dosyayı düzenlememiz gerekiyor /etc/ningx/conf.d/linuxdash.confve Nginx'in 8080 numaralı bağlantı noktasını kullandığını belirleyeceğiz, bu nedenle dosyanın içeriği aşağıdaki gibi olmalıdır:

sunucu {
server_name $ alan_adı;
8080 dinle;
kök / var / www;
indeks indeks.html indeks.php;
erişim_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

konum ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
maks. süresi doluyor;
erişim_ günlüğü kapalı;
add_header Pragma genel;
add_header Önbellek Kontrolü "genel, mutlaka yeniden doğrulamak, proxy yeniden doğrulamak";
}

location / linux-dash {
indeks indeks.html indeks.php;
}

# Soketler aracılığıyla PHP-FPM
konum ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
eğer (! -f $ document_root $ fastcgi_script_name) {
404 dönmek;
}
try_files $ uri $ uri / /index.php?$args;
fastcgi_params dahil;
}
}

Şimdi yapmalıyız php-fpm'yi yapılandır, ilk adımda kurduğumuz paketlerden biri olan dosyayı düzenleyerek /etc/php5/fpm/pool.d/www.conf, 'kullanıcı', 'grup' ve 'dinleme parametrelerini eklemek için (dosyanın geri kalanı değiştirilmeden bırakılabilir:

kullanıcı = www-veri
grup = www-verisi
dinle = /var/run/php5-fpm.sock

Nihayet hazırız linux-dash kurunPPA içermeyen ancak github'dan yüklediğimiz:

git klon https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-verisi: www-veri / var / www

Bitirmek için sadece Nginx sunucusunu php5-fpm ile birlikte yeniden başlatmamız gerekiyor:

sudo hizmeti php5-fpm yeniden başlatma
sudo service nginx yeniden başlatma

Şimdi bu aracı kurduğumuza göre, aşağıdakilere devam edeceğiz, bu da onu etkili bir şekilde nasıl kullanacağımızı göreceğiz. Linux sunucumuzu izleyinve bunun için web tarayıcısını başlatmalı, bir sekme açmalı ve sunucumuzun URL'sini ve ardından 8080 numaralı bağlantı noktasını ve yukarıda gösterilen adımları izleyen linux-dash kurulumunu girmeliyiz:

http://<linux-IP-address>:8080/linux-dash/

Gördüğümüz gibi linux-dash arayüzü oldukça basittir ve çeşitli pencere öğelerini görselleştirebileceğimiz bir panodan ve bunlarda sistem özelliklerini, diğer yandan bunları tercihlerimize en iyi şekilde uydurmak için isteğe göre yeniden sıralayabileceğimiz ve ayrıca temaları uyarlamak için kullanabileceğimiz bir panodan oluşur. sistemimize linux-dash görünümü. Linux-dash ile izleyebileceğimiz farklı parametreler arasında, sistemin genel bilgileri (işletim sistemi, ram belleği, çekirdek sayısı), disk kullanımı ve sistemin takılı bölümlerinin her biri, yüklü eklentiler (mysql, openssl, python, vb.) ve ardından bağlantıyla ilgili tüm bilgiler: aktif arayüzler (her biri hakkında bilgi ile), sunucunun indirme ve yükleme hızı, gelen ve giden bağlantı sayısı, ping , bağlı kullanıcılar ve aktif süreçler.

Gördüğümüz gibi, oldukça eksiksiz bir çözüm ve en iyisi, kurulumu ve kullanmaya başlaması çok basit, bu yüzden bundan yararlanmak için ileri düzey kullanıcılar olmamıza gerek yok. Okuyucularımızın denemeye teşvik edilmesi için bu adımların yararlı olduğunu umuyoruz, çünkü birden fazla durumda çok hoş bir sürprizle karşılaşacaklar.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.