Change Password

Please enter the password.
Please enter the password. Between 8-64 characters. Not identical to your email address. Contain at least 3 of: uppercase, lowercase, numbers, and special characters.
Please enter the password.
Submit

Change Nickname

Current Nickname:
Submit

Apply New License

License Detail

Please complete this required field.

  • Ultipa Graph V4

Standalone

Please complete this required field.

Please complete this required field.

The MAC address of the server you want to deploy.

Please complete this required field.

Please complete this required field.

Cancel
Apply
ID
Product
Status
Cores
Applied Validity Period(days)
Effective Date
Excpired Date
Mac Address
Apply Comment
Review Comment
Close
Profile
  • Full Name:
  • Phone:
  • Company:
  • Company Email:
  • Country:
  • Language:
Change Password
Apply

You have no license application record.

Apply
Certificate Issued at Valid until Serial No. File
Serial No. Valid until File

Not having one? Apply now! >>>

Product Created On ID Amount (USD) Invoice
Product Created On ID Amount (USD) Invoice

No Invoice

Search
    English

      Monitor

      This article introduces the minimum procedure of using Ultipa Monitor in conjuction with Ultipa Manager or Prometheus to monitor Ultipa Server status.

      Prerequisite

      • Ultipa Server V4.0 or higher installed and started
      • Ultipa Manager V4.1 or higher installed and started (if intends to monitor in Ultipa Manager)
      • Latest version of Prometheus installed and started (if intends to monitor in Prometheus or other platforms)

      File Preparation

      1. Files of Ultipa Monitor (ultipa_monitor) and its configuraiton (./config/monitor-config.yml) are contained in the direcotry of Ultipa Server by default. In case they are not found, please contact our support team.

      2. Modify the configuration file if necessary. Below is a sample of the file with definiation of each parameter:

      # the first part of content usually needs no modification
      configfile:
        # file name of server config
        name: server.config
        # file path of server config
        path: ./config/
        # file type of server config
        type: ini
        # file path to record server process id
        pidfile: ./ultipa-server_d.pid
      
      # modify the second part of content based on the real situation
      monitor:
        # file path of monitor log
        logpath: "./mlog"
        # port of monitor
        port: 19988
      
      # modify the third part of content based on the real situation
      prometheus:
        # the name of job to be called by Prometheus
        fqname: "ultipa_server_info"
        # whether allows Prometheus to call the job
        status: true
      

      3. In case the file of Ultipa Monitor is not executable (usually occurs after manually copying Ultipa Monitor to the server directory), run chmod +x <filename> to grant execution permission. Below is the sample command:

      chmod +x ultipa_monitor
      

      Start Ultipa Monitor

      1. Install libpcap in case the feature of capturing and filtering packets is not enabled:

      yum -y install libpcap-devel
      

      2. Run below command to start Ultipa Monitor when it is stopped, or restart Ultipa Monitor if its configuration file is modified:

      ./ultipa_monitor -d
      

      Configure Prometheus

      1. Add the job information of Ultipa Monitor to the YML configuration file of Prometheus (prometheus). It can be attached to those existing jobs:

      global:
        scrape_interval: 5s
        evaluation_interval: 60s
      scrape_configs:
        - job_name: ultipa_server_info-1
          static_configs:
            - targets: ['192.168.2.195:19989']
              labels:
                instance: ultipa_server_infor-1
        - job_name: ultipa_server_info-2
          static_configs:
            - targets: ['192.168.2.47:19989']
              labels:
                instance: ultipa_server_infor-2
        - job_name: ultipa_server_info-3
          static_configs:
            - targets: ['192.168.2.51:19989']
              labels:
                instance: ultipa_server_infor-3
        # the 'fqname' defined in the config file of Ultipa Monitor
        - job_name: ultipa_server_info
          static_configs:
            # the server ip and monitor port defined in the config file of Ultipa Monitor
            - targets: ['192.168.1.87:19988']
              labels:
                instance: ultipa_server_info
      

      2. Restart Prometheus:

      docker restart prometheus
      

      3. Switch to the newly added job in Prometheus user interface to confirm the connection:

      If other platforms are wanted, such as Grafana, they have to get metrics from Prometheus.

      Configure Ultipa Manager

      1. Login any Ultipa Server (not necessarily the one to be monitored) via Ultipa Manager, click Ultipa Monitor under menu Plugin:

      2. Follow the steps instructed in the screenshot to add and test the monitor:

      3. Switch to the newly added monitor to see the metrics:

      Please complete the following information to download this book
      *
      公司名称不能为空
      *
      公司邮箱必须填写
      *
      你的名字必须填写
      *
      你的电话必须填写