InggrisPerancisSpanyol

favorit OnWorks

mrtg-reference - Online di Cloud

Jalankan mrtg-reference di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah mrtg-reference yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mrtg-reference - referensi konfigurasi MRTG 2.17.4

GAMBARAN


Perilaku runtime MRTG diatur oleh file konfigurasi. Menjalankan pabrik
file konfigurasi dapat dibuat dengan pembuat cfg. (Periksa cfgmaker). Tapi untuk lebih
konfigurasi yang rumit, beberapa penyetelan tangan diperlukan.

Dokumen ini menjelaskan semua opsi konfigurasi yang dipahami oleh perangkat lunak mrtg.

SINTAKSIS


Sintaks file konfigurasi MRTG mengikuti beberapa aturan sederhana:

· Kata kunci harus dimulai dari awal baris.

· Baris yang mengikuti baris kata kunci yang dimulai dengan kosong ditambahkan ke kata kunci
line

· Baris Kosong diabaikan

· Baris yang dimulai dengan tanda # adalah komentar.

· Anda dapat menambahkan file lain ke dalam file konfigurasi menggunakan

Termasuk: fillet

Contoh:

Termasuk: base-options.inc

Jika file yang disertakan ditentukan dengan jalur relatif, keduanya berfungsi saat ini
direktori dan direktori yang berisi file konfigurasi utama akan dicari
file. Direktori kerja saat ini akan dicari terlebih dahulu.

Jika nama file yang disertakan mengandung tanda bintang, maka ini dianggap sebagai wildcard untuk
nol atau lebih karakter, dan semua file yang cocok disertakan. Dengan demikian, Anda dapat menggunakan ini
pernyataan untuk memasukkan semua file dalam subdirektori tertentu.

Contoh:

Sertakan: server/*.cfg

Dalam hal ini, Anda harus sangat berhati-hati agar pola wildcard Anda tidak menemukan
cocok relatif dengan direktori kerja saat ini jika Anda bermaksud relatif terhadap
direktori file konfigurasi utama, karena direktori kerja diperiksa untuk kecocokan terlebih dahulu
(seperti dengan direktif Sertakan yang normal). Oleh karena itu, penggunaan sesuatu seperti '*/*' adalah
patah semangat.

GLOBAL KEYWORDS


PekerjaanDir
WorkDir menentukan di mana file log dan halaman web harus dibuat.

Contoh:

WorkDir: /usr/tardis/pub/www/stats/mrtg

OPSIONAL GLOBAL KEYWORDS


HtmlDir
HtmlDir menentukan direktori tempat html (atau shtml, tetapi kita akan membahasnya nanti)
hidup.

CATATAN: Workdir menimpa pengaturan untuk htmldir, imagedir dan logdir.

Contoh:

Htmldir: /www/mrtg/

GambarDir
ImageDir menentukan direktori tempat gambar hidup. Mereka harus berada di bawah html
direktori.

Contoh:

Gambardir: /www/mrtg/images

LogDir
LogDir menentukan direktori tempat log disimpan. Ini tidak perlu di bawah htmldir
Directive.

Contoh:

Logdir: /www/mrtg/logs

Forks (UNIX saja)
Dengan sistem yang mendukung fork (UNIX misalnya), mrtg dapat melakukan fork sendiri menjadi beberapa
instance saat memperoleh data melalui snmp.

Untuk situasi dengan latensi tinggi atau sejumlah besar perangkat, ini akan mempercepat
sangat. Namun, itu tidak akan membuat segalanya lebih cepat, jika Anda meminta satu sakelar duduk
pintu selanjutnya.

Sejauh yang saya tahu NT tidak bisa bercabang jadi opsi ini tidak tersedia di NT.

Contoh:

Garpu: 4

AktifkanIPv6
Jika disetel ke ya, dukungan IPv6 diaktifkan jika pustaka yang diperlukan tersedia (lihat:
mrtg-ipv6 manual). Saat IPv6 diaktifkan, mrtg dapat berbicara dengan router menggunakan SNMP melalui IPv6
dan target dapat ditentukan oleh alamat IPv6 numerik mereka serta dengan nama host atau
alamat IPv4.

Jika IPv6 diaktifkan dan targetnya adalah nama host, mrtg akan mencoba menyelesaikan nama host ke
alamat IPv6 dan, jika gagal, ke alamat IPv4. Perhatikan bahwa mrtg hanya akan menggunakan IPv4
jika Anda menentukan alamat IPv4 atau nama host tanpa alamat IPv6 yang sesuai; itu akan
tidak kembali ke IPv4 jika gagal berkomunikasi dengan target menggunakan IPv6. Ini
adalah dengan desain.

Perhatikan bahwa banyak router saat ini tidak mendukung SNMP melalui IPv6. Menggunakan Hanya IPv4 untuk
opsi target untuk router ini.

IPv6 dinonaktifkan secara default.

Contoh:

AktifkanIPv6: Ya

AktifkanSnmpV3
Jika disetel ke ya, gunakan modul Net::SNMP alih-alih modul SNMP_SESSION untuk
menghasilkan kueri snmp. Ini memungkinkan penggunaan SNMPv3 jika parameter snmpv3 lainnya adalah
ditetapkan.

SNMPv3 dinonaktifkan secara default.

Contoh:

AktifkanSnmpV3: ya

menyegarkan
Berapa detikkah browser (Netscape) harus diinstruksikan untuk memuat ulang halaman? Jika
ini tidak ditentukan, standarnya adalah 300 detik (5 menit).

Contoh:

Segarkan: 600

Selang
Seberapa sering Anda menelepon mrtg? Standarnya adalah 5 menit. Jika Anda lebih jarang menelepon, Anda
harus menentukannya di sini. Ini melakukan dua hal:

· Halaman HTML yang dihasilkan berisi informasi yang benar tentang interval panggilan ...

· Header META di halaman HTML yang dihasilkan akan menginstruksikan cache tentang waktu tayang
dari halaman ini.....

Dalam contoh ini, kami memberi tahu mrtg bahwa kami akan memanggilnya setiap 10 menit. Jika Anda
menelepon mrtg setiap 5 menit, Anda dapat meninggalkan baris ini dikomentari.

Contoh:

Interval: 10

Perhatikan bahwa kecuali Anda menggunakan rrdtool, Anda tidak dapat mengatur Interval menjadi kurang dari 5 menit. Jika
Anda menggunakan rrdtool Anda dapat mengatur interval dalam format

Interval: MM[:SS]

Turun ke 1 detik. Namun perhatikan, menyetel Interval untuk pengaturan rrdtool/mrtg akan
mempengaruhi pembuatan awal database. Jika Anda mengubah interval nanti, semua
database yang ada akan tetap pada resolusi yang awalnya dibuat. Juga
perhatikan bahwa Anda harus memastikan bahwa mrtg-rrd Web-frontend Anda dapat menangani jenis ini
Pengaturan interval.

Usia Maks
MRTG sangat bergantung pada jam waktu nyata komputer Anda. Jika waktunya salah
nilai, terutama jika maju jauh ke masa depan, ini akan menyebabkan mrtg kedaluwarsa
banyak data yang seharusnya lama dari file log.

Untuk mencegah hal ini, Anda dapat menambahkan pemeriksaan 'kewajaran' dengan menentukan usia maksimum untuk log
file. Jika sebuah file tampak lebih tua, mrtg tidak akan menyentuhnya tetapi malah mengeluh, memberi
Anda kesempatan untuk menyelidiki penyebabnya.

Contoh:

Usia Maks: 7200

Contoh di atas akan membuat mrtg menolak untuk memperbarui file log yang lebih lama dari 2 jam (7200
detik).

TulisKedaluwarsa
Dengan switch ini mrtg akan menghasilkan file .meta untuk server CERN dan Apache yang berisi:
Tag kedaluwarsa untuk file html dan gif. File *.meta akan dibuat di tempat yang sama
direktori sebagai file lain, jadi Anda harus mengatur "MetaDir ." dan "MetaFiles aktif" di
file apache.conf atau .htaccess Anda agar ini berfungsi

CATATAN: Jika Anda menjalankan Apache-1.2 atau yang lebih baru, Anda dapat menggunakan mod_expire untuk mencapai
efek yang sama ... lihat file htaccess.txt

Contoh:

TulisKedaluwarsa: Ya

NoMib2
Biasanya kami meminta perangkat SNMP untuk properti 'sysUptime' dan 'sysName'. Beberapa tidak
memiliki ini. Jika Anda ingin menghindari keluhan dari mrtg tentang ini yang hilang
properties, tentukan opsi nomib2.

Contoh agen yang tidak mengimplementasikan atribut mib2 dasar adalah Computer Associates -
Agen TNG Unicenter. CA mengandalkan penggunaan agen SNMP OS dasar selain miliknya sendiri
agen untuk melengkapi manajemen sistem.

Contoh:

NoMib2: Ya

Permintaan Tunggal
Beberapa implementasi SNMP tidak dapat menangani permintaan yang meminta beberapa variabel snmp di
sekali jalan. Setel ini di file cfg Anda untuk memaksa mrtg hanya meminta satu variabel per permintaan.

contoh

Permintaan Tunggal: Ya

Opsi Snmp
Terlepas dari opsi batas waktu per target, Anda juga dapat mengonfigurasi perilaku
snmpget proses pada tingkat yang lebih mendalam. SnmpOptions menerima hash opsi. Itu
opsi berikut saat ini didukung:

batas waktu => $default_timeout,
coba lagi => $default_retries,
mundur => $default_backoff,
default_max_repetitions => $max_repetitions,
gunakan_16bit_request_ids => 1,
lenient_source_port_matching => 0,
lenient_source_address_matching => 1

Nilai di belakang opsi menunjukkan nilai default saat ini. Perhatikan bahwa ini
pengaturan MENGGANTI pengaturan batas waktu per target.

Kata kunci SnmpOptions[] per target akan menggantikan pengaturan global. Kata kunci itu adalah
terutama untuk SNMPv3.

Id permintaan 16bit adalah satu-satunya cara untuk menanyakan implementasi SNMP yang rusak dari SMC
Router barikade.

Contoh:

SnmpOptions: coba lagi => 2, only_ip_address_matching => 0

Perhatikan bahwa AS/400 snmp tampaknya rusak dengan cara yang mencegah mrtg bekerja dengannya
kecuali kalau

SnmpOptions: lenient_source_port_matching => 1

diatur.

IkonDir
Jika Anda ingin menyimpan ikon mrtg di tempat selain yang berfungsi (atau imagedir)
direktori, gunakan IkonDir variabel untuk menentukan url direktori ikon.

Contoh:

IkonDir: /mrtgicons/

MuatMIB
Muat file MIB yang ditentukan dan buat OID-nya tersedia sebagai nama simbolis. Untuk lebih baik
efisiensi, cache MIB dipertahankan di WorkDir.

