Ini ialah arahan xymonnet yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
xymonnet - Alat ujian rangkaian Xymon
SINOPSIS
xymonnet [--ping|--noping] [--masa tamat=N] [pilihan] [nama hos] [nama hos]
(Lihat bahagian PILIHAN untuk penerangan tentang pilihan baris arahan yang tersedia).
DESCRIPTION
xymonnet(1) mengendalikan ujian rangkaian hos yang ditakrifkan dalam fail konfigurasi Xymon,
hos.cfg. Ia biasanya dijalankan pada selang masa yang tetap oleh xymonlaunch(8) melalui entri dalam
tugasan.cfg(5) fail.
xymonnet melakukan semua ujian biasa perkhidmatan rangkaian berasaskan TCP (telnet, ftp, ssh,
smtp, pop, imap ....) - iaitu semua perkhidmatan yang disenaraikan dalam protocols.cfg. Untuk ini
ujian, penyemak perkhidmatan yang baharu dan sangat pantas telah dilaksanakan.
xymonnet mempunyai sokongan terbina dalam untuk menguji protokol yang didayakan SSL, contohnya imaps, pop3s, nntps,
telnets, jika sokongan SSL telah didayakan semasa mengkonfigurasi xymonnet. Senarai penuh yang diketahui
ujian terdapat dalam protokol.cfg(5) fail dalam $XYMONHOME/etc/protocols.cfg.
Di samping itu, ia melaksanakan ujian "dns" dan "gali" untuk menguji pelayan DNS.
xymonnet juga melaksanakan pemeriksaan untuk pelayan NTP - ujian ini dipanggil "ntp". Jika anda mahu
untuk menggunakannya, anda mesti menentukan pembolehubah persekitaran NTPDATE untuk menunjuk pada lokasi
Matlamat ntpdate(1) program.
Nota: xymonnet melakukan ujian ketersambungan (ping) berdasarkan nama hos, melainkan jika
hos ditandakan dengan "testip" atau pilihan "--dns=ip" digunakan. Jadi sasaran daripada
ujian ketersambungan boleh ditentukan oleh anda / Etc / tuan rumah fail atau DNS.
Secara lalai, semua pelayan diuji - jika XYMONNETWORK ditetapkan melalui xymonserver.cfg(5) kemudian
hanya hos yang ditandakan sebagai milik rangkaian ini diuji. Jika baris arahan
termasuk satu atau lebih nama hos, maka hanya pelayan tersebut diuji.
UMUM PILIHAN
--masa tamat=N
Menentukan tamat masa (dalam saat) untuk setiap perkhidmatan yang diuji. Untuk ujian TCP
(yang dari XYMONNETSVCS), jika sambungan ke perkhidmatan tidak berjaya dalam
N saat, perkhidmatan dilaporkan sebagai tidak berfungsi. Untuk ujian HTTP, ini adalah
had mutlak untuk keseluruhan permintaan kepada pelayan web (masa yang diperlukan untuk menyambung
kepada pelayan, serta masa yang diambil oleh pelayan untuk bertindak balas terhadap permintaan itu).
Lalai: 10 saat
--conntimeout=N
Pilihan ini ditamatkan dan akan diabaikan. Sebaliknya gunakan pilihan --timeout.
--cmdtimeout=N
Pilihan ini menetapkan tamat masa untuk arahan luaran yang digunakan untuk ujian NTP dan
perkhidmatan RPC, dan untuk melaksanakan traceroute.
--concurrency=N
Menentukan bilangan ujian rangkaian yang dijalankan secara selari. Lalai sedang beroperasi
bergantung kepada sistem, tetapi biasanya akan menjadi 256. Jika xymonnet mula merungut tentang tidak
boleh mendapatkan "soket", cuba jalankan xymonnet dengan nilai yang lebih rendah seperti 50 atau
100.
--dns-timeout=N (lalai: 30 saat)
xymonnet akan tamat masa semua carian DNS selepas N saat. Sebarang carian DNS yang belum selesai adalah
dianggap sebagai gagal, iaitu ujian rangkaian yang bergantung pada carian DNS ini akan
laporkan ralat.
Nota: Jika anda menggunakan pilihan --no-ares, tamat masa carian DNS tidak boleh dikawal
oleh xymonnet.
--dns-maks-semua=N
Sama seperti "--dns-timeout=N". Pilihan "--dns-max-all" ditamatkan dan tidak sepatutnya
digunakan.
--dns=[ip|sahaja|standard]
Menentukan cara xymonnet mencari alamat IP hos untuk diuji. Secara lalai
("standard"), xymonnet melakukan carian DNS bagi nama hos untuk menentukan IP
alamat, melainkan hos mempunyai teg "testip", atau carian DNS gagal.
Dengan "--dns=only" xymonnet HANYA akan melakukan carian DNS; jika ia gagal, maka semua
perkhidmatan pada hos itu akan dilaporkan sebagai tidak berfungsi.
Dengan "--dns=ip" xymonnet tidak akan melakukan carian DNS; ia akan menggunakan alamat IP
dinyatakan dalam hos.cfg untuk ujian. Oleh itu, tetapan ini bersamaan dengan mempunyai
teg "testtip" pada semua hos. Ambil perhatian bahawa ujian http akan mengabaikan tetapan ini dan
masih melakukan carian DNS untuk nama hos yang diberikan dalam URL; lihat "xymonnet
teg untuk ujian HTTP" bahagian dalam hos.cfg(5)
--no-ares
Lumpuhkan penyelesai ARES terbina dalam xymonnet. Ini menjadikan xymonnet menyelesaikannya
nama hos menggunakan fungsi penyelesai sistem anda. Anda hanya perlu menggunakan ini sebagai yang terakhir
resort jika xymonnet tidak dapat menyelesaikan nama hos yang anda gunakan dengan cara biasa (melalui DNS
or / Etc / tuan rumah). Satu sebab untuk menggunakan ini adalah jika anda perlu menyelesaikan nama hos
melalui NIS/NIS+ (aka Yellow Pages).
Fungsi penyelesai sistem tidak menyediakan mekanisme untuk mengawal tamat masa
daripada carian nama hos, jadi jika pelayan DNS atau NIS anda tidak berfungsi, xymonnet boleh mengambil a
masa yang sangat lama untuk berlari. Pilihan --dns-timeout dilumpuhkan dengan berkesan apabila menggunakan
pilihan ini.
--dnslog=FILENAME
Log carian nama hos gagal ke fail FILENAME. FILENAME mestilah penuh
nama laluan.
--report[=COLUMNNAME]
Dengan pilihan ini, xymonnet akan menghantar mesej status dengan butiran bilangannya
hos telah diproses, berapa banyak ujian yang dihasilkan, sebarang ralat yang berlaku
semasa larian, dan beberapa statistik masa. Nama lajur lalai ialah "xymonnet".
--ujian-tidak bertanda
Apabila menggunakan pembolehubah persekitaran XYMONNETWORK untuk menguji hanya hos pada sesuatu tertentu
segmen rangkaian, xymonnet akan mengabaikan hos yang tidak mempunyai sebarang teg "NET:x". Jadi
hanya hos yang mempunyai teg NET:$XYMONNETWORK akan diuji.
Dengan pilihan ini, hos tanpa teg NET: disertakan dalam ujian, supaya semua
hos yang sama ada mempunyai teg NET: yang sepadan, atau tiada teg NET: sama sekali diuji.
--frequenttestlimit=N
Digunakan dengan xymonnet-again.sh(1) Sambungan Xymon. Pilihan ini menentukan berapa lama
ujian yang gagal kekal dalam baris gilir ujian yang kerap. Lalai ialah 1800 saat (30
minit).
--had masa=N
Menyebabkan xymonnet menghasilkan amaran jika jangka masa xymonnet melebihi N
detik. Secara lalai N ditetapkan kepada nilai TASKSLEEP, jadi amaran dicetuskan jika
ujian rangkaian tidak dapat diselesaikan dalam masa yang diberikan untuk satu kitaran xymonnet
tugasan. Selain daripada amaran, pilihan ini tidak mempunyai kesan, iaitu ia tidak akan ditamatkan
xymonnet lebih awal. Jadi untuk menghapuskan sebarang amaran sedemikian, gunakan pilihan ini dengan a
nilai N yang sangat tinggi.
--besar=N
Beri amaran jika respons daripada ujian TCP adalah lebih daripada N bait. Jika anda lihat daripada
laporan status xymonnet bahawa anda sedang memindahkan sejumlah besar data untuk anda
ujian, anda boleh mendayakan pilihan ini untuk melihat ujian yang mempunyai balasan yang besar.
Lalai: 0 (dilumpuhkan).
--sah=N
Jadikan keputusan ujian sah selama N minit sebelum menjadi ungu. Secara lalai ujian
keputusan sah selama 30 minit; jika anda menjalankan xymonnet kurang kerap daripada itu, yang
keputusan akan menjadi ungu sebelum larian xymonnet seterusnya. Pilihan ini membolehkan anda menukar
berapa lama status sah.
--source-ip=IPADDRESS
Pada hos berbilang rumah, pilihan ini boleh digunakan untuk memilih IP sumber secara eksplisit
alamat yang digunakan untuk ujian rangkaian. "IPADDRESS" mestilah alamat IP yang sah pada
hos menjalankan xymonnet.
--loadhostsfromxymond
Daripada membaca fail hosts.cfg, xymonnet akan memuatkan hosts.cfg
konfigurasi daripada daemon xymond. Ini menghapuskan keperluan untuk membaca
hosts.cfg, dan jika anda mempunyai xymond dan xymonnet berjalan pada hos yang berbeza, ia juga
menghapuskan keperluan untuk menyalin fail hos.cfg antara sistem. Perhatikan bahawa
Pilihan "netinclude" dalam hosts.cfg diabaikan apabila pilihan ini didayakan.
PILIHAN UNTUK UJIAN OF THE MUDAH TCP PERKHIDMATAN
--checkresponse[=COLOR]
Apabila menguji perkhidmatan yang terkenal (cth FTP, SSH, SMTP, POP-2, POP-3, IMAP, NNTP dan
rsync), xymonnet akan mencari respons "OK" khusus perkhidmatan yang sah. Jika lain
tindak balas dilihat, ini akan menyebabkan ujian melaporkan status amaran (kuning).
Tanpa pilihan ini, respons daripada perkhidmatan diabaikan.
Nama warna pilihan digunakan untuk memilih warna selain kuning untuk status
mesej apabila respons salah. Cth "--checkresponse=red" akan menyebabkan "merah"
mesej status untuk dihantar apabila perkhidmatan tidak bertindak balas seperti yang diharapkan.
--tiada-bendera
Secara lalai, xymonnet menghantar beberapa maklumat tambahan dalam mesej status, dipanggil
"bendera". Ini digunakan oleh xymongen cth untuk memilih ikon berbeza untuk ujian terbalik
apabila menjana halaman web Xymon. Pilihan ini menjadikan xymonnet meninggalkan bendera ini
daripada mesej status.
--kocok
Secara lalai, ujian TCP dijalankan secara kasar dalam susunan hos disenaraikan dalam
fail hosts.cfg. Jika anda mempunyai banyak ujian untuk satu pelayan, ini boleh mengakibatkan satu
beban yang sangat besar apabila Xymon mengujinya kerana Xymon akan melakukan banyak prestasi
ujian pada masa yang sama. Untuk mengelakkan ini, pihak --kocok pilihan menyusun semula
urutan ujian supaya ia tersebar secara rawak merentasi semua pelayan yang diuji.
PILIHAN UNTUK THE Ping UJIAN
Nota: xymonnet menggunakan program yang ditakrifkan oleh persekitaran FPING untuk melaksanakan ujian ping -
secara lalai, iaitu xymonping(1) utiliti. Lihat xymonserver.cfg(5) untuk penerangan tentang
bagaimana untuk menyesuaikan ini, contohnya jika anda perlu menjalankannya dengan "sudo" atau alat yang serupa.
--ping Mendayakan ujian ping xymonnet. Nama lajur yang digunakan untuk keputusan ujian ping ditentukan
oleh pembolehubah persekitaran PINGCOLUMN dalam xymonserver.cfg(5).
Jika tidak dinyatakan, xymonnet menggunakan pembolehubah persekitaran CONNTEST untuk menentukan sama ada
ia harus melakukan ujian ping atau tidak. Jadi jika anda lebih suka menggunakan alat lain untuk
laksanakan semakan ping, sama ada tetapkan pembolehubah persekitaran CONNTEST kepada palsu, atau
jalankan xymonnet dengan "--noping".
--tidak
Lumpuhkan ujian ketersambungan.
--jejak
--notrace
Dayakan/lumpuhkan penggunaan traceroute apabila ujian ping gagal. Melakukan a
traceroute untuk ujian ping yang gagal adalah operasi yang perlahan, jadi lalainya tidak boleh dilakukan
mana-mana traceroute, melainkan ia diminta berdasarkan setiap hos melalui teg "jejak" masuk
yang hos.cfg(5) entri untuk setiap hos. Pilihan "--trace" mengubah ini, jadi
lalai menjadi untuk menjalankan traceroute pada semua hos di mana ujian ping gagal; awak boleh
kemudian nyahdayakannya pada hos tertentu dengan meletakkan teg "notrace" pada entri hos.
--ping-tasks=N
Sebarkan tugas ping hos ke atas proses N. Jika anda mempunyai yang sangat besar
bilangan hos masa yang diperlukan untuk ping kesemuanya boleh menjadi besar, walaupun dengan
penggunaan alat seperti fping atau xymonping yang ping banyak hos secara selari. ini
pilihan menyebabkan xymonnet memulakan N proses ping berasingan, IP yang sedang
ping'ed akan dibahagikan sama rata antara proses ini.
PILIHAN UNTUK HTTP (WEB) UJIAN
--content=CONTENTTESTNAME
Menentukan nama lajur yang dipaparkan Xymon untuk semakan kandungan. lalai
ialah "kandungan". Jika anda telah menggunakan skrip "cont.sh" atau "cont2.sh" sebelum ini, anda
mungkin mahu menggunakan "--content=cont" untuk melaporkan semakan kandungan menggunakan nama ujian yang sama
seperti yang dilakukan oleh skrip ini.
--bb-proxy-sintaks
Patuhi sintaks Big Brother untuk URL, yang membenarkan penetapan proksi HTTP sebagai
sebahagian daripada URL. Lihat "HTTP Ujian melalui proksi" dalam hos.cfg(5) fail untuk butiran.
Bermula dengan Xymon 4.3.0, tingkah laku ini dilumpuhkan secara lalai kerana URL itu
sertakan URL lain kini lebih biasa. Pilihan ini memulihkan Big lama
Tingkah laku yang serasi dengan abang.
PILIHAN UNTUK SSL SIJIL UJIAN
--ssl=SLCERTTESTNAME
Menentukan nama lajur yang dipaparkan Xymon untuk semakan sijil SSL.
Lalai ialah "sslcert".
--tidak-ssl
Melumpuhkan pelaporan semakan sijil SSL.
--sslwarn=N
--sslalarm=N
Menentukan bilangan hari sebelum sijil SSL tamat tempoh, di mana xymonnet
akan menjana status amaran atau penggera untuk lajur sijil SSL.
--sslbits=N
Membolehkan menyemak bahawa penyulitan yang disokong oleh protokol SSL menggunakan a
kunci penyulitan sekurang-kurangnya N bit. Cth untuk mencetuskan amaran jika SSL anda didayakan
tapak web menyokong kurang daripada 128 bit penyulitan, gunakan "--sslbits=128". Nota: Ini
boleh didayakan pada asas setiap hos menggunakan tetapan "sslbits=N" dalam hos.cfg(5)
--sslkeysize=N
Membolehkan menyemak panjang kunci awam dalam sijil SSL. N ialah
saiz minimum kunci awam SSL, biasanya kunci sedemikian ialah 2048 bit, tetapi beberapa
sijil lama mungkin menggunakan kunci dengan 1024 bit atau kurang. Jika anda menyatakan ini, SSL
sijil dengan kunci kurang daripada N bit akan menyebabkan status "sslcert" berjalan
kuning. Lalai: 0, iaitu semakan ini dinyahdayakan.
--tiada-sifirlist
Jangan tunjukkan butiran sifir penyulitan pada status "sslcert".
--showallciphers
Senaraikan SEMUA sifir penyulitan yang tersedia secara tempatan pada status "sslcert".
--sni=[on|off]
Tetapkan lalai untuk sama ada sambungan SSL menggunakan SNI (Petunjuk Nama Pelayan). ini
juga boleh ditetapkan dengan pilihan "sni" atau "nosni" dalam hos.cfg untuk setiap hos -
entri hosts.cfg mengatasi pilihan ini. Lalai: mati
MENGHILANGKAN PILIHAN
--tiada-kemas kini
Jangan hantar sebarang kemas kini status ke pelayan Xymon. Sebaliknya, semua mesej dibuang
untuk stdout.
--masa
Menyebabkan xymonnet mengumpul maklumat tentang masa yang dihabiskan di bahagian yang berlainan
program yang. Maklumat dicetak pada stdout sejurus sebelum program tamat.
Ambil perhatian bahawa maklumat ini juga disertakan dalam laporan status yang dihantar dengan
Pilihan "--report".
--nyahpepijat
Meninggalkan banyak status tentang ujian semasa mereka maju ke stdout.
--dump[=sebelum|=selepas|=kedua-duanya]
Membuang struktur memori dalaman sebelum dan/atau selepas ujian dilaksanakan.
BERMAKLUMAT PILIHAN
--membantu atau -?
Sediakan ringkasan pilihan baris arahan yang tersedia.
--versi
Mencetak nombor versi xymonnet
--perkhidmatan
Buang senarai perkhidmatan TCP yang ditentukan xymonnet tahu cara untuk menguji. Jangan lari apa-apa
ujian.
MENGGUNAKAN COOKIES IN WEB UJIAN
Jika fail $XYMONHOME/etc/cookies wujud, kuki akan dibaca daripada fail ini dan dihantar
bersama-sama dengan permintaan HTTP semasa menyemak tapak web. Fail ini berada dalam Kuki Netscape
format, lihat http://www.netscape.com/newsref/std/cookie_spec.html untuk butiran mengenai ini
format. The curl(1) utiliti boleh mengeluarkan fail dalam format ini jika dijalankan dengan fail "--cookie-jar
FILENAME" pilihan.
TENTANG SSL SIJIL SEMAK
Apabila xymonnet menguji perkhidmatan yang menggunakan protokol berasaskan SSL atau TLS, ia akan menyemak bahawa
sijil pelayan belum tamat tempoh. Semakan ini berlaku secara automatik untuk https (secure
web), pop3, imaps, nntps dan semua perkhidmatan didayakan SSL lain (kecuali ldap, lihat UJIAN LDAP
di bawah).
Semua sijil yang ditemui untuk hos dilaporkan dalam satu mesej status.
Nota: Pada kebanyakan sistem, tarikh tamat sijil dihadkan kepada 19 Jan, 2038. Jika
sijil anda sah selepas tarikh ini, xymonnet akan melaporkannya sebagai sah hanya sehingga Jan
19, 2038. Ini disebabkan oleh pengehadan dalam pustaka sistem pengendalian C anda. Lihat
http://en.wikipedia.org/wiki/2038_problem .
LDAP UJIAN
Ujian ldap boleh dilakukan dalam dua cara. Jika anda hanya meletakkan teg "ldap" atau "ldaps".
hosts.cfg, ujian mudah dilakukan yang hanya mengesahkan bahawa ia adalah mungkin untuk ditubuhkan
sambungan ke port yang menjalankan perkhidmatan ldap (389 untuk ldap, 636 untuk ldaps).
Sebaliknya anda boleh meletakkan URI LDAP dalam hosts.cfg. Ini akan menyebabkan xymonnet memulakan
sesi LDAP yang dihembus dengan pelayan, dan lakukan carian LDAP untuk objek yang ditakrifkan oleh
URI. Ini memerlukan xymonnet dibina dengan sokongan LDAP dan bergantung pada yang sedia ada
Pustaka LDAP untuk dipasang. Ia telah diuji dengan OpenLDAP 2.0.26 (dari Red Hat 9)
dan 2.1.22. Perpustakaan ldap sistem Solaris 8 juga telah disahkan berfungsi untuk un-
akses disulitkan (ldap biasa).
Format URI LDAP ditakrifkan dalam RFC 2255. URL LDAP kelihatan seperti ini:
ldap: //hosport/dn[?attrs[?skop[?menapis[?samb]]]]
di mana:
hosport ialah nama hos dengan pilihan ":portnumber"
dn ialah pangkalan carian
attrs ialah senarai atribut yang dipisahkan koma untuk diminta
skop adalah salah satu daripada tiga rentetan ini:
asas satu sub (lalai=asas)
menapis ialah penapis
samb adalah set pelanjutan LDAP dan/atau API yang diiktiraf.
Contoh:
ldap://ldap.example.net/dc=example,dc=net?cn,sn?sub?(cn=*)
Semua operasi "mengikat" ke pelayan LDAP menggunakan pengesahan mudah. Kerberos dan SASL adalah
tidak disokong. Jika pelayan LDAP anda memerlukan nama pengguna/kata laluan, gunakan teg "ldaplogin".
untuk menentukan ini, rujuk. hos.cfg(5) Jika tiada maklumat nama pengguna/kata laluan diberikan, a
ikatan tanpa nama akan dicuba.
Sokongan SSL memerlukan kedua-dua pustaka klien dan pelayan LDAP yang menyokong LDAPv3; ia menggunakan
permintaan protokol LDAP "STARTTLS" selepas mewujudkan sambungan kepada standard (bukan-
disulitkan) port LDAP (biasanya port 389). Ia hanya telah diuji dengan OpenSSL 2.x, dan
mungkin tidak akan berfungsi dengan mana-mana perpustakaan LDAP lain.
Kaedah percubaan LDAPv2 yang lebih lama untuk menyalurkan trafik LDAP biasa melalui SSL
sambungan - ldaps, berjalan pada port 636 - tidak disokong, melainkan seseorang boleh menerangkan caranya
untuk mendapatkan perpustakaan OpenLDAP untuk menyokongnya. Kaedah ini tidak pernah diterangkan secara rasmi dalam
RFC, dan pelaksanaannya adalah tidak standard.
Untuk perbincangan tentang pelbagai cara menjalankan ldap yang disulitkan, lihat
http://www.openldap.org/lists/openldap-software/200305/msg00079.html
http://www.openldap.org/lists/openldap-software/200305/msg00084.html
http://www.openldap.org/lists/openldap-software/200201/msg00042.html
http://www.openldap.org/lists/openldap-software/200206/msg00387.html
Apabila menguji URI LDAP, semua komunikasi dikendalikan oleh perpustakaan ldap.
Oleh itu, adalah tidak mungkin untuk mendapatkan sijil SSL yang digunakan oleh pelayan LDAP, dan
ia tidak akan dipaparkan dalam lajur "sslcert".
MENGGUNAKAN PELBAGAI RANGKAIAN UJIAN SYSTEMS
Jika anda mempunyai lebih daripada satu sistem yang menjalankan ujian rangkaian - contohnya jika rangkaian anda dipisahkan
oleh tembok api - maka adalah bermasalah untuk mengekalkan berbilang fail hos.cfg untuk setiap satu
sistem. xymonnet menyokong NET:location tag in hos.cfg(5) untuk membezakan antara
hos yang harus diuji dari lokasi rangkaian yang berbeza. Jika anda menetapkan persekitaran
ubah XYMONNETWORK cth kepada "dmz" sebelum menjalankan xymonnet, maka ia hanya akan menguji hos
yang mempunyai teg "NET:dmz" dalam hosts.cfg. Ini membolehkan anda menyimpan semua hos anda dalam
fail hosts.cfg yang sama, tetapi uji set hos yang berbeza dengan sistem yang berbeza yang dijalankan
xymonnet.
XYMONNET DALAMAN
xymonnet mula-mula membaca fail protocols.cfg untuk melihat ujian rangkaian yang ditakrifkan. Ia
kemudian mengimbas fail hosts.cfg dan mengumpul maklumat tentang ujian perkhidmatan TCP itu
perlu diuji. Ia hanya memilih ujian yang disenaraikan dalam fail protocols.cfg,
ditambah dengan ujian "dns", "gali" dan "ntp".
Ia kemudian menjalankan dua tugas secara selari: Pertama, proses berasingan dimulakan untuk menjalankan
alat "xymonping" untuk ujian ketersambungan. Semasa xymonping sedang sibuk melakukan "ping"
semak, xymonnet menjalankan semua ujian rangkaian berasaskan TCP.
Semua semakan perkhidmatan berasaskan TCP dikendalikan oleh penguji sambungan yang ditulis
khusus untuk tujuan ini. Ia hanya menggunakan pengaturcaraan rangkaian gaya Unix standard, tetapi
bergantung pada Unix "pilih(2)" panggilan sistem untuk mengendalikan banyak sambungan serentak
berlaku selari. Tepat berapa banyak sambungan selari yang digunakan bergantung pada
sistem pengendalian anda - lalai ialah FD_SETSIZE/4, yang berjumlah 256 pada banyak Unix
sistem.
Anda boleh memilih bilangan sambungan serentak dengan pilihan "--concurrency=N" untuk
xymonnet.
Sambungan cuba tamat masa selepas 10 saat - ini boleh ditukar dengan "--masa tamat=N"
pilihan.
Kedua-dua tetapan ini memainkan peranan dalam menentukan tempoh ujian yang diambil. Seorang konservatif
anggaran untuk melakukan ujian N TCP ialah:
(1 + (N / konkurensi)) * tamat masa
Dalam kehidupan sebenar ia mungkin akan menjadi kurang, kerana formula di atas adalah untuk setiap ujian memerlukan a
masa tamat. Memandangkan penggunaan Xymon yang paling biasa adalah untuk menyemak perkhidmatan yang aktif, anda
sepatutnya mempunyai lebih sedikit tamat masa.
Semakan "ntp" dan "rpcinfo" bergantung pada program luaran untuk melakukan setiap ujian.
PERSEKITARAN PELBAGAI
XYMONNETWORK
Mentakrifkan segmen rangkaian tempat xymonnet sedang berjalan. Ini sudah biasa
tapis hanya entri dalam hos.cfg(5) fail yang mempunyai padanan
Teg "NET:LOCATION", dan laksanakan ujian untuk hos tersebut sahaja.
MAXMSGSPERCOMBO
Mentakrifkan bilangan maksimum mesej status yang boleh dihantar dalam satu kombo
mesej. Lalai ialah 0 - tiada had.
Dalam amalan, saiz maksimum satu mesej Xymon menetapkan had - lalai
nilai untuk saiz mesej maksimum ialah 32 KB, tetapi ia akan dengan mudah menampung 100
mesej status setiap penghantaran. Jadi jika anda ingin mencuba tetapan ini, saya
cadangkan bermula dengan nilai 10.
TIDUR ANTARAMSGS
Mentakrifkan kelewatan aa (dalam mikrosaat) selepas setiap mesej dihantar ke Xymon
pelayan. Lalai ialah 0, iaitu menghantar mesej secepat mungkin. Ini memberi
pelayan Xymon anda sedikit masa untuk memproses mesej sebelum mesej seterusnya datang
masuk. Bergantung pada kelajuan pelayan Xymon anda, anda mungkin perlu menetapkan ini
nilai kepada setengah saat atau bahkan 1 atau 2 saat. Ambil perhatian bahawa nilai dinyatakan dalam
MICROsaat, jadi untuk menentukan kelewatan setengah saat, ini mesti ditetapkan kepada nilai
"500000"; kelewatan 1 saat dicapai dengan menetapkan ini kepada "1000000" (satu
juta).
Perintah FPING digunakan untuk menjalankan xymonping(1) utiliti. Digunakan oleh xymonnet untuk ketersambungan
(ping) ujian. Lihat xymonserver.cfg(5) untuk maklumat lanjut tentang cara menyesuaikan
atur cara yang dilaksanakan untuk melakukan ujian ping.
TRACEROUTE
Lokasi traceroute(8) utiliti, atau alat yang setara contohnya MTR(8).
Digunakan secara pilihan apabila ujian ketersambungan gagal menentukan lokasi rangkaian
yang menyebabkan kegagalan.
NTPDATE
Lokasi ntpdate(1) utiliti. Digunakan oleh xymonnet apabila menyemak "ntp"
perkhidmatan.
RPINFO
Lokasi rpcinfo(8) utiliti. Digunakan oleh xymonnet untuk pemeriksaan perkhidmatan "rpc".
Gunakan xymonnet dalam talian menggunakan perkhidmatan onworks.net