diff --git a/about.pl b/about.pl index ca8ff9f28f..0fdceb28b8 100755 --- a/about.pl +++ b/about.pl @@ -70,6 +70,18 @@ if ( any { /(^psgi\.|^plack\.)/i } keys %ENV ) { ); } +# Memcached configuration + +my $memcached_servers = $ENV{ MEMCACHED_SERVERS }; +my $memcached_namespace = $ENV{ MEMCACHED_NAMESPACE }; +my $memcached_running = C4::Context->ismemcached; + +$template->param( + memcached_servers => $ENV{ MEMCACHED_SERVERS }, + memcached_namespace => $ENV{ MEMCACHED_NAMESPACE }, + memcached_running => C4::Context->ismemcached +); + # Additional system information for warnings my $warnStatisticsFieldsError; diff --git a/koha-tmpl/intranet-tmpl/prog/css/staff-global.css b/koha-tmpl/intranet-tmpl/prog/css/staff-global.css index c8921f9557..ba6c8fb30f 100644 --- a/koha-tmpl/intranet-tmpl/prog/css/staff-global.css +++ b/koha-tmpl/intranet-tmpl/prog/css/staff-global.css @@ -807,6 +807,14 @@ fieldset.rows .inputnote { color: #cc0000; } +.status_ok { + background-color: lightgreen; +} + +.status_warn { + background-color: red; +} + /* Font Awesome icon */ i.success { color: green; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt index df2b97ba60..adea4f3358 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt @@ -51,6 +51,19 @@ [% IF (is_psgi) %] PSGI: [% psgi_server |html %] [% END %] + Memcached: + Servers: [% IF memcached_servers %][% memcached_servers | html %] + [% ELSE %]undefined[% END %]| + Namespace: [% IF memcached_namespace %][% memcached_namespace | html %] + [% ELSE %]undefined[% END %] | + Status: [% IF memcached_servers %] + [% IF memcached_running %]running + [% ELSE %]not running[% END %] + [% ELSE %] + unknown + [% END %] + + Zebra version: [% zebraVersion |html %] [% IF (errZebraConnection == 10000) %] Error Zebra server seems not to be available. Is it started?