Contoh:

LoadMIB: /dept/net/mibs/netapp.mib,/usr/local/lib/ft100m.mib

Bahasa
Alihkan format output ke Bahasa yang dipilih (Periksa menterjemahkan direktori untuk melihat yang mana
bahasa yang didukung saat ini. Di direktori ini Anda juga dapat menemukan petunjuk tentang
cara membuat terjemahan baru).

Saat ini lagu berikut didukung:

big5 brazilian bulgaria katalan cina kroasia ceko denmark belanda eucjp galian perancis
gb gb2312 jerman yunani hungaria islandia indonesia iso2022jp italia korean lithuanian
melayu norwegia polandia portugis rumania rusia rusia1251 serbian slovakia slovenia
spanyol swedia turki ukrainian

Contoh:

Bahasa: Denmark

Format Log
Menyetel LogFormat ke 'rrdtool' di file mrtg.cfg Anda mengaktifkan mode rrdtool. di rrdtool
mode, mrtg bergantung pada rrdtool untuk melakukan logging-nya. Lihat mrtg-rrd.

Contoh:

LogFormat: rdtool

LibTambahkan
Jika Anda menggunakan mode rrdtool dan Anda rrdtool Modul Perl (RRDs.pm) tidak dipasang di a
lokasi di mana Perl dapat menemukannya sendiri, Anda dapat menggunakan LibAdd untuk menyediakan yang sesuai
jalan.

Contoh:

LibAdd: /usr/local/rrdtool/lib/Perl/

JalurTambah
Jika rrdtool executable tidak dapat ditemukan di "PATH" normal, Anda dapat menggunakan kata kunci ini
untuk menambahkan direktori yang sesuai ke jalur Anda.

Contoh:

JalurTambahkan: /usr/local/rrdtool/bin/

RRD di-cache
Jika Anda menjalankan RRDTool 1.4 atau lebih baru dengan di-cache, maka Anda dapat mengonfigurasi MRTG ke
manfaatkan ini untuk pembaruan, baik dengan menggunakan lingkungan RRDCACHED_ADDRESS
variabel, atau dengan menyetel kata kunci RRDCached di file konfigurasi. Perhatikan bahwa, jika
keduanya diatur, kata kunci file konfigurasi akan didahulukan.

Hanya soket domain UNIX yang didukung penuh sebelum RRDTool v1.5, dan Anda harus perhatikan
bahwa menggunakan mode RRDCached akan menonaktifkan semua pemeriksaan Threshold yang biasanya dilakukan oleh MRTG.
Pesan peringatan yang sesuai akan dicetak jika perlu.

contoh:

RRDCached: unix:/var/tmp/rrdcached.sock

RRD Cached: localhost:42217

Jalankan SebagaiDaemon
Kata kunci RunAsDaemon memungkinkan operasi mode daemon. Tujuan dari mode daemon adalah
MRTG diluncurkan sekali dan tidak berulang kali (seperti halnya dengan cron). Perilaku ini menghemat
sumber daya komputasi karena pemuatan dan penguraian file konfigurasi hanya terjadi sekali pada
startup, dan jika file konfigurasi diubah.

Menggunakan mode daemon MRTG sendiri bertanggung jawab untuk mengatur waktu interval pengukuran. Oleh karena itu
penting untuk mengatur kata kunci Interval ke nilai yang sesuai.

Perhatikan bahwa saat menggunakan mode daemon, MRTG tidak boleh lagi dimulai dari cron karena setiap baru
proses berjalan selamanya. Sebaliknya MRTG harus dimulai dari command prompt atau dengan a
skrip startup sistem.

Jika Anda ingin mrtg berjalan di bawah pengguna dan grup tertentu (tidak disarankan untuk dijalankan
MRTG sebagai root) maka Anda dapat menggunakan --pengguna=user_name dan --grup=nama grup pilihan pada
baris perintah mrtg.

mrtg --pengguna=mrtg_user --group=mrtg_group mrtg.cfg

Perhatikan juga bahwa dalam mode daemon, memulai ulang proses diperlukan untuk mengaktifkan
perubahan dalam file konfigurasi.

Di bawah UNIX, sakelar Daemon menyebabkan mrtg bercabang ke latar belakang setelah memeriksanya
berkas konfigurasi. Pada Windows NT proses MRTG akan terlepas dari konsol, tetapi karena
Shell NT/2000 menunggu anak-anaknya Anda harus menggunakan urutan awal khusus ini ketika Anda
meluncurkan program:

mulai /b perl mrtg mrtg.cfg

Anda mungkin harus menambahkan informasi jalur yang sama dengan yang Anda tambahkan saat menjalankan mrtg dari
garis komando.

Example

RunAsDaemon: Ya
Interval: 5

Ini membuat MRTG berjalan sebagai daemon yang memulai pengumpulan data setiap 5 menit

Jika Anda daemontools dan masih ingin menjalankan mrtg sebagai daemon, Anda juga dapat menentukan

TidakMelepas: Ya

ini akan membuat mrtg berjalan tetapi tanpa melepaskannya dari terminal.

Jika tanggal modifikasi pada file konfigurasi berubah selama operasi, maka MRTG
akan membaca ulang konfigurasi pada siklus polling berikutnya. Perhatikan bahwa sub-file yang
termasuk dari konfigurasi utama tidak memiliki waktu modifikasi yang dipantau, hanya
file tingkat atas diperiksa.

Kode Konversi
Beberapa perangkat dapat menghasilkan nilai non-numerik yang akan berguna untuk grafik
dengan MRTG jika nilai tersebut dapat dikonversi menjadi angka. Kata kunci Kode Konversi
menentukan jalur ke file yang berisi kode Perl untuk melakukan konversi tersebut. Kode di
file ini harus terdiri dari satu atau lebih subrutin Perl. Setiap subrutin harus menerima a
argumen string tunggal dan mengembalikan nilai numerik tunggal. Saat RRDtool sedang digunakan, a
nilai desimal dapat dikembalikan. Ketika nama salah satu subrutin ini ditentukan dalam a
definisi target (lihat di bawah), MRTG menyebutnya dua kali untuk target itu, sekali untuk mengonversi
nilai input yang dipantau dan kedua kalinya untuk mengubah nilai output. Itu
subrutin harus mengembalikan nilai yang tidak ditentukan jika konversi gagal. Jika terjadi kegagalan,
peringatan dapat diposting ke file log MRTG menggunakan fungsi peringatan Perl. MRTG mengimpor
subrutin ke dalam ruang nama yang terpisah (paket MRTGConversion), sehingga pengguna tidak perlu
khawatir tentang polusi ruang nama global MRTG. MRTG secara otomatis menambahkan ini
deklarasi paket ke kode yang disediakan pengguna.

Contoh: Misalkan OID tertentu mengembalikan string karakter yang panjangnya proporsional
dengan nilai yang akan dipantau. Untuk mengonversi string ini menjadi angka yang dapat digambarkan dengan
MRTG, buat file sewenang-wenang bernama "MyConversions.pl" yang berisi kode berikut:

# Kembalikan panjang argumen string
sub Panjang2Int {
$nilai saya = shift;
kembali panjang( $nilai );
}

Kemudian sertakan kata kunci global berikut dalam file konfigurasi MRTG (dengan asumsi bahwa:
file kode konversi disimpan di direktori mrtg/bin bersama dengan mrtg itu sendiri):

Kode Konversi: MyConversions.pl

Hal ini akan menyebabkan MRTG memasukkan definisi dari subrutin Length2Int dalam
lingkungan eksekusi. Length2Int kemudian dapat dipanggil pada target apa pun dengan menambahkan
"|Length2Int" ke definisi target sebagai berikut:

Target[router saya]: 1.3.6.1.4.1.999.1&1.3.6.1.4.1.999.1:public@mydevice|Length2Int

Lihat "Sintaks Nama Host yang Diperluas" di bawah ini untuk informasi sintaks definisi target yang lengkap.

PER TARGET KONFIGURASI


Setiap target pemantauan harus diidentifikasi dengan nama yang unik. Nama ini harus ditambahkan ke
setiap parameter milik target yang sama. Nama tersebut juga akan digunakan untuk menamai
halaman web, file log, dan gambar yang dihasilkan untuk target ini.

target
Dengan target kata kunci Anda memberi tahu mrtg apa yang harus dipantau. Itu target kata kunci mengambil
argumen dalam berbagai format:

Dasar
Format paling dasar adalah "port:community@router" Ini akan menghasilkan grafik lalu lintas
untuk antarmuka 'port' dari host 'router' (nama dns atau alamat IP) dan itu akan menggunakan
komunitas 'komunitas' (kata sandi snmp) untuk kueri snmp.

Contoh:

Target[router saya]: 2:[email dilindungi]

Jika komunitas Anda berisi "@" atau " " karakter ini harus diloloskan dengan "\".

Target[bla]: 2:stu\ pi\@d@router

SNMPv2c
Jika Anda memiliki perute cepat, Anda mungkin ingin mencoba melakukan polling penghitung ifHC*. Ini
fitur diaktifkan dengan beralih ke SNMPv2c. Sayangnya tidak semua perangkat mendukung
SNMPv2c belum. Jika berhasil, ini akan mencegah penghitung Anda membungkus dalam 5
interval polling menit, karena kami sekarang menggunakan 64 bit, bukan 32 bit normal.

Contoh:

Target[router saya]: 2:public@router1:::::2

SNMPv3
Sebagai alternatif untuk SNMPv2c, SNMPv3 menyediakan akses ke penghitung ifHC*, bersama dengan
enkripsi. Tidak semua perangkat mendukung SNMPv3, dan Anda juga memerlukan perl Net::SNMP
perpustakaan untuk menggunakannya. Direkomendasikan agar cfgmaker digunakan untuk menghasilkan
konfigurasi yang melibatkan SNMPv3, karena akan memeriksa apakah perpustakaan Net::SNMP adalah
dapat dimuat, dan akan beralih ke SNMPv2c jika v3 tidak tersedia.

SNMP v3 memerlukan parameter otentikasi tambahan, diteruskan menggunakan SnmpOptions[]
kata kunci per target.

Contoh:
Target[router saya]: 2:router1:::::3
SnmpOptions[myrouter]: nama pengguna => 'pengguna1'

tidak ada hc
Tidak semua router yang mendukung SNMPv2 atau SNMPv3 menyediakan penghitung ifHC* di setiap
antarmuka. Kata kunci noHC[] per target memberi sinyal bahwa penghitung kecepatan rendah
ifInOctets dan ifOutOctets harus ditanyakan sebagai gantinya. cfgmaker akan secara otomatis
masukkan tag ini jika SNMPv2 atau SNMPv3 ditentukan tetapi penghitung ifHC* adalah
tidak tersedia.

