RE :Monitoring tool

Is there any monitoring tool for manticoresearch …?

What kind of monitoring are you looking for? Something specific? Zabbix / Nagios / Collectd / Netdata?

tool which is used to create the indexes through GUI and monitor as well.

No, there’s no such tool yet, but we are thinking about creating it later this year.

Very basic (and quite old now), but a I did create this:
http://nearby.org.uk/sphinx/phpsphinxadmin.phps
a while ago.

A basic interface for running SphinxQL commands in a interface somewhat reminiscent of PHPMyAdmin.

It can do some ‘monitoring’, but really its just running SHOW STATUS.

Certainly doesnt have any support for the assisting with ‘CREATE TABLE’ from newer Manticore. (although it can run arbitrary commands, so its possible to use it)

No running demo (as say it allows running arbitrary commands!) But the code isnt that complicated to see what it can do.

not quite sure about PHPMyAdmin but at recent releases daemon have built in SQL mode over HTTP with JSON output, ie example from doc Replication cluster status SphinxQL command

curl -sX POST http://localhost:9308/sql -d "mode=raw&query= 
SHOW STATUS"

and its output

{
  "columns": [
    {
      "Counter": {
        "type": "string"
      }
    },
    {
      "Value": {
        "type": "string"
      }
    }
  ],
  "data": [
    {
      "Counter": "cluster_name",
      "Value": "post"
    },
    {
      "Counter": "cluster_post_state_uuid",
      "Value": "fba97c45-36df-11e9-a84e-eb09d14b8ea7"
    },
    {
      "Counter": "cluster_post_conf_id",
      "Value": "1"
    },
    {
      "Counter": "cluster_post_status",
      "Value": "primary"
    },
    {
      "Counter": "cluster_post_size",
      "Value": "5"
    },
    {
      "Counter": "cluster_post_local_index",
      "Value": "0"
    },
    {
      "Counter": "cluster_post_node_state",
      "Value": "synced"
    },
    {
      "Counter": "cluster_post_indexes_count",
      "Value": "2"
    },
    {
      "Counter": "cluster_post_indexes",
      "Value": "pq1,pq_posts"
    },
    {
      "Counter": "cluster_post_nodes_set",
      "Value": "10.10.0.1:9312"
    },
    {
      "Counter": "cluster_post_nodes_view",
      "Value": "10.10.0.1:9312,10.10.0.1:9320:replication,10.10.1.1:9312,10.10.1.1:9320:replication"
    }
  ],
  "total": 0,
  "error": "",
  "warning": ""
}

That might be useful for HTTP interface where not all available commands got mapped yet.