-
Andreas Åkre Solberg authored
git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1336 44740490-163a-0410-bde0-09ae8108e29a
Andreas Åkre Solberg authoredgit-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1336 44740490-163a-0410-bde0-09ae8108e29a
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
module_statistics.php 4.18 KiB
<?php
/*
* The configuration of simpleSAMLphp statistics package
*/
$config = array (
'statdir' => '/tmp/stats/',
'inputfile' => '/var/log/simplesamlphp.stat',
'offset' => 60*60*2 + 60*60*24*3, // Two hours offset to match epoch and norwegian winter time.
'datestart' => 1,
'datelength' => 15,
'offsetspan' => 21,
// Dimensions on graph from Google Charts in pixels...
'dimension.x' => 800,
'dimension.y' => 350,
/*
* Do you want to generate statistics using the cron module? If so, specify which cron tag to use.
* Examples: daily, weekly
* To not run statistics in cron, set value to
* 'cron_tag' => NULL,
*/
'cron_tag' => 'daily',
'statrules' => array(
'sso_hoursday' => array(
'name' => 'SSO to service (per 15min)',
'descr' => 'The number of logins at a Service Provider divided into slots of one hour. Each file contains data for one day (24 hours)',
'action' => 'saml20-sp-SSO',
'col' => 6, // Service Provider EntityID
'slot' => 60*15, // Slots of 15 minutes
'fileslot' => 60*60*24, // One day (24 hours) file slots
'axislabelint' => 6*4, // Number of slots per label. 4 per hour *6 = 6 hours
'dateformat-period' => 'j. M', // 4. Mars
'dateformat-intra' => 'j. M H:i', // 4. Mars 12:30
),
'sso_day80' => array(
'name' => 'SSO to service (per day for 80 days)',
'descr' => 'The number of logins at a Service Provider divided into slots of one day. Each file contains data for 80 days',
'action' => 'saml20-sp-SSO',
'col' => 6, // Service Provider EntityID
'slot' => 60*60*24, // Slots of 1 day (24 hours)
'fileslot' => 60*60*24*80, // 80 days of data in each file
'axislabelint' => 7, // Number of slots per label. 7 days => 1 week
'dateformat-period' => 'j. M', // 4. Mars
'dateformat-intra' => 'j. M', // 4. Mars
),
'sso_day80realm' => array(
'name' => 'SP by realm (per day for 80 days)',
'descr' => 'The number of logins at a Service Provider divided into slots of one day. Each file contains data for 80 days',
'action' => 'saml20-idp-SSO',
'col' => 8, // Service Provider EntityID
'slot' => 60*60*24, // Slots of 1 day (24 hours)
'fileslot' => 60*60*24*80, // 80 days of data in each file
'axislabelint' => 7, // Number of slots per label. 7 days => 1 week
'graph.total' => TRUE,
'dateformat-period' => 'j. M', // 4. Mars
'dateformat-intra' => 'j. M', // 4. Mars
),
'sso_hoursweek' => array(
'name' => 'SSO to service (per hour for a week)',
'descr' => 'The number of logins at a Service Provider divided into slots of one hour. Each file contains data for one week.',
'action' => 'saml20-sp-SSO',
'col' => 6, // Service Provider EntityID
'slot' => 60*60, // Slots of one hour
'fileslot' => 60*60*24*7, // 7 days of data in each file
'axislabelint' => 24, // Number of slots per label. 24 is one each day
'dateformat-period' => 'j. M', // 4. Mars
'dateformat-intra' => 'j. M H:i', // 4. Mars 12:30
),
'sso_days' => array(
'name' => 'SSO to service (per day for a month)',
'descr' => 'The number of logins at a Service Provider divided into slots of one day. Each file contains data for 30 days.',
'action' => 'saml20-sp-SSO',
'col' => 6, // Service Provider EntityID
'slot' => 60*60*24, // Slots of one day
'fileslot' => 60*60*24*30, // 30 days of data in each file
'axislabelint' => 7, // Number of slots per label. 7 days => 1 week
'dateformat-period' => 'j. M Y H:i', // 4. Mars 12:30
'dateformat-intra' => 'j. M', // 4. Mars
),
'slo_days' => array(
'name' => 'Logout (per day for a month)',
'descr' => 'The number of logouts divided into slots of one day. Each file contains data for 30 days.',
'action' => 'saml20-idp-SLO',
'col' => 7, // Service Provider EntityID that initiated the logout.
'slot' => 60*60*24, // Slots of one day
'fileslot' => 60*60*24*30, // 30 days of data in each file
'axislabelint' => 7, // Number of slots per label. 7 days => 1 week
'dateformat-period' => 'j. M Y H:i', // 4. Mars 12:30
'dateformat-intra' => 'j. M', // 4. Mars
),
),
);
?>