İngilizceFransızcaİspanyolca

OnWorks favicon'u

mrtg-unix-guide - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında mrtg-unix-guide çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mrtg-unix-guide komutudur.

Program:

ADI


mrtg-unix-guide - MRTG 2.17.4 Linux/Unix Kurulum Kılavuzu

TANIM


MRTG size Kaynak Kodunda gelir. Bu, daha önce parçalarını derlemeniz gerektiği anlamına gelir.
Unix makinesinde kullanabilirsiniz. Bu talimatlar bunu yapmanıza yardımcı olur.

HAZIRLIK


Mrtg'yi derlemek ve kullanmak için bir C derleyicisine ve üzerinde kurulu bir Perl kopyasına ihtiyacınız vardır.
senin makinen. Çoğu durumda bu zaten mevcut olacaktır. Değilse, burada
bazı başlangıç ​​noktaları. Aşağıda size tüm derlemeyi ayrıntılı bir şekilde anlatacağım
proses.

GCC GNU C derleyicisi, oradaki ücretsiz Unicies'lerin çoğuna önceden yüklenmiş olarak gelir. İçin
ticari türevleri önce indirip derlemeniz gerekebilir. eğer yoksa
derleyicide tavuk ve yumurta sorunu var ama önceden derlenmiş olanlar da var
çoğu işletim sistemi için gcc sürümleri mevcuttur.

http://gcc.gnu.org/

Perl
MRTG sisteminin büyük bölümleri Perl betik dilinde yazılmıştır. Emin olmak
makinenizde perl'nin yeni bir kopyası var (perl -v'yi deneyin). En az sürüm 5.005
mrtg'nin iyi çalışması için gereklidir. SNMPV3 ve diğer yeni özellikleri kullanıyorsanız,
en az 5.8 kullanın.

En son perl'i şuradan alabilirsiniz:

http://www.perl.com/

MRTG, PNG formatında trafik grafikleri oluşturur. Bunu yapabilmek için birkaç
3. parti kütüphaneler. Bu kütüphaneleri derlerken, derlediğinizden emin olmanızı rica ediyorum.
onları statik kütüphaneler. Bunu gibi yapıyorsanız, ileride çok daha az sorun var
Bugün nasılsın. İlham almak için sonraki bölümdeki Talimatlara bakın. Birçok ücretsiz birliğin
gerekli tüm kitaplıkları zaten yerinde olduğundan başka bir kitaplık yüklemeye gerek yok
kopyala. Bunu kontrol etmek için aşağıdaki tüm kitaplık talimatlarını atlamak ve doğrudan
mrtg derlemesi.

İlk deneme başarısız olursa ve mrtg'nin çalışan bir sürümünü alamazsanız, yeni derlemeyi deneyin.
aşağıda açıklandığı gibi tüm kitaplıkların kopyaları. Bunu yap ÖNCE hakkında bana e-posta gönderiyorsun
mrtg derleme sorunları.

gd Bu, Thomas Boutell tarafından oluşturulmuş temel bir grafik çizim kitaplığıdır. Dikkat edin, hepsi
Sürüm 1.3'ten sonraki sürümler yalnızca PNG görüntüleri oluşturur. Bunun nedeni, a) Thomas'ın
sorun çünkü üretmek için kullanılan GIF formatı bir sıkıştırma teknolojisi kullanıyor
Unisys tarafından patentlidir. b) PNG daha verimlidir ve patentsizdir. MRTG eski ile çalışabilir
ve GD kitaplığının yeni sürümü. GD'nin yeni bir kopyasını şu adresten edinebilirsiniz:

http://www.boutell.com/gd/

libpng
PNG grafik dosyaları oluşturmak için gd tarafından gereklidir. Şuradan alın:

http://www.libpng.org/pub/png/libpng.html

zlib
Oluşturduğunuz grafik dosyalarını sıkıştırmak için libpng tarafından gereklidir. Şuradan bir kopya alın:

http://www.gzip.org/zlib

