diff --git a/public_html/appmonitor/general_include.php b/public_html/appmonitor/general_include.php index 0b7b2dac3d63797b955dce305250c1f2507f8e97..36cc80767937f8b6d46090e09994f60641f83318 100644 --- a/public_html/appmonitor/general_include.php +++ b/public_html/appmonitor/general_include.php @@ -31,11 +31,31 @@ $oMonitor->checkIp(array( // $oMonitor->checkTokem('token', '123'); - // ---------------------------------------------------------------------- // NOTIFICATION // ---------------------------------------------------------------------- // $oMonitor->addEmail('sysadmin@example.com'); // $oMonitor->addSlackWebhook(array("mywebhook"=> "https://hooks.slack.com/services/(...)")); -$oMonitor->addEmail('axel.hahn@iml.unibe.ch'); \ No newline at end of file +$oMonitor->addEmail('axel.hahn@iml.unibe.ch'); + + +// ---------------------------------------------------------------------- +// set a tag with phase +// ---------------------------------------------------------------------- +$sHost=$_SERVER['HTTP_HOST']; +$sHost2=$sHost=php_uname("n"); +$sMyPhase='live'; +foreach (array('dev', 'preview', 'stage', 'demo') as $sPhase){ + if( + strstr($sHost.'.', $sPhase)!==false + || strstr($sHost.'-', $sPhase)!==false + || strstr($sHost2.'.', $sPhase)!==false + || strstr($sHost2.'-', $sPhase)!==false + ) { + $sMyPhase=$sPhase; + break; + } +} +$oMonitor->addTag($sMyPhase); + diff --git a/public_html/appmonitor/index.php b/public_html/appmonitor/index.php index 034078d5f9807fe4e05d67d676377d646af4ee87..9fb40bbaa132c50f782d48a1e027a13b7c14affb 100644 --- a/public_html/appmonitor/index.php +++ b/public_html/appmonitor/index.php @@ -4,6 +4,7 @@ require_once('classes/appmonitor-client.class.php'); $oMonitor = new appmonitor(); @include 'general_include.php'; +$oMonitor->addTag('deployment'); $oMonitor->addCheck( array(