Knowledge Base

Install Mytop di cPanel

Rizky   9 November 2018

Perintah mytop berguna untuk melihat aktifitas query mysql yang terjadi di server. Dengan begitu, admin server bisa mengetahui akun mana yang melakukan query paling tinggi. Sehingga dapat melakukan tindakan pada akun tersebut seperti menutup aksesnya dan sebagainya.

Berikut ini adalah langkah-langkah cara install mytop di cPanel.

  1. Masuk ke server menggunakan SSH, lalu install MyTop dengan perintah berikut.

    wget http://fossies.org/linux/privat/mytop-1.9.1.tar.gz
    tar zxpfv mytop-1.9.1.tar.gz
    cd mytop-1.9.1
    perl Makefile.PL && make && make install
    
  2. Setelah selesai, coba jalankan perintah mytop. Apabila ada error seperti ini.

    Error in option spec: "long|!"
    

    Maka edit file /usr/bin/mytop dengan perintah berikut.

    nano /usr/bin/mytop
    
  3. Kemudian file mytop akan terbuka, silahkan cari baris seperti di bawah ini.

    "long|!" => \$config{long_nums}
    

    Berikan tanda komentar (#) di awal baris, menjadi seperti berikut.

    #"long|!" => \$config{long_nums}
    
  4. Coba jalankan kembali perintah mytop. Apabila ada error seperti berikut ;

    Cannot connect to MySQL server. Please check the:
    
      * database you specified "test" (default is "test")
      * username you specified "root" (default is "root")
      * password you specified "" (default is "")
      * hostname you specified "localhost" (default is "localhost")
      * port you specified "3306" (default is 3306)
      * socket you specified "" (default is "")
    
    The options my be specified on the command-line or in a ~/.mytop
    config file. See the manual (perldoc mytop) for details.
    
    Here's the exact error from DBI. It might help you debug:
    
    Unknown database 'test'
    
  5. Buat file mytop pada directory berikut /root/.mytop dengan menggunakan perintah seperti di bawah ini.

    nano /root/.mytop
    
  6. Kemudian isi file tersebut dengan script berikut.

    user=root
    pass=
    host=localhost
    db=mysql
    delay=5
    port=3306
    socket=
    batchmode=0
    header=1
    color=1
    idle=1
    
  7. Lalu coba jalankan kembali perintah mytop.

Jika ada pertanyaan tentang artikel Install Mytop di cPanel, silahkan hubungi staf Indowebsite.