Ve son olarak, en az değil, aynı zamanda mrtg'nin kendisine de ihtiyacınız var. Henüz indirmediyseniz,
web sitemde bir kopyasını bulabilirsiniz:

http://oss.oetiker.ch/mrtg/pub

KÜTÜPHANE DERLEME


Bu bölümde, çeşitli bilgileri nasıl derleyeceğiniz konusunda adım adım talimatlar vereceğim.
mrtg'nin derlenmesi için gerekli kitaplıklar. Bu kitaplıkların zaten olabileceğini unutmayın.
varsa yüklü * BSD or Linux sistemi, böylece onları yeniden derlemeyi atlayabilirsiniz. NS wget
Aşağıda kullanılan program basit bir web indiricisidir. Adresi de girebilirsiniz.
netscape eğer sahip değilsen wget kullanılabilir.

Öncelikle derleme için bir dizin oluşturalım. Bunun zaten mevcut olabileceğini unutmayın.
Sisteminiz. Sorun değil, sadece kullanın.

mkdir -p /usr/yerel/src
cd /usr/yerel/src

zlib kurulu değilse:

wget http://www.zlib.net/zlib-1.2.3.tar.gz
gunzip -c zlib-*.tar.gz | katran xf -
rm zlib-*.tar.gz
mv zlib-* zlib
cd zlib'i
. / Yapılandırma
yapmak
cd ..

libpng yüklü değilse

wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.40.tar.gz
gunzip -c libpng-1.2.34.tar.gz | katran xf -
mv libpng-* libpng
cd libpng
env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR
yapmak
rm *.so.* *.so
cd ..

Ve şimdi gd'yi derleyebilirsiniz

1.8.4'e kadar olan sürümler için şunu deneyin:

wget http://www.boutell.com/gd/http/gd-1.8.4.tar.gz
gunzip -c gd-*.tar.gz |tar xf -
rm gd-*.tar.gz
mv gd-* gd
cd gd

Aşağıdaki satırların sonundaki \ karakterleri, aşağıdaki tüm materyallerin
aslında tek satırda yazılmalıdır.

perl -i~ -p -es/gd_jpeg.o//g Makefile
make INCLUDEDIRS="-I. -I../zlib -I../libpng" \
LIBDIRS="-L../zlib -L. -L../libpng" \
LIBS="-lgd -lpng -lz -lm" \
CFLAGS="-O -DHAVE_LIBPNG"
cd ..

2.0.11 civarında başlayan sürümler için şunu deneyin:

wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
gunzip -c gd-2.0.33.tar.gz |tar xf -
mv gd-2.0.33 gd
cd gd
env CPPFLAGS="-I../zlib -I../libpng" LDFLAGS="-L../zlib -L../libpng" \
./configure --disable-shared --freetype olmadan --jpeg olmadan
yapmak
cp .libs/* .

MRTG DERLEME


Tamam, şimdi mrtg derlemesi için her şey hazır.

cd /usr/yerel/src
gunzip -c mrtg-2.17.4.tar.gz | katran xvf -
cd mrtg-2.17.4

Tüm kitaplıklar sisteminize önceden kurulmuşsa, mrtg'yi yaparak yapılandırabilirsiniz.
basit:

./configure --prefix=/usr/local/mrtg-2

Aksi takdirde, gerekli çeşitli kitaplıkları nerede bulacağınız konusunda bazı ipuçları vermeniz gerekebilir.
mrtg'yi derlemek için:

./configure --prefix=/usr/local/mrtg-2 \
--with-gd=/usr/local/src/gd \
--with-z=/usr/local/src/zlib \
--with-png=/usr/local/src/libpng

RRDtool'unuz varsa, tercih edebilmeniz için mrtg'ye bundan bahsetmek isteyebilirsiniz.
mrtg ile rrdtool kullanın. mrtg-rrd'yi kontrol edin.

Configure, ortamınızın mrtg oluşturmaya uygun olduğundan emin olacaktır. bir bulursa
sorun, size bunu söyleyecek ve bu konuda ne yapacağınızı da söyleyecektir. eğer her şey
tamam, sisteminiz için özel bir Makefile ile sonuçlanacaksınız. Şimdi şunu yazın:

yapmak

Bu, oran ikilisini oluşturur ve betiklerdeki tüm Perl yol adlarını düzenler. Şimdi yapabilirsin
yazarak mrtg yükleyin

kurulum yap (gnu kurulumu gerektirir)

MRTG'nin ihtiyaç duyduğu tüm yazılımlar artık /usr/yerel/mrtg-2
alt dizin.

Yukarıda derlediğimiz kütüphaneleri artık güvenle silebilirsiniz. Sonra tekrar, isteyebilirsiniz
mrtg'nin bir sonraki sürümünü derlerken elinizin altında olması için onları etrafta tutun.

YAPILANDIRMA


Sonraki adım, bir ağ cihazını izlemek için mrtg'yi yapılandırmaktır. Bu tarafından yapılır
oluşturmak mrtg.cfg ne izlemek istediğinizi tanımlayan dosya. Neyse ki, sahip değilsin
doğrudan dalmak ve kendi yapılandırma dosyanızı kendiniz yazmaya başlamak için.
mrtg ile birlikte bir kopyanız da var. cfg yapımcısı. Bu, işaret edebileceğiniz bir komut dosyasıdır.
seçtiğiniz yönlendirici; sizin için bir mrtg yapılandırma dosyası oluşturacaktır. bulabilirsin
komut dosyası çöp kutusu alt dizin.

cfgmaker --global 'WorkDir: /home/httpd/mrtg' \
--global 'Seçenekler[_]: bitler,büyüme hakkı' \
--output /home/mrtg/cfg/mrtg.cfg \
[e-posta korumalı]

Yukarıdaki bu örnek, içinde bir mrtg yapılandırma dosyası oluşturacaktır. /ana sayfa/mrtg/cfg bunun bir olduğunu varsayarsak
web sunucunuzda görünen dizin. cfgmaker hakkında her şeyi cfgmaker'da okuyabilirsiniz. Bir alan
bakmak isteyebilirsiniz, kullanma olasılığı --ifref=ip arayüzü önlemek için
seni yakalamaktan kaynaklanan sorunları yeniden numaralandırmak.

Kendi mrtg yapılandırma dosyalarınızı yuvarlamaya başlamak istiyorsanız, mrtg-'yi okuduğunuzdan emin olun.
olası yapılandırma seçenekleri hakkında her şeyi öğrenmek için başvuru.

KOŞU MRTG


Bir yapılandırma dosyası oluşturduktan sonra aşağıdakileri deneyin:

/usr/local/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg

Bu, yönlendiricinizi sorgulayacak ve ayrıca ilk mrtg trafik grafiklerinizi ve web sayfalarınızı oluşturacaktır.
mrtg'yi ilk kez çalıştırdığınızda, eksik günlükle ilgili birçok şikayet olacaktır.
Dosyalar. Endişelenmeyin, mrtg'yi ilk 2 kez başlattığınızda bu normaldir. eğer tutarsa
Bu saatten sonra şikayet ederek sorunu incelemek isteyebilirsiniz.

Mrtg'yi elle başlatmak uzun vadede ideal değildir. Yani memnun olduğunuzda
mrtg'yi düzenli aralıklarla çalıştırma sürecini otomatikleştirebileceğiniz sonuçlar (bu,
varsayılan olarak her 5 dakikada bir).

Bunun gibi bir satırla crontab'ınıza mrtg ekleyebilirsiniz:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * \
/mrtg /mrtg.cfg \
--logging /var/log/mrtg.log

veya Linux Land'de yaşıyorsanız, "crontab -e" kullanıyorsanız, satır şöyle görünebilir.

*/5 * * * * /mrtg /mrtg.cfg \
--logging /var/log/mrtg.log

ya da böyle kullanırsan / Etc / crontab'ın

*/5 * * * * mrtg kullanıcısı /mrtg /mrtg.cfg \
--logging /var/log/mrtg.log

Satırı ekleyerek mrtg'yi daemon işlemi olarak da çalıştırabilirsiniz.

RunAsDaemon: Evet

mrtg yapılandırma dosyanıza ve ardından sistem başlangıcında bir başlangıç ​​komut dosyası oluşturma
sıra. Ne yazık ki, başlangıç ​​komut dosyaları eklemek, farklı unix'ler arasında büyük farklılıklar gösterir.
sistemler. Modern olanların normalde adında bir dizini vardır. /etc/init.d or /etc/rc.d/init.d
sistem önyüklendiğinde çalıştırmak istediğiniz işlemi başlatan komut dosyalarını nereye koyarsınız.
Ayrıca, içinde sembolik bir bağlantı oluşturmalısınız. /etc/rc3.d or /etc/rc.d/rc?.d denilen S65mrtg
(bu sadece örnek bir isimdir ... sadece S ile başlayıp ardından bir harf gelmesi önemlidir.
iki basamaklı sayı). Bundan emin değilseniz, belgelere başvurduğunuzdan emin olun.
Bunu doğru yaptığınızdan emin olmak için sisteminizin

A en az içine koymak için komut dosyası init.d. şöyle görünebilir:

#! / Bin / sh
cd /usr/local/mrtg-2.17.4/bin && ./mrtg --user=mrtg-user \
/home/httpd/mrtg/mrtg.cfg --logging /var/log/mrtg.log

Bunun yalnızca şununla çalışacağını unutmayın: RunAsDaemon: Evet mrtg.cfg dosyanızda.

onworks.net hizmetlerini kullanarak mrtg-unix-guide'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    OfisKat
    OfisKat
    OfficeFloor, tersine çevrilmesini sağlar
    aşağıdakilerle birlikte kuplaj kontrolü: - bağımlılık
    enjeksiyon - devam enjeksiyonu -
    Daha fazla bilgi için iplik enjeksiyonu
    ziyaret edin...
    OfficeFloor'u İndirin
  • 2
    DivKit
    DivKit
    DivKit, açık kaynaklı, Sunucu Odaklı bir yazılımdır
    Kullanıcı arayüzü (SDUI) çerçevesi. Şunları yapmanızı sağlar:
    sunucu kaynaklı güncellemeleri kullanıma sunmak
    farklı uygulama sürümleri. Ayrıca olabilir
    için kullanılır...
    DivKit'i indirin
  • 3
    alt dönüştürücü
    alt dönüştürücü
    Çeşitli arasında dönüştürmek için yardımcı program
    abonelik biçimi. Shadowrocket kullanıcıları
    hedef olarak ss, ssr veya v2ray kullanmalıdır.
    &remark= ekleyebilirsiniz
    Telegram beğenilen HT...
    Alt dönüştürücüyü indir
  • 4
    YIKAMA
    YIKAMA
    SWASH, genel amaçlı bir sayısal
    kararsızlığı simüle etmek için araç,
    hidrostatik olmayan, serbest yüzey,
    rotasyonel akış ve taşıma olayları
    gibi kıyı sularında...
    SWASH'ı indirin
  • 5
    VBA-M (Arşivlendi - Şimdi Github'da)
    VBA-M (Arşivlendi - Şimdi Github'da)
    Proje şuraya taşındı:
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Özellikler:Hile oluşturmadurumları kaydetçoklu
    sistem, gba, gbc, gb, sgb'yi destekler,
    sgb2Tu...
    VBA-M'yi İndirin (Arşivlendi - Şimdi Github'da)
  • 6
    Stacer
    Stacer
    Linux Sistem Optimize Edici ve İzleme
    Github Deposu:
    https://github.com/oguzhaninan/Stacer.
    Kitle: Son Kullanıcılar/Masaüstü. kullanıcı
    arayüz: Qt. Programlama...
    Stacer'ı indirin
  • Daha fazla »

Linux komutları

Ad