Contoh:
Target[router saya]: #Bri0:router1:::::3
SnmpOptions[myrouter]: nama pengguna => 'pengguna1'
noHC[myrouter]: ya

Membalikkan
Terkadang Anda duduk di sisi tautan yang salah, dan Anda ingin memilikinya
mrtg melaporkan lalu lintas masuk sebagai Keluar dan sebaliknya. Hal ini dapat dicapai dengan
menambahkan tanda '-' di depan deskripsi "Target". Ini membalik yang masuk dan
tarif lalu lintas keluar.

Contoh:

Target[ezci]: -1:[email dilindungi]

OID eksplisit
Anda juga dapat secara eksplisit menentukan OID mana yang akan dikueri dengan menggunakan sintaks berikut:
'OID_1&OID_2:community@router' Contoh berikut akan mengambil jumlah kesalahan untuk
input dan output pada antarmuka 1. MRTG perlu membuat grafik dua variabel, jadi Anda perlu
tentukan dua OID seperti suhu dan kelembaban atau input error dan output error.

Contoh:

Target[router saya]: 1.3.6.1.2.1.2.2.1.14.1&1.3.6.1.2.1.2.2.1.20.1:public@myrouter

Variabel MIB
MRTG mengetahui sejumlah nama variabel SNMP simbolis. Lihat file mibhelp.txt untuk a
daftar nama yang dikenal. Salah satu contohnya adalah ifInErrors dan ifOutErrors. Ini artinya kamu
dapat menentukan hal di atas sebagai:

Contoh:

Target[router saya]: ifInErrors.1&ifOutErrors.1:public@myrouter

SnmpBerjalan
Mungkin Anda ingin memantau objek snmp yang hanya dapat dijangkau dengan 'berjalan'.
Anda bisa membuat mrtg berjalan dengan menambahkan OID dengan string Berjalan atau jika Anda ingin
entri tertentu dari meja yang dikembalikan oleh jalan kaki yang dapat Anda gunakan Berjalanx dimana x adalah
angka mulai dari 0 (!).

Contoh:

Target[myrouter]: WaLKstrangeOid.1&WaLKstrangeOid.2:public@myrouter

Target[myrouter]: WaLK3strangeOid.1&WaLK4strangeOid.2:public@myrouter

SnmpGetBerikutnya
Kasus khusus dari objek snmp yang hanya dapat dicapai dengan 'berjalan' terjadi ketika a
snmpgetnext tunggal akan mengembalikan nilai yang benar, tetapi snmpwalk gagal. Ini mungkin terjadi
dengan snmp V2 atau V3, karena metode snmpgetbulk digunakan dalam versi ini. Kamu bisa mendapatkan
mrtg untuk menggunakan getnext alih-alih getbulk dengan menambahkan OID dengan string Dapatkan TNEXT.

Contoh:

Target[myrouter]: GetTNEXTstrangeOid&GeTNEXTstrangeOid:public@myrouter

Hitung SNMP Walk
Dalam situasi lain, snmpwalk diperlukan untuk menghitung baris, tetapi data sebenarnya adalah
sepa. Misalnya, menghitung jumlah mac-address dalam tabel CAM, atau
jumlah sesi dialup simultan. Anda bisa mendapatkan MRTG untuk menghitung jumlah
instance dengan mengawali OID dengan string CnTWaLK. Berikut ini akan mengambil
jumlah panggilan VOIP simultan pada beberapa router:

Contoh:

Target[router saya]: CnTWaLK1.3.6.1.4.1.9.10.55.1.1.1.1.3&CnTWaLK1.3.6.1.4.1.9.10.55.1.1.1.1.3:public@myrouter

Antarmuka oleh IP
Terkadang indeks antarmuka SNMP dapat berubah, seperti ketika antarmuka baru ditambahkan atau
DIHAPUS. Ini dapat menyebabkan semua entri Target di file konfigurasi Anda menjadi offset,
menyebabkan MRTG membuat grafik contoh yang salah, dll. MRTG mendukung alamat IP alih-alih
ifindex dalam definisi target. Kemudian MRTG akan menanyakan perangkat snmp dan mencoba memetakan IP
alamat ke ifindex. Anda dapat menggunakan alamat IP di setiap jenis target
definisi dengan menambahkan alamat IP dari antarmuka bernomor setelah OID dan pemisahan
karakter '/'.

Pastikan alamat IP yang diberikan digunakan pada router target Anda yang sama, terutama
saat membuat grafik dua OID dan/atau antarmuka berbeda yang dipisahkan oleh pembatas '&'.

Anda dapat memberi tahu cfgmaker untuk membuat referensi semacam itu dengan opsi --ifref=ip.

Contoh:

Target[router saya]: /1.2.3.4:[email dilindungi]
Target[ezci]: -/1.2.3.4:[email dilindungi]
Target[myrouter]: ifInErrors/1.2.3.4&ifOutErrors/1.2.3.4:public@myrouter

Antarmuka dengan Deskripsi
Jika Anda tidak dapat menggunakan alamat IP, Anda mungkin ingin menggunakan nama antarmuka. Ini bekerja
mirip dengan pendekatan alamat IP kecuali bahwa awalan yang digunakan adalah \ bukan a /

Anda dapat memberi tahu cfgmaker untuk membuat referensi semacam itu dengan opsi --ifref=deskr.

Contoh:

Target[routersaya]: \My-Interface2:[email dilindungi]
Target[ezci]: -\Antarmuka-Saya2:[email dilindungi]
Target[router saya]: ifInErrors\My-If2&ifOutErrors\My-If3:public@myrouter

Jika deskripsi Anda berisi "&", ":", "@" atau " ", Anda dapat menyertakannya tetapi Anda
harus melarikan diri dengan serangan balik:

Target[router saya]: \fun\:\ ney\&ddd:[email dilindungi]

Antarmuka berdasarkan Nama
Ini adalah satu-satunya cara yang masuk akal untuk merujuk antarmuka sakelar Anda.

Anda dapat memberi tahu cfgmaker untuk membuat referensi semacam itu dengan opsi --ifref=nama.

Contoh:

Target[router saya]: #2/11:[email dilindungi]
Target[ezci]: -#2/11:[email dilindungi]
Target[router saya]: ifInErrors#3/7&ifOutErrors#3/7:public@myrouter

Jika deskripsi Anda berisi "&", ":", "@" atau " ", Anda dapat menyertakannya tetapi Anda
harus melarikan diri dengan serangan balik:

Target[router saya]: #\:\ menyenangkan:[email dilindungi]

Perhatikan bahwa tanda # akan ditafsirkan sebagai karakter komentar jika itu bukan karakter pertama
karakter spasi putih pada baris.

Antarmuka dengan Alamat Ethernet
Ketika indeks antarmuka SNMP berubah, Anda dapat memasukkan antarmuka itu dengan 'Fisik'
Alamat', kadang-kadang disebut 'alamat keras', yang merupakan variabel SNMP
'ifPhysAddress'. Secara internal, MRTG mencocokkan Alamat Fisik dari file *.cfg ke
indeksnya saat ini, dan kemudian menggunakan indeks itu untuk sisa sesi.

Anda dapat menggunakan Alamat Fisik di setiap jenis definisi target dengan menambahkan
Alamat Fisik setelah OID dan karakter pemisah '!' (analog dengan IP
pilihan alamat). Alamat fisik ditentukan sebagai '-' oktet delimited, seperti
"0a-0-f1-5-23-18" (hilangkan tanda kutip ganda). Perhatikan bahwa beberapa router menggunakan hal yang sama
Alamat Ethernet Perangkat Keras untuk semua Antarmuka mereka yang mencegah antarmuka unik
identifikasi. Mrtg akan melihat masalah seperti itu dan mengingatkan Anda.

Anda dapat memberi tahu cfgmaker untuk membuat file konfigurasi dengan alamat ethernet perangkat keras
referensi dengan menggunakan opsi --ifref=et.

Contoh:

Target[router saya]: !0a-0b-0c-0d:[email dilindungi]
Target[ezci]: -!0-f-bb-05-71-22:[email dilindungi]
Target[myrouter]: 1.3.6.1.2.1.2.2.1.14!0a-00-10-23-44-51& *BREAK*
1.3.6.1.2.1.2.2.1.14!0a-00-10-23-44-51:public@myrouter
Target[myrouter]: ifInErrors!0a-00-10-23-44-51& *BREAK*
ifOutErrors!0a-00-10-23-44-51:public@myrouter

Bergabunglah dengan baris di *BREAK* ...

Antarmuka berdasarkan Jenis
Tampaknya ada perangkat yang mencoba menentang semua upaya pemantauan: the
antarmuka yang menarik tidak memiliki ifName atau ifDescr konstan belum lagi a
persisten ifIndex. Satu-satunya cara untuk mendapatkan pemetaan konstan adalah dengan melihat
jenis antarmuka, karena antarmuka yang Anda minati unik di perangkat
kamu sedang melihat...

Anda dapat memberi tahu cfgmaker untuk membuat referensi semacam itu dengan opsi --ifref=ketik.

Contoh:

Target[router saya]: %13:[email dilindungi]
Target[ezci]: -%13:[email dilindungi]
Target[router saya]: ifInErrors%13&ifOutErrors%14:public@myrouter

Pemosisian ifIndex yang diperluas
Ada OID yang berisi indeks antarmuka di beberapa posisi dalam di dalam OID.
Untuk menggunakan Antarmuka yang disebutkan di atas dengan metode IP/Deskripsi/Nama/Jenis dalam target
definisi kata kunci 'IndexPOS' dapat digunakan untuk menunjukkan posisi ifIndex. Jika
'IndexPOS' tidak digunakan, ifIndex akan ditambahkan di akhir OID.

Contoh:

Target[myrouter]: OID.IndexPOS.1/1.2.3.4&OID.IndexPOS.1/1.2.3.4:public@myrouter

Ganti OID dengan OID numerik Anda.

Sintaks Nama Host yang Diperluas
Di semua tempat di mana ``komunitas@router'' diterima, Anda dapat menambahkan tambahan
parameter untuk komunikasi SNMP menggunakan sufiks yang dipisahkan titik dua. Anda juga bisa
tambahkan simbol pipa ( | ) dan nama subrutin konversi numerik sebagai
dijelaskan di bawah kata kunci global "ConversionCode" di atas. Sintaks lengkapnya adalah sebagai
berikut:

community@router[:[port][:[batas waktu][:[mencoba lagi][:[mundur][:[versi]][|nama]]]]]

dimana arti dari masing-masing parameter adalah sebagai berikut:

pelabuhan
port UDP untuk menghubungi agen SNMP (default: 161)

Sintaks lengkap dari parameter port adalah

pelabuhan_jarak jauh[!alamat_lokal[!pelabuhan_lokal]]

