Cara Memasang Graylog Server pada CentOS 7
Menggunakan Sistem yang Berbeda? Graylog server adalah perangkat lunak manajemen log sumber terbuka siap pakai perusahaan. Ia mengumpulkan log dari berbagai sumber dan menganalisis
Meskipun pengembangannya agak tertunda dibandingkan dengan panel kontrol lain, CloudLinux sekarang sepenuhnya terintegrasi dengan DirectAdmin. CloudLinux didasarkan pada CentOS, sehingga sebagian besar infrastruktur Anda kemungkinan besar masih berfungsi. Versi CloudLinux saat ini didasarkan pada CentOS 7.
Dalam panduan ini, kami menganggap Anda memiliki versi DirectAdmin terbaru, meskipun mereka juga akan bekerja pada versi yang lebih baru. Selanjutnya, panduan ini didasarkan dan diuji pada CentOS 7. Versi CentOS yang lebih lama, seperti CentOS 6, kemungkinan besar tidak akan berfungsi dengan benar.
Anda akan memerlukan akses root untuk melanjutkan dengan langkah-langkah ini.
CloudLinux kemungkinan besar tidak akan merusak apa pun. Meskipun sistem ini diatur untuk memperbaiki sendiri secara otomatis, ada beberapa teknik setelah CloudLinux yang harus Anda monitor sendiri setelah meluncurkan sistem operasi yang baru.
Dari pengalaman, tidak banyak yang bisa salah sejak awal, tetapi Anda harus benar-benar yakin dapat kembali kapan saja selama proses instalasi. Pastikan Anda memiliki cadangan yang berfungsi , meskipun instalasi dapat dan mungkin akan berjalan dengan sempurna.
Ketika situs Anda dikurung (menggunakan CageFS) pastikan sumber daya yang dialokasikan cukup. Jika tidak, CloudLinux dapat memblokir situs Anda. Secara opsional, Anda dapat memilih untuk tidak menggunakan batas apa pun atau mengangkat semuanya pada tahap berikutnya untuk memastikan situs Anda tetap online terlepas dari apakah sumber daya server Anda mencukupi.
Ya, kami akan mendokumentasikan instalasi CageFS dan Pemilih Versi PHP yang terintegrasi. CageFS dapat diaktifkan (atau dinonaktifkan) berdasarkan per pengguna, artinya Anda dapat mengontrol dengan tepat pengguna mana yang akan dikurung dan mana yang tidak.
Secara opsional, dari DirectAdmin, ada opsi untuk menentukan apakah pengguna yang baru dibuat harus secara otomatis dikurung atau tidak.
Memang akan ada downtime, karena reboot tetapi juga kemungkinan pemecahan masalah. Pastikan untuk mengumumkan pemeliharaan ini kepada pengguna Anda sebelumnya karena instalasi CloudLinux dapat memiliki dampak yang cukup (positif).
Dari sini dan seterusnya, kami menganggap Anda memiliki yang berikut:
Pertama, mari kita konversi instalasi CentOS kami saat ini ke sistem operasi CloudLinux, memberi Anda akses ke semua fitur-fiturnya. Untuk menginstal ini, kunci lisensi diperlukan; baik uji coba gratis, atau Anda dapat membeli lisensi baik melalui CloudLinux atau vendor lisensi.
Pastikan untuk memiliki kunci lisensi Anda, kecuali Anda memiliki lisensi berbasis IP; Anda tidak perlu memasukkan kunci lisensi.
Pertama, kami akan mengunduh cldeploy
skrip:
cd /home
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
Jika wget
belum diinstal, instal dulu:
yum install wget
Kemudian cobalah untuk menjalankan perintah lagi.
Jika Anda memiliki kunci aktivasi, jalankan:
cd /home
sh cldeploy -k YOURKEY
Ganti "YOURKEY" dengan kunci lisensi Anda.
Jika Anda memiliki lisensi berbasis IP, CloudLinux akan secara otomatis mendeteksi alamat IP keluar Anda dengan mengeksekusi:
sh cldeploy -i
Skrip instalasi CloudLinux akan secara otomatis mendeteksi lingkungan Anda, jika berlaku virtualisasi yang digunakan (KVM dalam kasus Vultr) dan panel kontrol yang digunakan. Oleh karena itu, plugin yang diperlukan (seperti LVE Manager) akan secara otomatis diinstal ke panel kontrol DirectAdmin Anda.
Setelah skrip selesai, Anda harus me-reboot server:
reboot
SSH kembali ke server Anda. Untuk memastikan sistem operasi CloudLinux aktif di server Anda, kami dapat memeriksa kernel:
uname -a | grep lve
Jika ini mengembalikan output, kernel CloudLinux (dan karenanya sistem operasinya) berhasil diinstal. Jika tidak ada output dan terminal Anda kosong, kernel yang benar tidak diinstal. Dalam hal ini kami sangat merekomendasikan untuk debugging masalah ini di server lain.
Sistem operasi CentOS Anda sekarang seharusnya telah dikonversi ke CloudLinux OS.
Pemilih versi PHP CloudLinux berada di atas CageFS. Pemilih Versi PHP memungkinkan pengguna untuk 'menyesuaikan' versi PHP mereka sendiri dengan dapat memilih lebih dari dua versi (yang DirectAdmin memungkinkan secara default) dan memungkinkan pengguna untuk memilih modul mereka sendiri. Ini tidak hanya memungkinkan perangkat lunak lama berfungsi (di dalam kandang sendiri); memungkinkan keamanan juga, karena pengguna dapat menonaktifkan modul PHP yang tidak mereka gunakan.
Versi PHP DirectAdmin masih akan tetap aktif; dengan mengatur versi CloudLinux PHP ke 'asli', itu akan kembali ke versi DirectAdmin (sering 5.6 dan 7.0 / 7.1).
Untuk menggunakan Pemilih Versi PHP, kita harus menginstal semua versi PHP dengan menjalankan perintah yum berikut. Proses ini bisa memakan waktu, jadi pastikan untuk tidak meninggalkan sesi SSH Anda atau menggunakan alat seperti screen
. Dengan mengganggu instalasi Anda dapat merusak pengaturan Anda karena instalasi yang belum selesai:
yum groupinstall alt-php
Anda harus dapat memilih versi PHP khusus dari DirectAdmin sekarang.
CloudLinux hadir dengan fitur yang relatif baru: MySQL Governor. Dalam pemantauan sumber daya default dan batas yang sesuai, basis data MySQL dan penggunaan sumber dayanya tidak dihitung. MySQL Governor memungkinkan pemantauan yang lebih baik dan pada akhirnya memblokir dan / atau menonaktifkan database MySQL secara otomatis tergantung pada apakah mereka memenuhi atau melampaui batas sumber daya mereka.
Persyaratan pertama untuk MySQL Governor yang sering diabaikan adalah perlunya menjalankan MariaDB. Secara teknis, dimungkinkan untuk menggunakan Gubernur MySQL dengan MySQL, tetapi persyaratan sistemnya adalah MariaDB. Karena MariaDB adalah 'pengganti pengganti', proses konversi seharusnya tidak terlalu memakan waktu.
Tolong, sebelum melanjutkan, pastikan Anda memiliki proses kerja. Proses konversi relatif mudah tetapi banyak hal bisa salah dalam proses jika tidak dijalankan dengan benar. Buat cadangan menggunakan mysql
perintah, misalnya:
Saat Anda 100% yakin memiliki cadangan yang berfungsi, Anda dapat memulai proses konversi dengan:
cd /usr/local/directadmin/custombuild/
./build set mysql_inst mariadb
./build set mariadb 10.0
./build update
./build mysql
Ganti 10.0
dengan versi MariaDB terbaru. Anda dapat melihatnya di situs web MariaDB. Setelah MySQL ditukar dengan MariaDB, dan fungsinya terbukti, instal paket MySQL Governor:
yum install governor-mysql
Setelah instalasi selesai, jalankan db-select-mysql
skrip dan tentukan versi MariaDB Anda:
/usr/share/lve/dbgovernor/db-select-mysql --mysql-version=mariadbversion
Ganti mariadbversion
dengan versi MariaDB yang diinstal. Selanjutnya, instal Gubernur MySQL:
/usr/share/lve/dbgovernor/mysqlgovernor.py --install
Gubernur MySQL seharusnya sudah diinstal. Periksa apakah database Anda masih berfungsi dengan benar. Jika demikian, mulai layanan:
service db_governor start
Sekarang CloudLinux telah diinstal ke server DirectAdmin Anda, Anda akan melihat dua plugin muncul di DirectAdmin: "CloudLinux CageFS User Manager" dan "CloudLinux LVE Manager". Kami akan menjelaskan fungsinya satu per satu di sini.
Dari Manajer Pengguna CloudLinux CageFS, Anda akan mendapatkan gambaran umum dari semua pengguna di server ini. Bergantung pada kondisi mereka saat ini (diaktifkan atau dinonaktifkan) ada filter yang diterapkan ("Pengguna yang Diaktifkan" dan "Pengguna yang Dinonaktifkan").
Untuk menonaktifkan CageFS untuk pengguna yang saat ini diaktifkan, cukup pilih akun pengguna khusus ini dan klik tombol panah ke kanan (">>"). Begitu juga sebaliknya untuk mengaktifkan CageFS untuk pengguna yang saat ini dinonaktifkan, klik tombol panah kiri ("<<").
Ada dua tombol lagi, masing-masing di kiri dan kanan: "Nonaktifkan CageFS" dan "Perbarui CageFS Skeleton". Seperti yang sudah Anda duga, tombol pertama memungkinkan untuk sepenuhnya menonaktifkan CageFS di seluruh server. Berhati-hatilah, karena ini akan membuat semua versi PHP pengguna kembali ke pengaturan asli DirectAdmin. Itu berarti situs pengguna mungkin rusak.
Tombol kedua, "Perbarui CageFS Skeleton", memungkinkan untuk mendorong perubahan ke kerangka pengguna default ke keadaan berjalan CloudLinux. CageFS memanfaatkan kerangka untuk lingkungan pengguna. Sebagai contoh, CloudLinux membuat kerangka tanpa su
perintah, sehingga pengguna dengan akses SSH tidak akan dapat meningkatkan izin mereka menggunakan perintah itu untuk meningkatkan keamanan. Jika Anda ingin mengubah apa pun tentang kerangka ini, mendorong perubahan Anda menggunakan tombol ini adalah mungkin. Namun, perhatikan bahwa kesalahan kecil dalam membuat kerangka dapat merusak pengaturan Anda, jadi pastikan Anda tahu apa yang Anda lakukan. Secara default (saat instalasi) CageFS menerapkan kerangka sendiri.
Manajer LVE agak lebih maju dan kompleks. Tidak hanya memungkinkan Anda untuk melihat statistik penggunaan hampir semua akun di server, itu juga memungkinkan Anda untuk mengubah, menaikkan, atau sepenuhnya mengangkat batas juga.
Kami akan memandu Anda melalui tiga tab, karena ini sering membutuhkan penjelasan sementara tiga lainnya relatif mudah untuk dipahami (total enam).
Di tab 'Penggunaan saat ini' Anda akan melihat pengguna teratas dan sumber daya yang mereka gunakan saat ini. Seperti yang Anda lihat pada tangkapan layar di atas, pengguna 'webapps' misalnya saat ini menggunakan 8,79 MB RAM dan selain itu, hampir tidak ada sumber daya sistem. Namun, akun lain (yang nama pengguna dilucuti) menggunakan 171,71M RAM, yang merupakan jumlah yang signifikan di sebagian besar lingkungan hosting bersama.
Dengan menggunakan alat ini, kita dapat dengan mudah menemukan 'penyalahgunaan'. Secara opsional, Anda dapat membatasi pengguna secara otomatis, tetapi kami akan membahasnya nanti.
Di tab ini, Anda melihat semua pengguna saat ini di server. Pada basis per pengguna, Anda dapat mengubah batas sumber daya mereka. Ketika mereka memenuhi atau melampaui akun-akun mereka, secara otomatis akan 'diblokir'.
Pemilih Versi PHP, yang dibuat oleh CloudLinux, memungkinkan kebebasan yang besar dalam memilih versi PHP. Karena beberapa di antaranya sudah sangat ketinggalan zaman dan tidak aman, jika pengguna benar-benar ingin menjalankan perangkat lunak lawas, mereka dapat melakukannya. Bersama dengan CageFS pengguna lain secara efektif akan kebal terhadap praktik tetangga mereka. Mengingat semua pengguna berada dalam 'kandang' mereka sendiri, mereka tidak akan terinfeksi ketika situs lain berada.
Jika Anda merasa sangat tidak nyaman dengan mengizinkan beberapa versi PHP, Anda dapat sepenuhnya menonaktifkan Pemilih Versi PHP (walaupun ini juga akan menghapus beberapa versi PHP terbaru, seperti PHP 7.1) atau cukup melarang beberapa versi PHP dengan menghapusnya di " Versi yang didukung ". Selanjutnya, Anda dapat mengubah modul yang dipilih default. Pengguna tanpa banyak pengetahuan teknis akan sering mengandalkan pengaturan default.
Versi PHP 'asli' adalah satu atau dua versi PHP yang terinstal di DirectAdmin secara default. Ketika versi PHP diambil di Pemilih Versi PHP, memilih versi PHP asli di 'Pengaturan Domain' tidak akan berpengaruh.
Menggunakan Sistem yang Berbeda? Graylog server adalah perangkat lunak manajemen log sumber terbuka siap pakai perusahaan. Ia mengumpulkan log dari berbagai sumber dan menganalisis
Pada kesempatan tertentu, Administrator Sistem mungkin perlu membuat akun pengguna dan membatasi akses mereka untuk hanya mengelola file mereka sendiri melalui sFTP, tetapi tidak
Menggunakan Sistem yang Berbeda? Chamilo adalah sistem manajemen pembelajaran (LMS) gratis dan open source yang banyak digunakan untuk pendidikan online dan kolaborasi tim
Odoo, sebelumnya dikenal sebagai OpenERP, adalah platform bisnis ERP open source yang terkenal. Perusahaan dengan ukuran berapa pun dapat mengambil manfaat dari Odoo, berkat lisnya yang berlimpah
Menggunakan Sistem yang Berbeda? Couch CMS adalah Content Management System (CMS) sederhana dan fleksibel, gratis dan open source yang memungkinkan desainer web untuk mendesain
NextCloud, seperti namanya, adalah alternatif yang menjanjikan dari solusi hosting file sumber terbuka lainnya OwnCloud. Dalam artikel ini, saya akan menunjukkan kepada Anda ho
Menggunakan Sistem yang Berbeda? Netdata adalah bintang yang naik di bidang pemantauan metrik sistem waktu-nyata. Dibandingkan dengan alat lain dengan jenis yang sama, Netdata:
Menggunakan Sistem yang Berbeda? ERP atau Enterprise Resource Planning adalah rangkaian aplikasi perusahaan yang digunakan untuk mengelola proses bisnis inti. ERPNext adalah gratis
Selamat datang di tutorial Vultr lainnya. Di sini, Anda akan belajar cara menginstal dan menjalankan server SAMP. Panduan ini ditulis untuk CentOS 6. Prasyarat Anda akan tahu
Menggunakan Sistem yang Berbeda? Elgg adalah mesin jejaring sosial open source yang memungkinkan penciptaan lingkungan sosial seperti jejaring sosial kampus
Bolt adalah CMS open source yang ditulis dalam PHP. Kode sumber baut di-host di GitHub. Panduan ini akan menunjukkan kepada Anda cara menginstal Bolt CMS pada CentOS 7 Vult yang baru
Bugzilla adalah sistem pelacakan bug sumber bebas dan terbuka yang banyak digunakan oleh berbagai vendor untuk terus meningkatkan softwar mereka
Ikhtisar Artikel ini dimaksudkan untuk membantu Anda mendapatkan kluster Kubernet dan menjalankan dengan kubeadm dalam waktu singkat. Panduan ini akan menggunakan dua server, pada
Menggunakan Sistem yang Berbeda? Pendahuluan Sails.js adalah kerangka kerja MVC untuk Node.js, mirip dengan Ruby on Rails. Itu membuat untuk mengembangkan aplikasi modern ver
Tutorial ini akan membahas proses pemasangan server game Half Life 2 pada Sistem CentOS 6. Langkah 1: Menginstal prasyarat Untuk mengatur ou
Pendahuluan Sistem Linux dilengkapi dengan alat pemantauan secara default seperti top, df, dan du yang membantu memonitor proses dan ruang disk. Namun sering kali, mereka ar
Menggunakan Sistem yang Berbeda? Kolab Groupware adalah aplikasi groupware berbasis web gratis dan open source. Fitur-fiturnya terdiri dari komunikasi email, acara
Menggunakan Sistem yang Berbeda? Koel adalah aplikasi streaming audio pribadi sederhana berbasis web yang ditulis dalam Vue di sisi klien dan Laravel di sisi server. Koe
GDB adalah debugger untuk C, C ++, Objective-C, Pascal, Fortran, Go, D, OpenCL C, Ada, dan Modula-2. CentOS didasarkan pada RHEL (Red Hat Enterprise Linux). Salah satu th
Menggunakan Sistem yang Berbeda? Akaunting adalah perangkat lunak akuntansi sumber terbuka dan gratis yang dirancang untuk usaha kecil dan freelancer. Itu dibangun kecerdasan
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.
Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut