DataSunrise erreicht AWS DevOps Kompetenz Status in AWS DevSecOps und Überwachung, Protokollierung, Performance

Benachrichtigungen von DataSunrise an Slack senden

Benachrichtigungen von DataSunrise an Slack senden

DataSunrise Database Security Suite ist eine hochmoderne Software, die Ihre Datenbanken schützt. Alles, was mit Ihrer Datenbank geschieht, z.B. Datenbankbenutzer-Anmeldungen, Audit- und Sicherheitsregelereignisse, wird vom EventManager protokolliert. Es könnte jedoch unbequem für unsere Kunden sein, sich jedes Mal bei DataSunrise anzumelden, um neue Datenbankereignisse zu überprüfen. Da Kundenzufriedenheit, Komfort und Sicherheit für unser Unternehmen oberste Priorität haben, haben wir einen speziellen „Abonnenten“-Mechanismus entwickelt, dessen Ziel es ist, unsere Kunden über alle Datenbankereignisse informiert zu halten.

Dieser Artikel behandelt die Integration von DataSunrise mit Slack, einem beliebten Instant Messenger. Auf Slack gibt es zwei Arten von Kanälen: öffentliche und private. Private Kanäle können nur per Einladung betreten werden, daher sind private Kanäle ziemlich sicher. DataSunrise kann Nachrichten an beide Kanäle senden.

Um einen Abonnentenmechanismus einzurichten und DataSunrise so zu konfigurieren, dass Benachrichtigungen an einen beliebigen Slack-Kanal gesendet werden, müssen Sie das Web-UI Ihrer DataSunrise-Instanz aufrufen. Dort können Sie zwischen zwei Optionen wählen: Slack (direkt) und Slack (Token). Slack (direkt) sendet Benachrichtigungen an einen Slack-Bot (genannt Webhook), sodass Sie die Benachrichtigungen im Grunde genommen nicht direkt an Slack, sondern an dessen Bot senden, der die Benachrichtigungen dann weiterleiten kann. In diesem Artikel richten wir den Bot jedoch so ein, dass er Benachrichtigungen an einen Slack-Kanal sendet. Slack (Token) sendet Benachrichtigungen an jeden Slack-Kanal, und wir zeigen Ihnen in diesem Artikel, wie Sie das tun können. Um beide Optionen zum Laufen zu bringen, müssen wir einige Konfigurationen und Einstellungen vornehmen. Fangen wir jetzt damit an.

Slack (direkt) verwendet Webhooks. Also müssen wir jetzt einen erstellen. Gehen Sie dazu zu https://api.slack.com/, melden Sie sich dort an und klicken Sie auf Eingehende Webhooks.

Slack

Scrollen Sie im nächsten Fenster nach unten und klicken Sie auf die grüne Schaltfläche „Erstellen Sie Ihre Slack-App“.

Slack

Auf der nächsten Seite können Sie eine neue Slack App erstellen. Dazu müssen Sie den App-Namen und den Entwicklungs-Slack-Arbeitsbereich angeben. Nennen wir unsere Anwendung MyTestApp und verwenden den Arbeitsbereich DataSunrise Team.

Slack

Wenn Sie dieses Pop-up-Fenster schließen, können Sie jederzeit eine neue App erstellen, indem Sie auf die grüne Schaltfläche „Neue App erstellen“ klicken.

Slack

Klicken Sie im Bild oben auf die neu erstellte MyTestApp. Klicken Sie danach auf Eingehende Webhooks und stellen Sie sicher, dass der Umschalter eingeschaltet ist. Klicken Sie dann auf „Neuen Webhook zum Arbeitsbereich hinzufügen“ (siehe Bild unten).

Slack

Nachdem Sie auf „Neuen Webhook zum Arbeitsbereich hinzufügen“ geklickt haben, müssen Sie den Slack-Kanal auswählen, an den die Benachrichtigungen gesendet werden sollen. Lassen Sie es für diesen Artikel der Kanal #test2 sein und klicken Sie danach auf Autorisieren.

Slack

Klicken Sie danach auf die Schaltfläche „Kopieren“, um die URL zu kopieren und speichern Sie sie vorläufig irgendwo, da wir sie später benötigen werden.

Slack

Wir haben gerade einen Webhook erstellt. Im Moment haben wir nur einen, der Nachrichten an unseren Slack-Kanal sendet. Gehen wir nun zurück zur DataSunrise-Web-UI. Gehen Sie zu Konfiguration → Abonnenten → Server hinzufügen.

Slack

Wählen Sie im geöffneten Fenster Slack (direkt), geben Sie die zuvor kopierte Webhook-URL im Feld „Pfad“ ein und lassen Sie https://hooks.slack.com/services/ weg. Wenn Sie sich das unten stehende Bild ansehen, ist es die Zeichenfolge, die mit T1D93… beginnt. Sie können den Port 443 belassen, es sei denn, Sie möchten etwas nicht Standardmäßiges verwenden. Im Bild unten sind die Pfadinformationen aus Sicherheitsgründen teilweise verborgen. Klicken Sie auf Speichern.

Slack

Im nächsten Fenster sehen wir den neu hinzugefügten Server, der Benachrichtigungen an unseren Slack-Kanal #test2 senden wird. Jetzt müssen wir einen Abonnenten für diesen Server hinzufügen. Gehen Sie dazu nach links auf Abonnent hinzufügen und klicken Sie darauf.

Slack

Wählen Sie im darauf erscheinenden Fenster den Servertyp und das Gate aus, hinterlassen Sie einen Kommentar, markieren Sie alle Kästchen, über die Sie benachrichtigt werden möchten, und klicken Sie auf Speichern.

Slack

