status

KUSANAGIのプロファイルの状態を表示します。

使用例

kusanagi status kusanagi_html

オプション

フォーマット (Security Editionの場合)

[--format json]

デフォルト : 指定なし

出力の形式を指定します。JSONを指定すると、JSON形式で出力します。

プロファイル名

[profile]

デフォルト : カレントディレクトリのプロファイル

profileを指定した場合、指定したプロファイルを表示します。
また、カレントディレクトリがプロファイルではない場合はミドルウェアの状態のみを表示します。

実行例

# kusanagi status  example
Profile: example
FQDN: example.com
Type: wp
KUSANAGI Version 9.0.0-1.el8
[VMイメージ名]

*** (active) nginx : nginx119 ***
* nginx.service - The NGINX HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-09-08 09:20:48 JST; 20min ago

*** (inactive) httpd : httpd ***
* httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

*** (active) php : php74 ***
* php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-09-08 09:21:29 JST; 19min ago

*** (active) mariadb : mariadb10.5 ***
* mariadb.service - MariaDB 10.5.5 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-09-08 09:23:14 JST; 18min ago

*** (inactive) psql :  ***


*** (inactive) pgpool-II :  ***


*** python ***
Python 3.9.11

*** ruby ***
ruby is not installed.

*** Cache status ***
bcache off
fcache off

*** WAF ***
off

*** SELinux ***
off

status completed.

表示内容

Profile

プロファイル名。

FQDN

プロファイルのFQDN。

Type

プロファイルのプロファイルタイプ。
wp、lamp、fcgi、mt、drupalのいずれかが入ります。

KUSANGI Version

現在のKUSANAGIバージョン番号。

VMイメージ名

使用するクラウドプロバイダ固有の文字列。

*** nginx ***

NGINXのステータス。起動しているときは、Active行に active (running) が表示されます。
httpd-behind-nginxでは、サービス名に nginx@with_httpd.serivce と表示されます。

*** httpd ***

Apache httpdのステータス。起動しているときは、Active行に active (running) が表示されます。
httpd-behind-nginxでは、サービス名に httpd@with_nginx.service と表示されます。

*** php ***

PHPのステータス。起動しているときは、Active行に active (running) が表示されます。

*** mariadb ***

MariaDBのステータス。起動しているときは、Active行に active (running) が表示されます。

*** psql ***

PostgreSQLのステータス。起動しているときは、Active行に active (running) が表示されます。

*** pgpool-II ***

PostgreSQLのステータス。起動しているときは、Active行に active (running) が表示されます。

*** python ***

pythonのステータス。使用しているときは、バージョンが表示されます。

*** ruby *** (9.4.14で廃止)

rubyのステータス。使用しているときは、バージョンが表示されます。

*** Cache status ***

fcache が on か off かを表示します。
bcache がon か off かを表示します。
bcacheはプロファイルタイプがWordPress以外の場合や、WordPressの初期設定を行っていない場合は表示されません。

*** WAF ***

WAF がon か off かを表示します。

*** SELinux ***

SELinux がon か off かを表示します。

実行例 (Security Editionの場合)

# kusanagi status --format json example
{
  "kusanagi": {
    "version": "10.3.12-1.el9",
    "platform": "azure-security",
    "edition": "Security Edition",
    "os": "AlmaLinux 9"
  },
  "profile": {
    "name": "example",
    "type": "wp",
    "fqdn": "host.example.com",
    "features": {
      "bcache": false,
      "fcache": false,
      "ratelimit": true,
      "waf": false
    }
  },
  "services": {
    "nginx": [
      {
        "unit": "nginx129@proxy",
        "instance": "proxy",
        "version": "1.29",
        "active": true,
        "since": "2026-04-10T17:48:23+09:00"
      },
      {
        "unit": "nginx129@production",
        "instance": "production",
        "version": "1.29",
        "active": true,
        "since": "2026-04-10T17:48:23+09:00"
      }
    ],
    "httpd": [
      {
        "unit": "httpd24",
        "instance": null,
        "version": "2.4",
        "active": false,
        "since": null
      }
    ],
    "php": [
      {
        "unit": "php83-fpm",
        "instance": null,
        "version": "8.3",
        "active": true,
        "since": "2026-04-10T02:07:05+09:00"
      }
    ],
    "mariadb": [
      {
        "unit": "mariadb",
        "instance": null,
        "version": "10.6",
        "active": true,
        "since": "2026-04-03T16:20:29+09:00"
      }
    ],
    "psql": null,
    "pgpool-II": null
  },
  "python": {
    "version": "3.12.13"
  },
  "selinux": false
}

参考コラム

kusanagi status で KUSANAGI の実行環境の状態を確認する - KUSANAGI Tech Column