インストール後の確認
インストール完了メッセージ
インストール後、次のような完了メッセージが表示されます。
*** Setup has completed ***
Service URLs:
Orion: http://192.168.12.249:1026
Cygnus: http://192.168.12.249:5080
Comet: http://192.168.12.249:8666
WireCloud: http://192.168.12.249
Ngsiproxy: http://192.168.12.249:3000
IoT Agent: http://192.168.12.249:4041
over HTTP: http://192.168.12.249:7896/iot/ul
over MQTT: http://192.168.12.249:1883
Quantumleap: http://192.168.12.249:8668
Perseo: http://192.168.12.249:9090
Node-RED: http://192.168.12.249:1880
Sanity check:
ngsi version --host orion.local
ngsi version --host cygnus.local
ngsi version --host comet.local
ngsi version --host wirecloud.local
ngsi version --host iotagent.local
ngsi version --host quantumleap.local
ngsi version --host perseo.local
docs: https://fi-sb.letsfiware.jp/
Please see the .env file for details.
健全性チェック手順
いくつかのコマンドを実行して、FIWARE インスタンスが正常かどうかを確認できます。
Docker コンテナのステータスを取得
リクエスト:
make ps
レスポンス:
sudo docker compose ps
NAME COMMAND SERVICE STATUS PORTS
fiware-small-bang_keyrock_1 "docker-entrypoint.s…" keyrock running (healthy) 3000/tcp
fiware-small-bang_mongo_1 "docker-entrypoint.s…" mongo running 27017/tcp
fiware-small-bang_mysql_1 "docker-entrypoint.s…" mysql running 33060/tcp
fiware-small-bang_nginx_1 "/docker-entrypoint.…" nginx running 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, :::80->80/tcp, :::443->443/tcp
fiware-small-bang_orion_1 "sh -c 'rm /tmp/cont…" orion running 1026/tcp
fiware-small-bang_tokenproxy_1 "docker-entrypoint.sh" tokenproxy running 1029/tcp
fiware-small-bang_wilma_1 "docker-entrypoint.s…" wilma running (unhealthy) 1027/tcp
Orion のバージョンを取得
Orion のバージョンは NGSI Go で取得できます。
ngsi version --host orion.local
{
"orion" : {
"version" : "4.0.0",
"uptime" : "0 d, 0 h, 0 m, 4 s",
"git_hash" : "4f9f34df07395c54387a53074f98bef00b1130a3",
"compile_time" : "Thu Jun 6 07:35:47 UTC 2024",
"compiled_by" : "root",
"compiled_in" : "buildkitsandbox",
"release_date" : "Thu Jun 6 07:35:47 UTC 2024",
"machine" : "x86_64",
"doc" : "https://fiware-orion.rtfd.io/en/4.0.0/"
}
}
Cygnus の健全性チェック
Cygnus が起動したら、次のコマンドでステータスを確認できます:
リクエスト:
ngsi version --host cygnus.local --pretty
レスポンス:
{
"success": "true",
"version": "3.8.0.f62eff701c01df1f708e0c9484e48e7b9bd9b1ed"
}
Comet の健全性チェック
Comet が起動したら、次のコマンドでステータスを確認できます:
リクエスト:
ngsi version --host comet.local
レスポンス:
{"version":"2.11.0"}
Perseo の健全性チェック
Perseo が起動したら、次のコマンドでステータスを確認できます:
リクエスト:
ngsi version --host perseo.local --pretty
レスポンス:
{
"error": null,
"data": {
"name": "perseo",
"description": "IOT CEP front End",
"version": "1.30.0"
}
}
QuantumLeap のバージョンを取得
QuantumLeap が起動したら、次のコマンドでバージョンを取得できます:
リクエスト:
ngsi version --host quantumleap.local
レスポンス:
{
"version": "1.0.0"
}
QuantumLeap の健全性チェック
次のコマンドでステータスを確認できます:
リクエスト:
ngsi health --host quantumleap.local
レスポンス:
{
"status": "pass"
}
IoT Agent for UL の健全性チェック
IoT Agent for UltraLight 2.0 が起動したら、次のコマンドでステータスを確認できます:
リクエスト:
ngsi version --host iotagent-ul.local --pretty
レスポンス:
{
"libVersion": "4.4.0",
"port": "4041",
"baseRoot": "/",
"version": "3.4.0"
}
IoT Agent for JSON の健全性チェック
IoT Agent for JSON が起動したら、次のコマンドでステータスを確認できます:
リクエスト:
ngsi version --host iotagent-json.local --pretty
レスポンス:
{
"libVersion": "4.4.0",
"port": "4041",
"baseRoot": "/",
"version": "3.4.0"
}
WireCloud の健全性チェック
superuser の作成
WireCloud にサインインするために、superuser を作成します:
make superuser
Username (leave blank to use 'root'):
Email address:
Password:
Password (again):
Superuser created successfully.
WireCloud GUI にアクセスして、サインイン
WireCloud の GUI にアクセスするには、Web ブラウザで、http://<your local ip address>
を開きます。
Access WireCloud API
Request:
ngsi version --host wirecloud.local --pretty
Response:
{
"ApplicationMashup": "2.2",
"ComponentManagement": "1.0",
"DashboardManagement": "1.0",
"FIWARE": "7.7.1",
"FullscreenWidget": "0.5",
"NGSI": "1.2.1",
"OAuth2Provider": "0.5",
"ObjectStorage": "0.5",
"StyledElements": "0.10.0",
"Wirecloud": "1.3.1"
}
Node-RED の健全性チェック
Node-RED の GUI にアクセスするには、Web ブラウザで、http://<your local ip address>:1880
を開きます。
Node-RED API へアクセス
Node-RED Admin HTTP API にアクセスします。
リクエスト:
curl http://<your local ip address>:1880/settings
レスポンス:
{
"httpNodeRoot": "/",
"version": "3.1.0",
"context": {
"default": "memory",
"stores": [
"memory"
]
},
"codeEditor": {
"lib": "monaco",
"options": {}
},
"markdownEditor": {
"mermaid": {
"enabled": true
}
},
"libraries": [
{
"id": "local",
"label": "editor:library.types.local",
"user": false,
"icon": "font-awesome/fa-hdd-o"
},
{
"id": "examples",
"label": "editor:library.types.examples",
"user": false,
"icon": "font-awesome/fa-life-ring",
"types": [
"flows"
],
"readOnly": true
}
],
"flowFilePretty": true,
"externalModules": {},
"flowEncryptionType": "system",
"diagnostics": {
"enabled": true,
"ui": true
},
"runtimeState": {
"enabled": false,
"ui": false
},
"functionExternalModules": true,
"functionTimeout": 0,
"tlsConfigDisableLocalFiles": false,
"editorTheme": {
"palette": {},
"projects": {
"enabled": false,
"workflow": {
"mode": "manual"
}
},
"languages": [
"de",
"en-US",
"fr",
"ja",
"ko",
"pt-BR",
"ru",
"zh-CN",
"zh-TW"
]
}
}