Das ist alles, was Sie tun müssen, um Benachrichtigungen an einen Slack-Bot (Webhook) zu senden, der diese später weiterleiten kann. Für diesen Artikel sendet der Bot Benachrichtigungen an einen Slack-Kanal. Wenn Sie Ihre Benachrichtigungen direkt an einen Slack-Kanal senden möchten, sollten Sie die zweite verfügbare Option verwenden – Slack (Token). Für diesen Artikel verwenden wir den Slack-Kanal #test1 (Ihrer kann beliebig sein), um Ihnen zu zeigen, wie Sie die zweite Option einrichten können, um auf Slack benachrichtigt zu werden.

Zuerst müssen Sie diesem Link folgen https://api.slack.com/custom-integrations/legacy-tokens und ein Legacy-Token generieren. Das Legacy-Token ist nur für Sie. Stellen Sie sicher, dass Sie dieses Token nicht mit anderen teilen und es nicht veröffentlichen. Kopieren Sie dieses Token für die weitere Verwendung.

Slack

Gehen wir nun zur DataSunrise-Web-UI und richten einen Slack (Token)-Server ein. Gehen Sie dazu zu Konfiguration → Abonnenten → Server hinzufügen. Wählen Sie danach Slack (Token) und klicken Sie auf Speichern. Das Feld Absender enthält den Namen des Slack-Benachrichtigungssenders (kann beliebig sein).

Slack

Danach müssen wir einen Abonnenten erstellen. Klicken Sie dazu auf Abonnent hinzufügen.

Slack

Wählen Sie danach den Servertyp, Gate (fügen Sie Ihr Legacy-Token ein) und den Kanal (#test1 für diesen Artikel, stellen Sie sicher, dass Sie ein Rautezeichen vor dem Namen Ihres Slack-Kanals verwenden). Markieren Sie danach die Ereignisse, über die Sie benachrichtigt werden möchten, und klicken Sie auf Speichern.

Slack

Das ist im Grunde alles. Wir haben gerade DataSunrise konfiguriert, um Sie über alle Ereignisse zu informieren, die in Ihren bereits geschützten Datenbank(en) passieren. Ab sofort erhalten wir Benachrichtigungen über Datenbanksicherheit im Slack-Kanal test1 vom Slack (Token)-Server und im Slack-Kanal test2 von Slack (direkt).

Nächste

Selbstgemachtes Data Masking

Selbstgemachtes Data Masking

Erfahren Sie mehr

Benötigen Sie die Hilfe unseres Support-Teams?

Unsere Experten beantworten gerne Ihre Fragen.

Countryx
United States
United Kingdom
France
Germany
Australia
Afghanistan
Islands
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antarctica
Antigua and Barbuda
Argentina
Armenia
Aruba
Austria
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Bouvet
Brazil
British Indian Ocean Territory
Brunei Darussalam
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada
Cape Verde
Cayman Islands
Central African Republic
Chad
Chile
China
Christmas Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo, Republic of the
Congo, The Democratic Republic of the
Cook Islands
Costa Rica
Cote D'Ivoire
Croatia
Cuba
Cyprus
Czech Republic
Denmark
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Ethiopia
Falkland Islands (Malvinas)
Faroe Islands
Fiji
Finland
French Guiana
French Polynesia
French Southern Territories
Gabon
Gambia
Georgia
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Heard Island and Mcdonald Islands
Holy See (Vatican City State)
Honduras
Hong Kong
Hungary
Iceland
India
Indonesia
Iran, Islamic Republic Of
Iraq
Ireland
Isle of Man
Israel
Italy
Jamaica
Japan
Jersey
Jordan
Kazakhstan
Kenya
Kiribati
Korea, Democratic People's Republic of
Korea, Republic of
Kuwait
Kyrgyzstan
Lao People's Democratic Republic
Latvia
Lebanon
Lesotho
Liberia
Libyan Arab Jamahiriya
Liechtenstein
Lithuania
Luxembourg
Macao
Madagascar
Malawi
Malaysia
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Mexico
Micronesia, Federated States of
Moldova, Republic of
Monaco
Mongolia
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
Netherlands
Netherlands Antilles
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
North Macedonia, Republic of
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Territory, Occupied
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn
Poland
Portugal
Puerto Rico
Qatar
Reunion
Romania
Russian Federation
Rwanda
Saint Helena
Saint Kitts and Nevis
Saint Lucia
Saint Pierre and Miquelon
Saint Vincent and the Grenadines
Samoa
San Marino
Sao Tome and Principe
Saudi Arabia
Senegal
Serbia and Montenegro
Seychelles
Sierra Leone
Singapore
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Georgia and the South Sandwich Islands
Spain
Sri Lanka
Sudan
Suriname
Svalbard and Jan Mayen
Swaziland
Sweden
Switzerland
Syrian Arab Republic
Taiwan, Province of China
Tajikistan
Tanzania, United Republic of
Thailand
Timor-Leste
Togo
Tokelau
Tonga
Trinidad and Tobago
Tunisia
Turkey
Turkmenistan
Turks and Caicos Islands
Tuvalu
Uganda
Ukraine
United Arab Emirates
United States Minor Outlying Islands
Uruguay
Uzbekistan
Vanuatu
Venezuela
Viet Nam
Virgin Islands, British
Virgin Islands, U.S.
Wallis and Futuna
Western Sahara
Yemen
Zambia
Zimbabwe
Choose a topicx
Allgemeine Informationen
Vertrieb
Kundenservice und technischer Support
Partnerschafts- und Allianz-Anfragen
Allgemeine Informationen:
info@datasunrise.com
Kundenservice und technischer Support:
support.datasunrise.com
Partnerschafts- und Allianz-Anfragen:
partner@datasunrise.com