Difference between revisions of "stoney cloud: Notification Architecture"
From stoney cloud
[unchecked revision] | [unchecked revision] |
(→Requirements) |
|||
Line 3: | Line 3: | ||
= Requirements = | = Requirements = | ||
+ | == OpenLDAP directory == | ||
Each service needs a notification entry in the form of: | Each service needs a notification entry in the form of: | ||
dn: ou=notifications,uid=<RESELLER>,ou=reseller,ou=configuration,ou=<SERVICE>,ou=services,dc=stoney-cloud,dc=org | dn: ou=notifications,uid=<RESELLER>,ou=reseller,ou=configuration,ou=<SERVICE>,ou=services,dc=stoney-cloud,dc=org | ||
Line 17: | Line 18: | ||
sstNotificationWarning: schedule | sstNotificationWarning: schedule | ||
sstNotificationWarning: unsuccessful | sstNotificationWarning: unsuccessful | ||
+ | |||
+ | = Source Code = | ||
+ | The source code is located in our GitHub Repository: | ||
+ | |||
+ | https://github.com/stepping-stone/notification | ||
[[Category:stoney cloud]][[Category:Notification]] | [[Category:stoney cloud]][[Category:Notification]] |
Revision as of 09:54, 8 November 2013
Overview
The pages describes the notification architecture.
Requirements
OpenLDAP directory
Each service needs a notification entry in the form of:
dn: ou=notifications,uid=<RESELLER>,ou=reseller,ou=configuration,ou=<SERVICE>,ou=services,dc=stoney-cloud,dc=org
The following example shows the backup service for the reseller with the uid 4000000:
dn: ou=notifications,uid=4000000,ou=reseller,ou=configuration,ou=backup,ou=services,dc=stoney-cloud,dc=org objectclass: top objectclass: organizationalUnit objectclass: sstNotificationObjectClass ou: notifications description: The sub tree stores the notification information for the (online) backup service for the reseller Reseller Ltd. with the uid 4000000. This information is used independently of the notification settings of the users. sstMailTo: Support stepping stone GmbH <support@stepping-stone.ch> sstNotificationWarning: quota sstNotificationWarning: schedule sstNotificationWarning: unsuccessful
Source Code
The source code is located in our GitHub Repository: