Apabila anda mempunyai pelayan, tugas mengautomatik selalu berguna, ini menjimatkan masa dan juga membantu dengan toleransi kesalahan, anda tahu… «lakukan ini sekiranya ram rendah » ... «mulakan semula perkhidmatan tersebut sekiranya soket tersebut gagal»... Dll, perinciannya adalah untuk mengotomatisasi tugas, perkara pertama adalah mengetahui status pelayan semasa.
Skrip untuk memaparkan maklumat dari sistem kami
Saya telah memberitahu anda tentang skrip yang menunjukkan statistik penggunaan RAM Apache, kali ini saya akan memberitahu anda mengenai skrip yang menunjukkan maklumat ini:
- Adakah atau tidak disambungkan ke internet
- Sistem pengendalian
- pengedaran
- Senibina
- Kernel
- nama hos
- IP Dalaman
- IP luaran
- DNS yang anda gunakan
- Pengguna yang log masuk
- Statistik RAM dan SWAP
- Ruang HDD
- Masa yang diperlukan untuk skrip memaparkan maklumat
- Uptime
Cara mendapatkan Skrip yang menunjukkan maklumat dari sistem kami
Perkara pertama adalah memuat turunnya, kemudian memberikannya izin pelaksanaan, akhirnya kita melaksanakannya dengan parameter -I sehingga dipasang di sistem kita dan lebih mudah untuk melaksanakannya di masa depan. Buka terminal dan masukkan arahan berikut:
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I
Ia akan meminta kata laluan, kami mengetiknya, tekan Enter dan hanya itu, kami dapat melihat maklumat sistem kami dengan melaksanakan:
monitor
Contoh maklumat yang diberikan oleh Skrip:
Seperti yang anda lihat dalam perintah, penulis skripnya adalah TecMint.com, terima kasih Avishek Kumar untuk siarkannya.
Baiklah, saya harap tidak ada yang berguna untuk anda 😉
Hei.
Saya mengikuti langkah-langkah yang dijelaskan dan ketika saya menulis ./tecmint_monitor.sh -Saya memberitahu saya bahawa pilihan itu tidak sah ... Mesejnya adalah ./tecmint_monitor.sh: pilihan haram - Saya
Boleh kamu bantu saya?
salam
Ia huruf kecil i.
Parameternya adalah i-latin, bukan ele 🙂
Bagaimanapun, skrip gagal saya kerana baris yang berisi "su -c", karena di ubuntu sudo digunakan untuk mendapatkan izin root.
dan apa yang berlaku bahawa «sudo su -« tidak berfungsi
Edit fail (sudo nano / usr / bin / monitor) dan pada baris 75 tertulis "hostname -I" ... hapus -I dan anda sudah selesai
cuba dengan cara ini
./tecmint_monitor.sh -i
Bagaimanapun, jika anda menjalankan skrip tanpa parameter, itu memberi anda maklumat yang sesuai. Yang dilakukannya secara dalaman ialah menyalin skrip "tecmint_monitor.sh" di / usr / bin / dengan nama "monitor" (dengan izin pelaksanaan).
Saya meletakkannya di pelayan ubuntu 12.04 dan mendapat ralat ini
Muat turun / tecmint_monitor.sh: 26: Muat turun / tecmint_monitor.sh: [[: tidak dijumpai
Muat turun / tecmint_monitor.sh: 36: Muat turun / tecmint_monitor.sh: [[: tidak dijumpai
Muat turun / tecmint_monitor.sh: 43: Muat turun / tecmint_monitor.sh: [[: tidak dijumpai
Saya mempunyai izin pelaksanaan dan saya meletakkan parameter -I, apa yang menjadi penyebab masalahnya?
Posting Menarik, cara yang baik untuk mengautomasikan permintaan maklumat, sambil menjimatkan masa yang dapat digunakan untuk masalah lain.
off topic: @ KZKG ^ Gaara, bolehkah anda membalas e-mel, itu tidak begitu rumit.
UCAPAN
E-mel apa? 😀
artikel hebat.
tetapi ketika saya mendapati diri saya?
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
chmod + x tecmint_monitor.sh
./tecmint_monitor.sh -I
Saya tidak pergi ..
Dua yang saya kirimkan kepada anda beberapa minggu yang lalu, mereka tidak melantun, jadi e-mel yang anda berikan kepada saya di FLISOL adalah betul ...
Tulis saya lagi untuk melihat 0_oU
Periksa untuk mengetahui sama ada ia tiba
Hebat !! Ia bagus, walaupun dapat dilengkapi dengan maklumat tambahan. Walaupun ya, mudah disesuaikan. Terima kasih kerana sudi berkongsi!
Alat yang sangat berguna yang juga digunakan untuk memantau perkhidmatan dan sumber, selain dapat mengatur tindakan berdasarkan apa, serta mengirim peringatan e-mel, adalah monit:
https://mmonit.com/monit/
TUTUP DAN AMBIL KUNCI KEBAKARAN SAYA!
http://pastebin.com/uKRsrPvZ
sekiranya lebih difahami 😉
berkaitan
apt-get pasang inxi
jalankan di konsol:
inxi-Fxz
Dan bersedia ...
"./Tecmint_monitor.sh -I" memberi saya ralat, saya mengubahnya menjadi huruf kecil seperti yang dikatakan oleh @Edgar Pérez tetapi kemudian "monitor" muncul sebagai arahan yang tidak diketahui: /
Apa yang saya buat salah? u__ú
Nampaknya ia tidak dipasang dengan betul. Saya mempunyai Debian, tetapi saya telah dikonfigurasi sudo seperti di Ubuntu, iaitu, saya tidak mempunyai kata laluan yang diberikan kepada pengguna root dan, oleh itu, saya tidak mempunyai kata laluan yang diminta untuk saya masukkan semasa pemasangan. Sekiranya saya memasukkan nama pengguna saya, pemasangan gagal, kerana bukan kata laluan root. Ini berfungsi untuk saya:
chmod + x tecmint_monitor.sh
sudo su
./tecmint_monitor.sh -i
Oleh itu, ia dipasang dengan berkesan. Kemudian jalankan di mana-mana terminal: monitor
mmm ... sudah tiba masanya untuk mencubanya
Skripnya bagus, tetapi dalam memori RAM yang digunakan menandakan nilai yang tidak boleh dipercayai. Ketika di monitor sistem apa pun saya melihat bahawa saya telah menggunakan 370 MB, skrip ini menunjukkan bahawa itu adalah 991 MB (?).
Skripnya baik tetapi dengan inxi ia menunjukkan lebih banyak data kepada anda.
Hebat !!!!
Sangat sesuai untuk saya berhenti menarik arahan satu persatu di konsol ketika saya harus menjalankan tugas pentadbiran. 🙂
Sayang sekali tidak pada GitHub untuk dapat memalsukannya dan dapat mengerjakan skrip dengan lebih selesa.
Salam!
Deluxe.
Terima kasih kerana sudi berkongsi.
Salam!
Alejo, lihat ini: http://blackhats.cubava.cu/2015/05/15/script-que-muestra-informacion-de-nuestro-sistema/
ini baik, walaupun tidak cukup