Beberapa mesin memiliki fitur keamanan tambahan yang hanya mengizinkan kueri SNMP untuk
berasal dari alamat IP tertentu. Jika tuan rumah yang melakukan kueri memiliki banyak
antarmuka, mungkin perlu untuk menentukan antarmuka permintaan harus datang
dari.

Parameter port memungkinkan spesifikasi port mesin menjadi
bertanya. Selain itu, alamat IP (atau nama host) dan port mesin melakukan
kueri dapat ditentukan.

contoh:

beberapa host
beberapa host:161
somehost:161!192.168.2.4!4000 gunakan 192.168.2.4 dan port 4000 sebagai sumber
somehost:!192.168.2.4 gunakan 192.168.2.4 sebagai sumber
somehost:!!4000 gunakan port 4000 sebagai sumber

batas waktu
batas waktu awal untuk kueri SNMP, dalam detik (default: 2.0)

coba lagi
berapa kali permintaan time-out akan dicoba ulang (default: 5)

mundur
faktor di mana batas waktu dikalikan pada setiap percobaan ulang (default: 1.0).

versi
untuk versi SNMP. Jika Anda memiliki perute cepat, Anda mungkin ingin meletakkan '2' di sini. Untuk
SNMP yang diautentikasi atau dienkripsi, Anda dapat mencoba memasukkan '3' di sini. Ini akan membuat
mrtg mencoba untuk polling penghitung 64 bit dan dengan demikian mencegah pembungkusan penghitung yang berlebihan.
Tidak semua router mendukung ini. SNMP v3 memerlukan pengaturan tambahan, lihat
SnmpOptions[] untuk detail selengkapnya.

Contoh:

3:publik@router1:::::2

nama
nama subrutin yang akan dipanggil MRTG untuk mengubah input dan output
nilai ke bilangan bulat. Lihat contoh lengkap di bawah kata kunci global
"Kode Konversi" di atas.

Contoh:

1.3.6.1.4.1.999.1&1.3.6.1.4.1.999.2:public@mydevice:161::::2|Length2Int

Ini akan mengambil nilai dari OID 1.3.6.1.4.1.999.1 untuk input dan .2 untuk
output pada perangkat saya menggunakan port UDP 161 dan SNMP versi 2, dan akan menjalankan
subrutin konversi numerik yang ditentukan pengguna Length2Int untuk mengonversi nilai-nilai itu menjadi
bilangan bulat.

Nilai yang sama dengan nilai default dapat dihilangkan. Trailing titik dua dapat dihilangkan,
juga. Simbol pipa diikuti dengan parameter nama, jika ada, harus berada di akhir.
Tidak boleh ada spasi di sekitar titik dua atau simbol pipa.

Contoh:

Target[ezci]: 1:[email dilindungi]:9161::4

Ini akan merujuk ke penghitung oktet input/output untuk antarmuka dengan ifIndex 1
on ezci-ether.domain, seperti yang diketahui oleh agen SNMP yang mendengarkan pada port UDP 9161
batas waktu awal standar (2.0 detik) digunakan, tetapi jumlah percobaan ulang diatur ke
empat. Nilai backoff adalah default.

Alamat IPv6 numerik
Jika IPv6 diaktifkan, Anda juga dapat menentukan target menggunakan alamat IPv6-nya. Menghindari
ambiguitas dengan nomor port, alamat IPv6 numerik harus ditempatkan di kotak
tanda kurung.

Contoh:

Target[IPv6test]: 2:public@[2001:760:4::]:6161::4

Skrip Pemantauan Eksternal
Jika Anda ingin memantau sesuatu yang tidak menyediakan data melalui snmp, Anda dapat menggunakan beberapa
program eksternal untuk melakukan pengumpulan data.

Perintah eksternal harus mengembalikan 4 baris output:

Jalur 1
status variabel pertama saat ini, biasanya 'jumlah byte yang masuk'

Jalur 2
keadaan variabel kedua saat ini, biasanya 'jumlah byte keluar'

Jalur 3
string (dalam format apa pun yang dapat dibaca manusia), memberi tahu waktu aktif target.

Jalur 4
string, memberitahu nama target.

Bergantung pada jenis data yang dikembalikan skrip Anda, Anda mungkin ingin menggunakan 'pengukur' atau
argumen 'mutlak' untuk Opsi kata kunci.

Contoh:

Target[myrouter]: `/usr/local/bin/df2mrtg /dev/dsk/c0t2d0s0`

