Knowledge Center / Getting Started
Getting Started
Getting Started / Panduan Pengguna Baru / Bagaimana cara instalasi probe network private ...

Bagaimana cara instalasi probe network private/hybrid?

Install Docker di Ubuntu

  1. Perbarui sistem dengan perintah berikut:

    $ sudo apt update
    
  2. Setelah sistem diperbarui, instal package yang dibutuhkan dengan menjalankan perintah ini:

    $ sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. Masukkan perintah berikut untuk menambahkan GPG Key:

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  4. Jalankan perintah berikut untuk menambahkan repositori:

    $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
    
  5. Selanjutnya, perbarui informasi sistem melalui perintah berikut:

    $ sudo apt update
    
  6. Lakukan instalasi melalui Docker repositori, dan bukan default Ubuntu repositori dengan mengetikkan perintah ini:

    $ apt-cache policy docker-ce
    
  7. Masukan perintah berikut untuk Instal Docker:

    $ sudo apt install docker-ce
    
  8. Terakhir, cek status Docker setelah proses instalasi selesai:

    $ sudo systemctl status docker
    
  9. Apabila muncul tampilan seperti dibawah ini masukan 2 perintah berikut : Docker Daemon failed

    $ sudo usermod -aG docker ${USER}
    $ su - ${USER}
    

    Untuk penjelasan lebih lengkap terkait nomor 9, silahkan kunjungi website berikut.

Install Docker Compose di Ubuntu

  1. Perbarui sistem dengan perintah berikut:

    $ sudo apt update
    
  2. Download versi stabil Docker Compose dengan menjalankan perintah di bawah ini:

    $ sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    
  3. Ubah permission dari file Docker Compose:

    $ sudo chmod +x /usr/local/bin/docker-compose
    
  4. Kemudian cek apakah Docker Compose sudah berhasil diinstal atau tidak dengan perintah berikut:

    $ docker-compose --version
    

Instalasi Probe

Berikut petunjuk instalasi probe tambahan yang bertugas mengumpulkan data dari perangkat jaringan yang akan dimonitor oleh Netmonk Prime:

  1. Unduh template probe dengan menjalankan perintah berikut:

    $ wget "https://netmonk-public.s3-ap-southeast-1.amazonaws.com/ext-agent/ext-agent.zip"
    
  2. Ekstraksi file zip yang telah diunduh:

    $ unzip ext-agent.zip
    $ cd ext-agent
    

    Apabila unzip belum terinstall, lakukan install unzip dengan memasukkan perintah sudo apt install unzip

  3. Masuk ke folder ext-agent sebanyak 2 kali dengan mengikuti gambar berikut :

    ext-agent

  4. Masukan perintah nano docker-compose.yaml dan lakukan modifikasi pada file konfigurasi docker-compose.yaml seperti berikut:

    $ nano docker-compose.yaml
    
        ```
       services:
        netmonk-bea-network-hybrid:
          image: ketitik/hades-netmonk-bea:v3.0.2
          networks:
            netmonk:
              aliases:
                - netmonk-bea-network-hybrid
    
        [...]
    
         extra_hosts:
           - "broker.netmonk.id:127.0.0.1" [<alamat IP yang diinfokan oleh tim Support Netmonk>]
    
        [...]
    
        netmonk-bea-website-hybrid:
          image: ketitik/hades-netmonk-bea:v3.0.2
          networks:
            netmonk:
              aliases:
                - netmonk-bea-website-hybrid
    
        [...]
    
         extra_hosts:
           - "broker.netmonk.id:127.0.0.1" [<alamat IP yang diinfokan oleh tim Support Netmonk>]
        ```
       
    

    Keterangan : Untuk pengisian broker.netmonk.id, hubungi tim Support Netmonk disini

  5. Tekan ctrl + x, kemudian tekan y untuk menyimpan perubahan.

    save-configuration

  6. Masukan perintah nano conf/bea-network/bea/hades-bea.yaml dan lakukan modifikasi file konfigurasi hades-bea.yaml yang terdapat pada folder conf/bea-network/bea seperti berikut:

    $ nano conf/bea-network/bea/hades-bea.yaml
    
        ```
        service_data:
          name: "hybrid.netmonk.probe"
          key: "default-key"
          type: "network"
          address: :8000
          location: ""
    
        [...]
    
        message_broker:
          type: "nats"
          address: "nats://client.[CLIENT_SUBDOMAIN].netmonk.id:9092"
          username: "netmonkbroker"
          password: "[Password yang diinfokan oleh tim Support Netmonk]"
    
          topics:
            - agent_management
        ```
    

    Keterangan :

    • Untuk pengisian CLIENT_SUBDOMAIN dan password, hubungi tim Support Netmonk disini.
    • Ubahlah port yang terdapat pada message_broker field address menjadi 9092 sesuai contoh diatas.
  7. Tekan ctrl + x, kemudian tekan y untuk menyimpan perubahan.

    save-configuration

  8. Masukan perintah nano conf/bea-website/bea/hades-bea.yaml dan lakukan modifikasi file konfigurasi hades-bea.yaml seperti berikut:

    $ nano conf/bea-website/bea/hades-bea.yaml
    
        ```
        service_data:
          name: "netmonk.bea.website.hybrid"
          key: "default-key"
          type: "website"
          address: :8000
          location: ""
    
        [...]
    
        message_broker:
          type: "nats"
          address: "nats://client.[CLIENT_SUBDOMAIN].netmonk.id:9092"
          username: "netmonkbroker"
          password: "[Password yang diinfokan oleh tim Support Netmonk]"
          topics:
            - agent_management
    
        ```
    

    Keterangan :

    • Untuk pengisian CLIENT_SUBDOMAIN dan password, hubungi tim Support Netmonk disini.
    • Ubahlah port yang terdapat pada field address menjadi 9092 sesuai contoh diatas.
  9. Tekan ctrl + x, kemudian tekan y untuk menyimpan perubahan.

    save-configuration

  10. Hidupkan probe dengan perintah berikut:

    $ ./up.sh
    
  11. Terakhir, daftarkan network probe & Web/API probe tambahan ke menu Inventory → Network Probe & Inventory → Web/API Probe

    Untuk mendaftarkan network probe baru, silahkan ikuti petunjuk berikut.

    Untuk mendaftarkan Web/Api probe baru, silahkan ikuti petunjuk berikut.

Pertanyaan Anda belum terjawab?
Kami siap membantu segala kendala. Silahkan hubungi kami langsung dibawah ini :