40 lines
1.1 KiB
Bash
Executable File
40 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Test script for Elasticsearch connection
|
|
# This script tests the Elasticsearch endpoint with authentication
|
|
|
|
echo "Testing Elasticsearch connection..."
|
|
echo "Endpoint: http://172.203.210.8/elasticsearch/"
|
|
echo "Username: user"
|
|
echo "Password: s.+ff+Fmvcs3"
|
|
echo ""
|
|
|
|
# Test 1: Check Elasticsearch health status
|
|
echo "=== Testing Elasticsearch Health Status ==="
|
|
curl -u user:'s.+ff+Fmvcs3' -X GET "http://172.203.210.8/elasticsearch/_cluster/health" \
|
|
-H "Content-Type: application/json"
|
|
|
|
echo ""
|
|
echo ""
|
|
|
|
# Test 2: Check if duxiter index exists
|
|
echo "=== Checking duxiter index ==="
|
|
curl -u user:'s.+ff+Fmvcs3' -X GET "http://172.203.210.8/elasticsearch/duxiter" \
|
|
-H "Content-Type: application/json"
|
|
|
|
echo ""
|
|
echo ""
|
|
|
|
# Test 3: Create a test document
|
|
echo "=== Creating test document ==="
|
|
curl -u user:'s.+ff+Fmvcs3' -X POST "http://172.203.210.8/elasticsearch/duxiter/_doc" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{
|
|
"mittente": "Mario",
|
|
"testo": "Ciao via proxy!",
|
|
"data": "2025-08-25T13:20:00"
|
|
}'
|
|
|
|
echo ""
|
|
echo ""
|
|
echo "All tests completed." |