Perhatikan penggunaan backticks (`), bukan apostrof (') di sekitar perintah.

Jika Anda ingin menggunakan backtick pada nama perintah ini dapat dilakukan tetapi Anda harus melarikan diri
itu dengan garis miring terbalik ...

Jika skrip Anda tidak memiliki data untuk dikembalikan tetapi tidak ingin mrtg mengeluh
tentang data yang tidak valid, itu dapat mengembalikan 'TIDAK DIKETAHUI' alih-alih angka. Perhatikan bahwa
hanya rrdtool yang benar-benar dilengkapi untuk menangani data yang tidak dikenal dengan baik.

Sintaks Multi Target
Anda juga dapat menggabungkan beberapa definisi target dalam ekspresi matematika. Setiap
ekspresi sintaksis yang benar yang dapat dievaluasi oleh juru bahasa Perl akan berfungsi.
Ekspresi dapat digunakan, misalnya, untuk menggabungkan kedua saluran B dalam ISDN
koneksi atau untuk menghitung persentase pemanfaatan hard disk server dari
ruang yang digunakan mutlak dan kapasitas total.

contoh:

Target[router saya]: 2:public@wellfleetA + 1:public@wellfleetA

Target[router saya]: .1.3.6.1.4.1.999.1&.1.3.6.1.4.1.999.2:public@mydevice /
.1.3.6.1.4.1.999.3&.1.3.6.1.4.1.999.4:public@mydevice * 100

Perhatikan bahwa spasi putih harus mengelilingi setiap definisi target dalam ekspresi. Target
definisi itu sendiri tidak boleh mengandung spasi, kecuali dalam deskripsi antarmuka
dan nama antarmuka, di mana setiap karakter spasi diloloskan dengan garis miring terbalik.

MRTG secara otomatis membulatkan hasil ekspresi ke bilangan bulat kecuali RRDTool
logging sedang digunakan dan opsi pengukur berlaku untuk target. MRTG internal
menggunakan paket Perl's Math::BigFloat untuk menghitung hasil ekspresi dengan 40
angka presisi. Bahkan dalam kasus ekstrim, di mana, misalnya, Anda mengambil
perbedaan dua bilangan bulat 64-bit, hasil ekspresi harus akurat.

Optimasi Permintaan SNMP
MRTG dirancang untuk menghemat permintaan SNMP-nya. Di mana definisi target muncul
lebih dari sekali dalam file konfigurasi, MRTG meminta data hanya dari perangkat
sekali per putaran pengumpulan data dan menggunakan data yang dikumpulkan untuk setiap contoh a
sasaran tertentu. Pengakuan dua definisi target sebagai identik didasarkan
pada pencocokan string sederhana daripada jenis analisis semantik yang lebih dalam.

Contoh:

Target[Targ1]: 1:publik@CiscoA
Target[Targ2]: 2:publik@CiscoA
Target[Targ3]: 1:publik@CiscoA + 2:publik@CiscoA
Target[Targ4]: 1:publik@CISCOA

Ini menghasilkan total tiga permintaan SNMP. Data untuk 1:public@CiscoA dan
2:public@CiscoA masing-masing hanya diminta sekali, dan digunakan untuk Targ1, Targ2, dan Targ3.
Targ4 menyebabkan permintaan SNMP lain untuk 1:public@CISCOA, yang tidak dikenali sebagai
identik dengan 1:public@CiscoA.

MaxBytes
Nilai maksimum salah satu dari dua variabel yang dipantau diperbolehkan untuk dicapai. Untuk
memantau lalu lintas router ini biasanya byte per detik port antarmuka ini dapat
membawa.

Jika angka lebih tinggi dari MaxBytes dikembalikan, diabaikan. Baca juga bagian di
AbsMax untuk informasi lebih lanjut. Itu MaxBytes nilai juga digunakan dalam menghitung rentang Y untuk
grafik tanpa skala (lihat bagian tentang Tanpa skala).

Karena sebagian besar tautan dinilai dalam bit per detik, Anda perlu membagi bandwidth maksimumnya
(dalam bit) dengan delapan (8) untuk mendapatkan byte per detik. Ini sangat penting untuk dilakukan
grafik tanpa skala Anda menampilkan informasi yang realistis. T1 = 193000, 56K = 7000, 10 MB
Ethernet = 1250000, 100 MB Ethernet = 12500000 MaxBytes nilai akan digunakan oleh mrtg untuk
memutuskan apakah itu mendapat respons yang valid dari router.

Jika Anda memerlukan dua nilai MaxBytes yang berbeda untuk dua variabel yang dipantau, Anda dapat menggunakan
MaxBytes1 dan MaxBytes2 bukannya MaxBytes.

Contoh:

MaxBytes[router saya]: 1250000

Judul
Judul untuk halaman HTML yang dihasilkan untuk grafik.

Contoh:

Judul[myrouter]: Analisis Lalu Lintas untuk Perusahaan Bagus Kami

OPSIONAL PER TARGET KEYWORDS


HalamanTop
Hal-hal untuk ditambahkan ke bagian atas halaman HTML yang dihasilkan. Perhatikan bahwa Anda dapat memiliki beberapa baris
teks selama kolom pertama kosong.

Perhatikan bahwa semua baris lanjutan akan berakhir pada baris yang sama di halaman html. Jika kamu
ingin jeda baris dalam html yang dihasilkan menggunakan urutan '\n'.

Contoh:

PageTop[router saya]: Analisis Lalu Lintas untuk ETZ C1
Tulang Punggung Kampus kami melewati jalur FDDI\n
dengan kecepatan transfer maksimum 12.5 megabita per
Kedua.

Waktu Aktif Router
Dalam kasus di mana Anda menghitung bandwidth yang digunakan dari beberapa antarmuka yang biasanya tidak Anda lakukan
dapatkan waktu aktif router dan nama router ditampilkan di halaman web.

Jika antarmuka ini berada di router yang sama dan waktu aktif serta nama akan ditampilkan, Anda
harus menentukan komunitas dan alamatnya lagi dengan Waktu Aktif Router kata kunci.

Jika Anda ingin menggunakan OID khusus untuk menanyakan waktu aktif router, gunakan tambahkan oid.

Contoh:

Target[kacisco.comp.edu]: 1:[email dilindungi] +2:[email dilindungi]
RouterUptime[kacisco.comp.edu]: [email dilindungi]

RouterUptime[kacisco.comp.edu]: hrSystemUptime.0:[email dilindungi]

Nama Router
Jika nama default router salah/tidak informatif, Anda dapat menggunakan RouterName untuk
tentukan OID yang berbeda pada host yang sama atau berbeda.

Contoh praktis: sysName pada unit BayTech DS72 selalu menampilkan "ds72", apa pun yang terjadi
Anda mengatur ID Unit menjadi. Sebaliknya, ID Unit disimpan di 1.3.6.1.4.1.4779.1.1.3.0, jadi
kita dapat meminta MRTG menampilkan ini sebagai ganti sysName.

Contoh:

Nama Router[kacisco.comp.edu]: 1.3.6.1.4.1.4779.1.1.3.0

OID yang berbeda pada host yang berbeda juga dapat ditentukan:

Nama Router[kacisco.comp.edu]: 1.3.6.1.4.1.4779.1.1.3.0:[email dilindungi]

MaxBytes1
Sama seperti MaxBytes, untuk variabel 1.

MaxBytes2
Sama seperti MaxBytes, untuk variabel 2.

Hanya IPv4
Banyak router IPv6 saat ini tidak mendukung SNMP melalui IPv6 dan harus dipantau menggunakan
IPv4. Opsi IPv4Only memaksa mrtg untuk menggunakan IPv4 saat berkomunikasi dengan target, bahkan
jika IPv6 diaktifkan. Ini berguna jika targetnya adalah nama host dengan IPv4 dan IPv6
alamat; tanpa kata kunci IPv4Only, pemantauan router seperti itu tidak akan berfungsi jika IPv6 adalah
diaktifkan.

Jika disetel ke no (default), mrtg akan menggunakan IPv6 kecuali target tidak memiliki alamat IPv6, di
kasus mana yang akan menggunakan IPv4. Jika disetel ke ya, mrtg hanya akan menggunakan IPv4.

Perhatikan bahwa jika opsi ini disetel ke ya dan target tidak memiliki alamat IPv4,
komunikasi dengan target akan gagal.

Opsi ini tidak berpengaruh jika IPv6 tidak diaktifkan.

Contoh:

Target[v4onlyrouter_1]: 1:public@v4onlyrouter
IPv4Only[v4onlyrouter_1]: Ya

Opsi Snmp (V3)
SNMPv3 membutuhkan serangkaian opsi yang cukup kaya. Kata kunci per target ini memungkinkan akses ke
Model Keamanan Pengguna SNMPv3. Opsi tercantum dalam sintaks yang sama dengan hash perl.

Security Mode

SNMPv3 memiliki tiga mode keamanan, yang ditentukan pada perangkat yang disurvei. Misalnya, pada
Router Cisco mode keamanan ditentukan oleh konfigurasi global grup snmp-server
perintah.

TidakAuthNoPriv
Baik Otentikasi maupun Privasi tidak ditentukan. Hanya opsi Nama Pengguna yang ditentukan
untuk mode ini.

Contoh:

SnmpOptions[myrouter]: nama pengguna => 'pengguna1'

AuthNoPriv
Menggunakan Nama Pengguna dan Kata Sandi. Kata sandi dapat di-hash menggunakan snmpkey
aplikasi, atau diteruskan dalam teks biasa bersama dengan ContextEngineID

Contoh:

SnmpOptions[myrouter]: username=>'user1',authpassword=>'contoh',
contextengineid => '80000001110000004000000'

priv
Baik Otentikasi dan Privasi didefinisikan. Protokol privasi default adalah des.

Contoh:
SnmpOptions[myrouter]: authkey=>'0x1e93ab5a396e2af234c8920e61cfe2028072c0e2',
authprotocol=>'sha',privprotocol=>'des',namapengguna=>'pengguna1',
privkey=>'0x498d74940c5872ed387201d74b9b25e2'

snmp Pilihan

Kata kunci opsi berikut dikenali:

nama pengguna
Pengguna yang terkait dengan Model Keamanan Pengguna

nama konteks
Agen SNMP dapat mendefinisikan beberapa konteks. Kata kunci ini memungkinkan mereka untuk disurvei.

mesin konteks
String 24-byte unik yang mengidentifikasi snmp-agent.

kata sandi asli
Sandi teks biasa untuk pengguna dalam mode AuthNoPriv atau Priv.

kunci asli
Sebuah md5 atau sha hash dari kata sandi teks biasa, bersama dengan engineid. Menggunakan
snmpkey program baris perintah untuk menghasilkan hash ini, atau gunakan Net::SNMP::Security::USM di
sebuah naskah.

protokol auth {sha|md5}
Algoritma hashing didefinisikan pada klien SNMP. Default ke md5.

kata sandi pribadi
Kunci pra-berbagi plaintext untuk mengenkripsi paket snmp dalam mode Priv.

kunci pribadi
Sebuah hash dari kunci pra-berbagi teks biasa, bersama dengan engineid. Gunakan snmpkey
program baris perintah untuk menghasilkan hash ini, atau gunakan Net::SNMP::Security::USM di a
Script.

protokol pribadi {des|3desede|aescfb128|aescfb192|aescfb256}
Menentukan metode enkripsi yang ditentukan pada agen snmp. Standarnya adalah des.

HalamanKaki
Hal-hal untuk ditambahkan ke bagian bawah halaman HTML yang dihasilkan. Perhatikan bahwa Anda dapat memiliki beberapa
baris teks selama kolom pertama kosong.

Perhatikan bahwa semua baris lanjutan akan berakhir pada baris yang sama di halaman html. Jika kamu
ingin jeda baris dalam html yang dihasilkan menggunakan urutan '\n'.

Materi akan ditambahkan tepat sebelum menandai:

Contoh:

PageFoot[myrouter]: Kontakmailto:[email dilindungi]">Petrus
jika Anda memiliki pertanyaan tentang halaman ini

TambahkanKepala
Gunakan tag ini seperti HalamanTop header, tetapi isinya akan ditambahkan di antara dan
.

Contoh:

AddHead[myrouter]:mailto:[email dilindungi]">

TubuhTag
BodyTag memungkinkan Anda menyediakan milik Anda sendiri tag untuk halaman web yang dihasilkan.

Contoh:

BodyTag[router saya]:
LATAR BELAKANG="/stats/images/bg.neo2.gif">

AbsMax
Jika Anda memantau tautan yang dapat menangani lebih banyak lalu lintas daripada MaxBytes nilai. Misalnya,
garis yang menggunakan kompresi atau beberapa tautan relai bingkai, Anda dapat menggunakan AbsMax kata kunci untuk
memberikan nilai maksimum mutlak yang pernah dicapai. Kita perlu mengetahui ini untuk menyortir
keluar nilai tidak realistis yang dikembalikan oleh router. Jika Anda tidak mengatur AbsMax, kenaikan akan
abaikan nilai yang lebih tinggi dari MaxBytes.

Contoh:

AbsMax[router saya]: 2500000

Tanpa skala
Secara default, setiap grafik diskalakan secara vertikal untuk membuat data aktual terlihat bahkan saat itu
jauh lebih rendah dari MaxBytes. Dengan Tanpa skala variabel Anda dapat menekan ini. Dia
argumen adalah string, berisi satu huruf untuk setiap grafik yang tidak ingin Anda skalakan:
d=hari w=minggu m=bulan y=tahun. Ada juga kasus khusus untuk menghapus variabel
lengkap: n=tidak ada. Ini bisa berguna jika Anda perlu mengganti global
konfigurasi. Dalam contoh penskalaan untuk grafik tahunan dan bulanan ditekan.

Contoh:

Tidak diskalakan[myrouter]: ym

DenganPuncak
Secara default grafik hanya berisi nilai rata-rata dari variabel yang dipantau -
biasanya tingkat transfer untuk lalu lintas masuk dan keluar. Opsi berikut
menginstruksikan mrtg untuk menampilkan nilai 5 menit puncak di [mingguan], [m]bulanan, dan [tahun]awal
grafik. Dalam contoh kami mendefinisikan grafik bulanan dan tahunan untuk memuat puncak juga
sebagai nilai rata-rata.

contoh:

DenganPeak[router saya]: ym

Menekan
Secara default mrtg menghasilkan 4 grafik. Dengan opsi ini Anda dapat menekan generasi
grafik yang dipilih. Sintaks nilai opsi analog dengan dua opsi di atas. Di dalam
contoh kami menekan grafik tahunan karena cukup kosong di awal.

Contoh:

Tekan [myrouter]: y

Perpanjangan
Secara default, mrtg membuat file .html. Gunakan opsi ini untuk memberi tahu mrtg untuk menggunakan yang berbeda
perpanjangan. Misalnya Anda dapat mengatur ekstensi ke php3, maka Anda akan dapat
lampirkan tag PHP ke dalam output (berguna untuk mengeluarkan nama router dari database).

Contoh:

Ekstensi[myrouter]: phtml

Direktori
Secara default, mrtg menempatkan semua file yang dihasilkannya untuk setiap target (GIF, HTML
halaman, file log, dll.) di PekerjaanDir.

Jika Direktori opsi ditentukan, file-file tersebut malah dimasukkan ke dalam direktori di bawah
PekerjaanDir atau Log-, Gambar- dan HtmlDir). (Misalnya Direktori pilihan di bawah ini akan menyebabkan
semua file untuk myrouter target untuk dimasukkan ke dalam direktori
/usr/tardis/pub/www/stats/mrtg/myrouter/ .)

Direktori harus sudah ada; mrtg tidak akan membuatnya.

Contoh:

WorkDir: /usr/tardis/pub/www/stats/mrtg
Direktori[myrouter]: myrouter

CATATAN: opsi Direktori harus selalu 'relatif' atau hal buruk akan terjadi.

direktori klon
Jika Direktori opsi ditentukan, direktori klon opsi akan menyalin semua konten
of Direktori ke direktori klon.

Contoh:

WorkDir: /usr/tardis/pub/www/stats/mrtg
Direktori[myrouter]: myrouter
Direktori klon[myrouter]: direktori myclone

Secara opsional, nama target dapat diubah dalam proses kloning.

Contoh:

WorkDir: /usr/tardis/pub/www/stats/mrtg
Direktori[myrouter]: myrouter
Clonedirectory[myrouter]: direktori myclone mynewtarget

CATATAN1: Direktori kloning harus sudah ada; mrtg tidak akan membuatnya.

CATATAN2: Opsi Clonedirectory juga harus selalu 'relatif' atau hal buruk akan terjadi.

CATATAN3: Ini membutuhkan File::Copy module

Ukuran X dan Ukuran Y
Secara default, grafik mrtgs memiliki lebar 100 kali 400 piksel (ditambah beberapa lagi untuk label. Di dalam
contoh kita mendapatkan grafik hampir persegi ...

Catatan: XSize harus antara 20 dan 600; YSize harus lebih besar dari 20

Contoh:

Ukuran X[myrouter]: 300
Ukuran Y[router saya]: 300

XZoom dan YZoom
Jika Anda ingin grafik Anda memiliki piksel yang lebih besar, Anda dapat "Zoom" mereka.

Contoh:

XZoom[router saya]: 2.0
YZoom[router saya]: 2.0

Skala X dan Skala Y
Jika Anda ingin grafik Anda benar-benar diskalakan, gunakan Skala X dan Skala Y. (Hati-hati: sementara ini
bekerja, hasilnya terlihat jelek (terus terang) jadi jika seseorang ingin memperbaiki ini: tambalan adalah
Selamat datang.

Contoh:

XScale[myrouter]: 1.5
YScale[myrouter]: 1.5

YTics dan Faktor YTics
Jika Anda ingin menampilkan lebih dari 4 baris per grafik, gunakan YTics. Jika Anda ingin menskalakan
nilai yang digunakan untuk YLegend tics ini, gunakan YTicsFactor. Nilai default untuk YTics adalah
4 dan nilai default untuk YTicsFactor adalah 1.0 .

Contoh:

Misalkan Anda mendapatkan nilai mulai dari 0 hingga 700. Anda ingin memplot 7 baris dan ingin menunjukkan
0, 1, 2, 3, 4, 5, 6, 7 bukannya 0, 100, 200, 300, 400, 500, 600, 700. Anda harus menulis
kemudian:

YTics[routersaya]: 7
YTicsFactor[myrouter]: 0.01

Faktor
Jika Anda ingin mengalikan semua angka yang ditunjukkan di bawah grafik dengan faktor konstan, gunakan ini
arahan untuk mendefinisikannya..

Contoh:

Faktor[as400]: 4096

Langkah
Ubah langkah default dari 5 * 60 detik ke yang lain (Saya belum menguji sebanyak ini
...)

Contoh:

Langkah[myrouter]: 60

PNGJudul
Saat menggunakan rateup untuk pembuatan grafik, ini akan mencetak judul yang diberikan dalam grafik itu
menghasilkan.

Contoh:

PNGTitle[myrouter]: WAN Link UK-US

Opsi
Opsi Kata kunci memungkinkan Anda menyetel beberapa sakelar boolean:

benar
Grafik tumbuh ke kiri secara default. Opsi ini membalik arah pertumbuhan
menyebabkan waktu saat ini berada di tepi kanan grafik dan nilai histori
ke kiri itu.

bit
Semua nilai variabel yang dipantau dikalikan dengan 8 (yaitu ditampilkan dalam bit, bukan
byte) ... terlihat jauh lebih mengesankan :-) Ini juga memengaruhi 'default pabrik'
pelabelan dan unit untuk target yang diberikan.

per menit
Semua nilai variabel yang dipantau dikalikan dengan 60 (yaitu ditampilkan dalam satuan per menit
alih-alih unit per detik) dalam kasus nilai kecil, grafik yang lebih akurat adalah
ditampilkan. Ini juga memengaruhi pelabelan dan unit 'default pabrik' untuk yang diberikan
target.

per jam
Semua nilai variabel yang dipantau dikalikan dengan 3600 (yaitu ditampilkan dalam satuan per jam
alih-alih unit per detik) dalam kasus nilai kecil, grafik yang lebih akurat adalah
ditampilkan. Ini juga memengaruhi pelabelan dan unit 'default pabrik' untuk yang diberikan
target.

Tidak ada informasi
Menekan informasi tentang waktu aktif dan nama perangkat di halaman web yang dihasilkan.

tidak ada persen
Jangan cetak persentase penggunaan.

jelas
Jadikan latar belakang gif yang dihasilkan transparan.

bilangan bulat
Cetak garis ringkasan di bawah grafik sebagai bilangan bulat tanpa koma.

sangat bagus
Persentase relatif lalu lintas masuk ke lalu lintas keluar dihitung dan ditampilkan di
grafik sebagai garis tambahan. Catatan: Hanya skala tetap yang tersedia (dari 0 hingga
100%). Oleh karena itu jika trafik IN lebih besar dari trafik OUT maka 100% ditampilkan. Jika
Anda menduga bahwa lalu lintas masuk Anda tidak selalu kurang dari atau sama dengan lalu lintas keluar Anda
Anda disarankan untuk tidak menggunakan opsi ini. Catatan: Jika Anda menggunakan opsi ini dalam kombinasi
pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka. Warna pilihan, pasangan warna-nama warna-nilai kelima diperlukan di sana.

rata-rata
Ada beberapa ISP yang menggunakan nilai Peak rata-rata untuk menagih pelanggan mereka. Menggunakan
opsi ini MRTG menampilkan nilai-nilai ini untuk setiap grafik. Nilai dibangun dengan rata-rata
rata-rata lalu lintas maksimum 5 menit untuk setiap 'langkah' yang ditampilkan dalam grafik. Untuk Mingguan
grafik ini berarti membangun rata-rata semua interval 2 jam 5 menit puncak
nilai-nilai. (Bingung? Kupikir begitu!)

mengukur
Perlakukan nilai yang dikumpulkan dari target sebagai pengukuran 'status saat ini' dan tidak seperti sebelumnya
penghitung bertambah. Ini akan berguna untuk memantau hal-hal seperti ruang disk,
beban prosesor, suhu, dan sejenisnya ...

Dengan tidak adanya opsi 'pengukur' atau 'mutlak', MRTG memperlakukan variabel sebagai penghitung
dan menghitung perbedaan antara nilai saat ini dan sebelumnya dan membagi
bahwa dengan waktu yang berlalu antara dua pembacaan terakhir untuk mendapatkan nilai yang akan diplot.

mutlak
Ini untuk sumber data tipe penghitung yang mengatur ulang nilainya saat dibaca. Ini
berarti rateup tidak harus membangun perbedaan antara arus dan
nilai terakhir yang dibaca dari sumber data. Nilai yang diperoleh masih dibagi dengan
waktu yang berlalu antara pembacaan saat ini dan terakhir, yang membuatnya berbeda dari
opsi 'pengukur'. Berguna untuk pengumpul data eksternal.

memperoleh
Jika Anda menggunakan rrdtool sebagai logger/grafer, Anda dapat menggunakan jenis sumber data ketiga.
Derive seperti counter, hanya saja tidak harus NAIK setiap saat. Dia
berguna untuk situasi di mana perubahan beberapa nilai harus dibuat grafik.

unnaszero
Catat data yang tidak dikenal sebagai nol alih-alih perilaku default mengulangi nilai terakhir
terlihat. Hati-hati dengan ini, seringkali garis datar pada grafik jauh lebih jelas daripada a
garis di 0.

nol
Biasanya kami mengabaikan semua nilai yang nol saat menghitung transfer rata-rata
menilai pada satu baris. Jika ini tidak diinginkan, gunakan opsi ini.

tidak ada batasan
Jika Anda menggunakan rateup untuk mencatat data, MRTG akan membuat gambar grafik. Biasanya
gambar-gambar ini memiliki batas berbayang di sekelilingnya. Jika Anda tidak ingin perbatasan menjadi
ditarik, aktifkan opsi ini. Opsi ini tidak berpengaruh jika Anda tidak menggunakan rateup.

panah
Seperti opsi di atas, ini hanya mempengaruhi pembuatan grafik rateup. Biasanya rateup
akan menghasilkan grafik dengan panah kecil yang menunjukkan arah data. Jika kamu melakukan
tidak ingin panah ini digambar, aktifkan opsi ini. Opsi ini tidak berpengaruh jika Anda
tidak menggunakan rateup.

noi Saat menggunakan rateup untuk pembuatan grafik, Anda dapat menggunakan opsi ini untuk menghentikan gambar rateup
grafik untuk 'I' atau variabel pertama. Ini juga menghapus entri untuk variabel ini di
halaman HTML yang dihasilkan MRTG, dan akan menghapus puncak untuk variabel ini jika ada
diaktifkan. Ini memungkinkan Anda untuk menyembunyikan data ini, atau bisa sangat berguna jika Anda hanya
grafik satu baris data daripada dua. Opsi ini tidak merusak - data apa pun
diterima untuk variabel yang terus dicatat, hanya saja tidak ditampilkan.

noo Sama seperti di atas, kecuali berkaitan dengan 'O' atau variabel kedua.

tanpa spanduk
Saat menggunakan rateup untuk pembuatan grafik, opsi ini menonaktifkan MRTG menambahkan MRTG
banner ke halaman HTML yang dihasilkannya.

bukan legenda
Saat menggunakan rateup untuk pembuatan grafik, opsi ini akan menghentikan MRTG dari membuat a
legenda di bagian bawah halaman HTML yang dihasilkannya.

pencetak
Saat menggunakan rateup untuk pembuatan grafik, opsi ini akan mencetak nama router di
grafik yang dihasilkannya. Opsi ini ditimpa oleh nilai PNGTitle jika ada
diberikan

tanggal png
Saat menggunakan rateup untuk pembuatan grafik, opsi ini akan mencetak stempel waktu di
grafik yang dihasilkannya, termasuk zona waktu jika ditentukan oleh 'Zona Waktu'
parameter. Ini setara dengan pengaturan TimeStrPost[x]: RU

skala log
skala log opsi menyebabkan rateup untuk menampilkan data dengan sumbu Y berskala
secara logaritmik. Melakukannya memungkinkan lalu lintas normal menempati sebagian besar
rentang vertikal, sambil tetap menunjukkan paku pada ketinggian penuhnya.

skala log menampilkan semua data yang tersedia dan akan selalu menghasilkan grafik yang berperilaku baik.
Namun, orang sering menganggap grafik berskala logaritmik berlawanan dengan intuisi, dan
sehingga sulit untuk ditafsirkan.

skala besar
skala besar opsi menyebabkan rateup untuk menampilkan data dengan sumbu Y berskala
secara eksponensial. Melakukannya menekankan perubahan kecil di bagian atas skala; ini bisa jadi
berguna saat membuat grafik nilai yang berfluktuasi dengan jumlah kecil di dekat bagian atas
skala, seperti tegangan saluran.

skala besar dasarnya adalah kebalikan dari skala log.

mean kedua
mean kedua opsi menetapkan nilai maksimum pada grafik ke rata-rata data
lebih besar dari rata-rata semua data. Ini menghasilkan grafik yang lebih berfokus pada
data tipikal, sambil memotong puncak besar.

Menggunakan mean kedua akan memberikan grafik skala linier yang lebih intuitif, tetapi dapat menghasilkan a
skala tinggi atau rendah yang tidak berguna dalam beberapa situasi yang jarang terjadi (khususnya, ketika data
mencakup sebagian besar nilai yang jauh dari rata-rata sebenarnya)

Jika target mencakup keduanya skala log dan mean kedua dalam opsi, mean kedua Dibutuhkan
hak lebih tinggi.

Contoh:

Opsi[myrouter]: growright, bit

kilo
Gunakan opsi ini untuk mengubah nilai pengganda untuk membangun awalan. Nilai defaultnya adalah
1000. Tag ini untuk kasus khusus yang 1kB = 1024B, 1MB = 1024kB dan sejauh ini.

Contoh:

kilo[router saya]: 1024

kmg
Ubah awalan pengali default (,k,M,G,T,P). di tag Legenda Pendek tentukan saja
unit-unit dasar. Format: Daftar awalan yang dipisahkan koma. Dua koma berurutan atau a
koma di awal atau akhir baris tidak memberikan awalan pada item ini. Jika kamu tidak mau
awalan, cukup letakkan dua koma berturut-turut. Jika Anda ingin melewati magnitudo pilih '-' sebagai
nilai.

Contoh: kecepatan dalam nm/s (nanometer per detik) ditampilkan dalam nm/jam.

Legenda Pendek[router saya]: m/jam
kMG[router saya]: n,u,m,,k,M,G,T,P
pilihan[myrouter]: per jam

Warna
Warna tag memungkinkan Anda untuk mengganti skema warna default. Catatan: Semua 4 dari
warna yang diperlukan harus ditentukan di sini. Nama warna ('Colorx' di bawah) adalah legenda
nama yang ditampilkan, sedangkan nilai RGB adalah warna sebenarnya yang digunakan untuk tampilan, baik di
grafik dan di html doc.

Formatnya adalah: Col1#RRGGBB,Col2#RRGGBB,Col3#RRGGBB,Col4#RRGGBB

Penting: Jika Anda menggunakan sangat bagus pilihan menandai pasangan nilai warna nama warna kelima
is required: Col1#RRGGBB,Col2#RRGGBB,Col3#RRGGBB,Col4#RRGGBB,Col5#RRGGBB

Warna1
Variabel pertama (biasanya Input) pada grafik default.

Warna2
Variabel kedua (biasanya Output) pada grafik default.

Warna3
Variabel pertama maks (masukan).

Warna4
Variabel kedua maks (keluaran).

RRGGBB
2 digit nilai hex untuk Merah, Hijau dan Biru.

Contoh:

Colours[myrouter]: GREEN#00eb0c,BLUE#1000ff,DARK GREEN#006600,VIOLET#ff00ff

Latar Belakang
Dengan Latar Belakang tag Anda dapat mengonfigurasi warna latar belakang HTML yang dihasilkan
.

Contoh:

Latar belakang[router saya]: #a0a0a0a

YLegenda, legenda pendek, Legenda[1234]
Kata kunci berikut memungkinkan Anda untuk mengganti teks yang ditampilkan untuk berbagai legenda
grafik dan dalam dokumen HTML:

Legenda Y
Label sumbu Y dari grafik. Perhatikan bahwa teks yang terlalu panjang untuk dimasukkan ke dalam grafik
diam-diam akan diabaikan.

Legenda Pendek
String unit (default 'b/s') digunakan untuk Max, Average, dan Current

Legenda[1234IO]
Senar untuk legenda warna.

Contoh:

YLegend[myrouter]: Bit per Detik
Legenda Pendek[router saya]: b/s
Legend1[myrouter]: Lalu Lintas Masuk dalam Bit per Detik
Legend2[myrouter]: Lalu Lintas Keluar dalam Bit per Detik
Legend3[myrouter]: Lalu Lintas Masuk Maksimal 5 Menit
Legend4[myrouter]: Lalu Lintas Keluar Maksimal 5 Menit
LegendI[myrouter]: Di:
LegendO[myrouter]: Keluar:

Perhatikan, jika LegendaI or LegendaO diatur ke string kosong dengan

LegendO[router saya]:

Garis yang sesuai di bawah grafik tidak akan dicetak sama sekali.

Timezone
Jika Anda tinggal di dunia internasional, Anda mungkin ingin membuat grafik dengan cara yang berbeda
zona waktu. Ini diatur dalam variabel TZ. Di bawah sistem operasi tertentu seperti Solaris,
ini akan memprovokasi panggilan waktu lokal untuk memberikan waktu di zona waktu yang dipilih.

Contoh:

Zona waktu[myrouter]: Jepang

Zona Waktu adalah zona waktu standar sistem Anda, yaitu Jepang, Hongkong, GMT, GMT+1 dll
dan sebagainya

Format minggu
Secara default, mrtg (sebenarnya rateup) menggunakan waktu luang(3) Opsi '%V' untuk memformat angka minggu
dalam grafik bulanan. Semantik yang tepat dari opsi format ini bervariasi antar sistem.
Jika Anda menemukan bahwa angka minggu salah, dan sistem Anda waktu luang(3) rutin
mendukungnya, Anda dapat mencoba opsi format lain. Opsi POSIX '%V' sesuai dengan
standar penomoran minggu ISO 8601 yang banyak digunakan. Karakter format minggu harus
ditetapkan sebagai satu huruf; baik W, V, atau U.

Rateup versi UNIX menggunakan implementasi libc dari strftime. Di Windows,
implementasi strftime asli tidak tahu tentang %V. Jadi di sana kita menggunakan yang berbeda
implementasi strftime yang mendukung %V.

Contoh:

Format minggu[myrouter]: W

RRDJumlah
Ini mempengaruhi pembuatan file rrd baru. Secara default rrds dibuat untuk menampung sekitar 1
data resolusi tinggi selama satu hari. (ditambah 1 minggu data 30 menit, 2 bulan 2 jam
data dan 2 tahun data 1 hari). Dengan Kata Kunci ini Anda dapat mengubah jumlah basis
entri interval dikonfigurasi untuk rrds baru saat dibuat. Perhatikan bahwa Anda harus mengambil
memperhitungkan waktu interval.

Contoh:

RRDrowCount[router saya]: 1600

RRD,Jumlah30m
Sesuai RRDrowCount, tetapi untuk RRA -biasanya- digunakan untuk data 30 menit. Meski begitu, kamu
tetap harus memperhitungkan interval dasar. Meninggalkan kata kunci ini akan memaksa
default lama 800 baris.

Contoh:

RRDJumlah30m[router saya]: 800

RRDJumlah2j
Sesuai RRDrowCount, tetapi untuk RRA -biasanya- digunakan untuk data 2 jam. Meski begitu, kamu harus
masih memperhitungkan interval dasar. Meninggalkan kata kunci ini akan memaksa yang lama
default 800 baris.

Contoh:

RDRowCount2h[myrouter]: 400

RRDJumlah1d
Sesuai RRDowCount, tetapi untuk RRA -biasanya- digunakan untuk data 1 hari. Meski begitu, kamu harus
masih memperhitungkan interval dasar. Meninggalkan kata kunci ini akan memaksa yang lama
default 800 baris.

Contoh:

RRDrowCount1d[router saya]: 200

RRDHWRRA
Biasanya RRD yang dibuat oleh MRTG hanya akan berisi informasi yang dikumpulkan langsung dari
sasaran yang bersangkutan. Dengan opsi ini Anda dapat memanfaatkan rrdtools advanced aberrant
modul deteksi perilaku berdasarkan peramalan Holt-Winters. Properti RRDHWRRA
menentukan RRA Holt-Winters seperti yang dijelaskan di halaman manual rrdcreate.

Catatan, pengaturan ini hanya akan memengaruhi RRD (target) yang baru dibuat.

Contoh:

RRDHWRRA[myrouter]: RRA:HWPREDICT:1440:0.1:0.0035:288

WaktuStrPos
Ini mendefinisikan penempatan string stempel waktu pada gambar. Nilai yang mungkin adalah RU, LU,
RL, LL (yang masing-masing berdiri untuk RightUpper, LeftUpper, RightLower dan LeftLower
pojok) dan NO (tanpa stempel waktu). Secara default, tidak ada stempel waktu yang ditempatkan pada gambar.

Contoh:

TimeStrPos[router saya]: RU

WaktuStrFmt
Dengan menggunakan kata kunci ini, Anda dapat menentukan format stempel waktu yang akan ditempatkan pada gambar (jika
diaktifkan oleh kata kunci TimeStrPos). String yang ditentukan akan digunakan oleh waktu-waktu()
fungsi - lihat waktu luang(3) dokumentasi untuk penentu konversi tersedia di . Anda
sistem. Format default: %Y-%m-%d %H:%M

Contoh:

TimeStrFmt[router saya]: %H:%M:%S

THRESHOLD MEMERIKSA


Melalui fungsionalitas pemeriksaan ambang batasnya, mrtg mampu mendeteksi masalah ambang batas untuk
berbagai target dan dapat memanggil skrip eksternal untuk menangani masalah tersebut (mis
email atau halaman ke administrator).

Pemeriksaan ambang dikonfigurasi melalui parameter berikut:

MengirikDir (GLOBAL)
Dengan mendefinisikan ThreshDir untuk menunjuk ke direktori yang dapat ditulis, MRTG hanya akan mengingatkan Anda ketika a
batas ambang telah dilewati.

Contoh:

ThreshDir: /var/mrtg/thresh

ThresHyst (GLOBAL)
Jika ambang batas rusak, dan Anda memiliki threshdir yang ditentukan, maka mrtg akan mengirim email sekali
ambang batas menjadi 'tidak terputus' untuk menghindari situasi di mana pesan yang rusak dan tidak terputus
dikirim secara berurutan, kami hanya mengirim pesan yang tidak terputus setelah nilai saat ini adalah
0.1 (10%) dari ambang batas. menggunakan variabel konfigurasi ThreshHyst Anda dapat menyesuaikan
nilai ini.

Contoh untuk 5%:

ThresHyst: 0.05

Server ThreshMail (GLOBAL)
Adders dari server SMTP yang akan menerima email tentang Threshold yang dilanggar dan
tak terputus.

Pengirim Surat Perontok (GLOBAL)
Apa alamat pengirim email ambang batas.

Contoh:

ThreshMailPengirim: [email dilindungi]

ThreshMailAlamat (PER TARGET)
Alamat email untuk Email terkait Ambang. Ini hanya akan berfungsi jika server surat telah
dikonfigurasi

Contoh:

Alamat ThreshMail[_]: [email dilindungi]
Alamat ThreshMail[router]:

Ini akan membawa email yang dirilis ambang batas ke semua kecuali target yang disebut 'router'.

ThreshMinI (PER TARGET)
Ini adalah nilai minimum yang dapat diterima untuk parameter Input (pertama). Jika parameternya
jatuh di bawah nilai ini, program yang ditentukan dalam ThreshProgI akan dijalankan dan email akan
dikirim ke ThreshMailAddress jika ditentukan. Jika nilainya berakhiran '%' maka
ambang batas didefinisikan relatif terhadap MaxBytes.

ThreshMaxI (PER TARGET)
Bekerja sama dengan TheshMinI tetapi berfungsi ketika nilainya lebih tinggi dari ThreshMaxI.

ThreshDesc (PER TARGET)
Nilainya akan ditetapkan ke variabel lingkungan THRESH_DESC sebelum salah satu dari
program yang disebutkan di bawah ini disebut. Program dapat menggunakan nilai variabel ini untuk
menghasilkan output yang lebih ramah pengguna.

ThreshProgI (PER TARGET)
Ini mendefinisikan program yang akan dijalankan jika ThreshMinI atau ThreshMaxI rusak. MRTG melewati 3
argumen: variabel $router, nilai ambang rusak, dan parameter saat ini
nilai.

ThreshProgOKI (PER TARGET)
Ini mendefinisikan program yang akan dijalankan jika parameter saat ini OK (berdasarkan ThreshMinI dan
ThreshMaxI), tetapi tidak OK pada menjalankan sebelumnya -- berdasarkan file yang ditemukan di
ThresDir. MRTG melewati 3 argumen: variabel $router nilai ambang batas yang tidak terputus, dan
nilai parameter saat ini.

PerontokMinO, ThreshMaxO, MengirikProgO, dan MengirikProgOKO
Ini bekerja sama dengan rekan *I mereka, kecuali pada parameter Output (kedua).

SetEnv
Saat memanggil skrip ambang dari dalam file cfg Anda, Anda mungkin ingin melewatkan beberapa data
ke skrip. Ini dapat dilakukan dengan opsi konfigurasi SetEnv yang memerlukan
serangkaian tugas variabel lingkungan. Perhatikan bahwa kutipan adalah wajib. Ini tidak
tidak berfungsi untuk skrip eksternal. Tidak mungkin untuk menetapkan variabel lingkungan per target.

Contoh:

SetEnv[router saya]: EMAIL="[email dilindungi]"
HOST="www.some_server.net"

HW Kegagalan Berbasis ambang Memeriksa
Saat menggunakan logging berbasis rrd dengan HW RRA yang ditentukan. Anda dapat menggunakan batas kepercayaan
pelanggaran disimpan dalam RRA KEGAGALAN untuk peringatan berbasis ambang batas.

Di sana, semua variabel ambang batas spesifik target memiliki mitra Hold-Winters:

ThreshMailAddress -> HWThreshMailAddress
ThreshMinI -> HWThreshMinI
...

Variabel global untuk pemeriksaan ambang dibagi kecuali untuk

ThreshHyst -> HWThreshHyst

Dan HWThreshDesc menetapkan variabel HWTHRESH_DESC.

PER TARGET DEFAULT NILAI


Pra- dan Postfix
Untuk menghemat pengetikan, Anda dapat menentukan target yang disebut '^'. Teks setiap Kata Kunci
Anda tentukan untuk target ini akan DIBUKA ke Kata Kunci yang sesuai dari semua
target yang ditentukan di bawah garis ini. Hal yang sama berlaku untuk Target yang disebut '$' tetapi teksnya akan
DITAMBAHKAN.

Perhatikan bahwa spasi disisipkan di antara teks yang ditambahkan sebelumnya dan nilai Kata Kunci, serta
antara nilai Kata Kunci dan teks yang ditambahkan. Ini berfungsi dengan baik untuk Kata Kunci bernilai teks,
tetapi tidak terlalu berguna untuk Kata Kunci lainnya. Lihat deskripsi target "default" di bawah.

Contoh akan membuat mrtg menggunakan header umum dan contact person umum di semua
halaman yang dihasilkan dari target yang ditentukan kemudian dalam file ini.

Contoh:

HalamanTop[^]: NoWhere Unis Traffic Stats
PageTop[$]: Hubungi Peter Norton jika Anda memiliki pertanyaan

Untuk menghapus nilai prepend/append, tentukan nilai kosong, misalnya:

HalamanTop[^]:
HalamanTop[$]:

Tanpa SpaceChar
Dengan PREPEND dan APPEND (lihat di bawah) biasanya ada spasi yang disisipkan di antara lokal
nilai dan nilai PRE- atau APPEND. Terkadang ini tidak diinginkan. Anda dapat menggunakan
pilihan global Tanpa SpaceChar untuk mendefinisikan karakter yang dapat disebutkan di akhir $
atau ^ definisi untuk menekan spasi.

Contoh:

Tanpa SpaceChar: ~
Target[^]: 1.3.6.1.4.1.482.50.2.4.20.0&1.3.6.1.4.1.482.50.2.4.21.0:get@~
Target[a]: a.tolna.net
Sasaran[b]: b.tolna.net
Target[c]: c.tolna.net
Target[d]: d.tolna.net

Default Nilai - Nilai
Nama target '_' menentukan nilai default untuk Kata Kunci tersebut. Dengan tidak adanya eksplisit
Nilai kata kunci, nilai kata kunci yang ditambahkan dan ditambahkan, nilai defaultnya adalah
bekas.

Contoh:

Ukuran Y[_]: 150
Opsi[_]: growright,bits,nopercent
DenganPeak[_]: ymw
Tekan[_]: y
MaksBytes[_]: 1250000

Untuk menghapus nilai default dan kembali ke 'default pabrik', tentukan nilai kosong,
misalnya:

YLegenda[_]:

Mungkin ada beberapa contoh pengaturan nilai default/tambahkan/tambahkan di
berkas konfigurasi. Pengaturan nanti menggantikan yang sebelumnya untuk sisa
berkas konfigurasi. Nilai default/tambahkan/tambahkan yang digunakan untuk kata kunci/target tertentu
pasangan adalah yang berlaku pada titik di file konfigurasi di mana
target disebutkan untuk pertama kalinya.

Contoh:

MaksBytes[_]: 1250000
Target[routersaya.somplace.edu.2]: 2:[email dilindungi]
MaksBytes[_]: 8000
Judul[myrouter.somplace.edu.2]: Analisis Lalu Lintas untuk myrouter.somplace.edu JIKA 2

Defaultnya MaxBytes untuk target myrouter.someplace.edu.2 pada contoh di atas adalah
1250000, yang berlaku di mana nama target myrouter.someplace.edu.2 pertama kali muncul
dalam file konfigurasi.

COMMAND GARIS PILIHAN


--pengguna nama pengguna dan --kelompok nama grup
Jalankan sebagai pengguna dan/atau grup tertentu. (Hanya Unix)

--file kunci nama file
Gunakan file kunci alternatif (defaultnya adalah menggunakan file konfigurasi yang ditambahkan dengan
"_l").

--file confcache nama file
Gunakan file confcache alternatif (defaultnya adalah menggunakan file konfigurasi yang ditambahkan
dengan ".ok")

--login nama file|EventLog
Jika ini diatur ke nama file yang dapat ditulis, semua output dari mrtg (peringatan, pesan debug,
kesalahan) akan pergi ke nama file. Jika Anda menjalankan Win32, Anda dapat menentukan EventLog
alih-alih nama file yang akan mengirim semua kesalahan ke log peristiwa windows.

CATATAN: Catatan, tidak ada DLL Pesan untuk mrtg yang disertakan dengan mrtg. Ini ada sisinya
efek bahwa windows event logger akan menampilkan pesan yang bagus dengan setiap entri masuk
log peristiwa, mengeluh tentang fakta bahwa mrtg tidak memiliki pesan dll. Jika Anda pergi ke
area unduh mrtg contrib (di situs web) Anda akan menemukan mrtg-message-dll.zip
yang memang mengandung hal seperti itu.

--daemon
Letakkan MRTG di latar belakang, berjalan sebagai daemon. Ini bekerja dengan cara yang sama seperti
opsi file konfigurasi, tetapi sakelar diperlukan untuk operasi FHS yang tepat (karena
/ var / run hanya dapat ditulis oleh root)

--fhs
Konfigurasikan semua jalur mrtg agar sesuai dengan spesifikasi FHS;
http://www.pathname.com/fhs/

--memeriksa
Hanya periksa file cfg untuk kesalahan. Jangan lakukan apapun.

--pid-file=s
Tentukan nama dan jalur file pid untuk mrtg yang berjalan sebagai daemon

--debug=s
Aktifkan opsi debug. Argumen opsi debug adalah daftar yang dipisahkan koma dari
nilai debug:

cfg - tonton pembacaan file konfigurasi
dir - direktori mangeling
dasar - alur program dasar
terpal - pengurai target
snpo - polling snmp
coca - operasi confcache
garpu - tampilan garpu
waktu - beberapa info waktu
log - mencatat data melalui rateup atau rrdtool
eval - cetak string eval sebelum mengevaluasinya
prof - tambahkan info waktu perekrutan panggilan rrd

Contoh:

--debug="cfg,snpo"

EXIT KODE


Kode keluar 0 menunjukkan bahwa semua target berhasil. Secara umum, kebanyakan
kode yang lebih besar dari 0 menunjukkan bahwa ada masalah yang tidak dapat dipulihkan. Satu pengecualian untuk
ini adalah kode 91, yang menunjukkan bahwa setidaknya salah satu target berhasil. SEBUAH
sebagian daftar kode berikut:

0: Semua target berhasil

2: Kesalahan konfigurasi (tidak dapat membaca, kesalahan fatal dalam konfigurasi, dll)
17: Proses MRTG lainnya sedang memproses konfigurasi

91: Setidaknya satu target berhasil
92: Tidak ada target yang berhasil

CONTOH


Minimal mrtg.cfg
WorkDir: /usr/tardis/pub/www/stats/mrtg
Sasaran[r1]: 2:[email dilindungi]
MaksByte[r1]: 8000
Judul[r1]: Analisis Lalu Lintas ISDN
HalamanTop[r1]: Statistik untuk Jalur ISDN kami

Bdk untuk beberapa Router.
WorkDir: /usr/tardis/pub/www/stats/mrtg
Judul[^]: Analisis Lalu Lintas untuk
HalamanTop[^]: Statistik untuk
PageTop[$]: Hubungi Ketua jika Anda melihat seseorang
MaksBytes[_]: 8000
Opsi[_]: tumbuh benar

Judul[isdn]: Jalur ISDN kami
PageTop[isdn]: Jalur ISDN kami
Target[isdn]: 2:[email dilindungi]

Judul[backb]: Tulang Punggung Kampus kami
PageTop[backb]: Tulang Punggung Kampus kami
Target[belakang]: 1:[email dilindungi]
MaxBytes[kembalib]: 1250000

# baris berikut menghapus nilai awalan default
# ditentukan di atas

Judul[^]:

Judul[isdn2]: Lalu Lintas untuk Jalur ISDN Cadangan
PageTop[isdn2]: Jalur ISDN kami
Target[isdn2]: 3:[email dilindungi]

Gunakan mrtg-referensi online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad