Ini adalah perintah pmie_check yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
pmie_check, pmie_daily - administrasi mesin inferensi Performance Co-Pilot
RINGKASAN
$PCP_BINADM_DIR/pmie_check [-CNsV] [-c kontrol] [-l file log]
$PCP_BINADM_DIR/pmie_harian [-NV] [-c kontrol] [-k membuang] [-l file log] [-m alamat] [-x
kompres] [-X program] [-Y regex]
DESKRIPSI
Serangkaian skrip shell dan file kontrol terkait ini dapat digunakan untuk membuat a
rezim administrasi dan manajemen yang disesuaikan untuk Performance Co-Pilot (lihat
PC Pintro(1)) mesin inferensi, sore(1).
pmie_daily dimaksudkan untuk dijalankan sekali sehari, sebaiknya di pagi hari, segera
setelah tengah malam jika memungkinkan. Tugasnya adalah memutar file log untuk dijalankan sore
proses - file-file ini dapat tumbuh tanpa terikat jika tindakan ``print'' digunakan, atau apapun
lain pme tindakan menulis ke aliran stdout/stderr-nya. Setelah beberapa periode, tua sore mencatat
file dibuang. Periode ini adalah 14 hari secara default, tetapi dapat diubah menggunakan -k
pilihan. Dua nilai khusus diakui untuk periode tersebut (membuang), yaitu 0 untuk tidak
file log di luar yang sekarang, dan selama-lamanya untuk mencegah file log apa pun dibuang.
File log opsional dapat dikompresi setelah beberapa waktu (kompres), untuk menghemat disk
ruang angkasa. Ini sangat berguna untuk sejumlah besar sore proses di bawah kendali
of pmie_check. itu -x opsi menentukan jumlah hari setelah itu untuk mengompresi arsip
file data, dan -X opsi menentukan program yang akan digunakan untuk kompresi - secara default
ini xz(1). Penggunaan -Y opsi memungkinkan ekspresi reguler ditentukan menyebabkan
file dalam kumpulan file yang cocok untuk kompresi dihilangkan - ini hanya memungkinkan
file data yang akan dikompresi, dan juga mencegah program mencoba mengompresnya
lebih dari sekali. Standarnya regex adalah ".(meta|index|Z|gz|bz2|zip|xz|lzma|lzo|lz4)$" - seperti itu
file difilter menggunakan -v pilihan untuk Egrep(1).
Penggunaan -m pilihan penyebab pmie_daily untuk membuat ringkasan file log yang dihasilkan
untuk semua host yang dipantau dalam 24 jam terakhir (baris yang cocok dengan `` OK '' disingkirkan), dan e-
kirimkan ringkasan itu ke set yang dipisahkan oleh ruang alamat.
pmie_check dapat dijalankan setiap saat, dan dimaksudkan untuk memeriksa bahwa set yang diinginkan
sore(1) proses sedang berjalan, dan jika tidak meluncurkan kembali mesin inferensi yang gagal. Menggunakan
dari -s opsi menyediakan fungsionalitas terbalik, memungkinkan set sore proses untuk
dimatikan dengan bersih. Penggunaan -C opsi menanyakan informasi runlevel layanan sistem
untuk sore, dan menggunakannya untuk menentukan apakah akan memulai atau menghentikan proses.
Kedua pmie_check dan pmie_daily dikendalikan oleh file kontrol mesin inferensi PCP yang
tentukan sore contoh yang akan dikelola. File kontrol default adalah
$PCP_PMIECONTROL_PATH tetapi alternatif dapat ditentukan menggunakan -c pilihan. jika
direktori $PCP_PMLOGGERCONTROL_PATH.d (atau kontrol.d dari -c opsi) ada, maka
isi dari file kontrol tambahan apa pun di dalamnya akan ditambahkan ke file kontrol utama
(yang harus ada).
File kontrol harus disesuaikan menurut aturan berikut.
1. Baris yang diawali dengan ``#'' adalah komentar.
2. Baris yang diawali dengan ``$'' diasumsikan sebagai penugasan ke variabel lingkungan
ala sh(1), dan semua teks setelah ``$'' akan menjadi evaluasi'ed by the
skrip membaca file kontrol, dan variabel yang sesuai diekspor ke
lingkungan. Ini sangat berguna untuk mengatur dan mengekspor variabel ke dalam
lingkungan skrip administrasi, mis
$PMCD_CONNECT_TIMEOUT=20
peringatan: Para $PCP_PMIECONTROL_PATH dan $PCP_PMIECONTROL_PATHFile .d tidak boleh
dapat ditulis oleh pengguna selain root.
3. Harus ada satu baris dalam file kontrol untuk masing-masing sore contoh formulir:
tuan rumah y|n file log args
4. Bidang dalam satu baris file kontrol dipisahkan oleh satu atau lebih spasi atau
tab.
5. Itu pertama field adalah nama host yang merupakan sumber default dari
metrik kinerja untuk ini sore contoh.
6. Itu kedua bidang menunjukkan apakah ini sore instance harus dimulai di bawah
kendali atas kaos kaki(1) untuk terhubung ke a pmcd melalui firewall (y or n).
8. Itu ketiga bidang adalah nama sore berkas log aktivitas. Konvensi yang berguna adalah
bahwa sore contoh memantau host lokal dengan nama host tuan rumah saya dipertahankan
di direktori $PCP_LOG_DIR/pmie/tuan rumah saya, saat log aktivitas untuk host jarak jauh
bergumam dipertahankan dalam $PCP_LOG_DIR/pmie/bergumam. Hal ini sesuai dengan cara
pmlogger(1) memelihara log aktivitas dan file arsipnya.
9. Semua bidang lain ditafsirkan sebagai argumen untuk diteruskan ke sore(1). Paling
biasanya ini akan menjadi -c .
Garis kontrol sampel berikut menentukan satu: sore contoh memantau host lokal
(goyah), dan metrik kinerja pemantauan lainnya dari host percikan.
goyah dan PCP_LOG_DIR/pmie/goyah -c config.default
percikan dan PCP_LOG_DIR/pmie/splat -c percikan/cpu.conf
Typical crontab(5) entri untuk pelaksanaan berkala pmie_daily dan pmie_check diberikan
in $PCP_SYSCONF_DIR/pmie/crontab (kecuali diinstal secara default di /etc/cron.d sudah) dan
ditunjukkan di bawah ini.
# pemrosesan harian log pmie
08 0 * * * $PCP_BINADM_DIR/pmie_daily
# setiap 30 menit, periksa apakah instance pmie sedang berjalan
28,58 * * * * $PCP_BINADM_DIR/pmie_check
Untuk memastikan bahwa email tidak terkirim secara tidak sengaja saat skrip ini dijalankan dari
cron(8) diagnostik selalu dikirim ke file log. Secara default, file-file ini adalah
$PCP_LOG_DIR/pmie/pmie_daily.log dan $PCP_LOG_DIR/pmie/pmie_check.log tapi ini bisa
diubah menggunakan -l pilihan. Jika file log ini sudah ada saat skrip dimulai, itu
akan diganti namanya dengan .sebelumnya akhiran (menimpa file log apa pun yang disimpan sebelumnya) sebelumnya
diagnostik dihasilkan ke file log baru.
Keluaran dari cron eksekusi skrip dapat diperpanjang menggunakan -V pilihan untuk
skrip yang akan memungkinkan penelusuran verbose aktivitas mereka. Secara default skrip
menghasilkan tidak ada output kecuali beberapa kesalahan atau kondisi peringatan ditemui.
-N opsi mengaktifkan mode ``tunjukkan saya'', di mana tindakan digaungkan, tetapi tidak dieksekusi,
dalam gaya ``make -n''. Menggunakan -N setara dengan -V memaksimalkan diagnostik
kemampuan untuk debugging.
Gunakan pmie_check online menggunakan layanan onworks.net