DBMCLI ile Exadata veritabanı sunucularında e-posta ayarları

28 May by Ahmet Duruöz

DBMCLI ile Exadata veritabanı sunucularında e-posta ayarları

Exadata veritabanı sunucularında da cell node’lardaki gibi e-posta ayarlarının yapılıp , sunucu hakkında otomatik bildirimlerin gönderilmesi mümkündür.

E-posta sunucunuzda , Exadata db sunucuları için relay tanımlanması gerekmektedir. Aksi takdirde şifre ile doğrulama gerektirecektir. Bu da bazı durumlarda sorunlara yol açabilmektedir.

DBMCLI ile compute node’lardaki mevcut e-posta konfigürasyonunu aşağıdaki gibi görüntüleyebiliriz.

[root@exadb01 ~]# dbmcli
DBMCLI: Release  - Production on Tue May 28 11:43:43 EET 2019

Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved.

DBMCLI> list dbserver detail
	 name:                   exadb01
	 bbuStatus:              normal
	 cpuCount:               24/24
	 diagHistoryDays:        7
	 fanCount:               16/16
	 fanStatus:              normal
	 id:                     1111111111
	 interconnectCount:      2
	 ipaddress1:             192.168.10.67/22
	 kernelVersion:          4.1.12-61.33.1.el6uek.x86_64
	 locatorLEDStatus:       off
	 makeModel:              Oracle Corporation SUN FIRE X4170 M2 SERVER
	 metricHistoryDays:      7
	 msVersion:              OSS_12.2.1.1.1_LINUX.X64_170419
	 notificationMethod:     mail
	 notificationPolicy:     critical,warning,clear
	 powerCount:             2/2
	 powerStatus:            normal
	 releaseImageStatus:     success
	 releaseVersion:         12.2.1.1.1.170419
	 releaseTrackingBug:     25512521
	 smtpFrom:               "Exadata"
	 smtpFromAddr:           exadata@interiva.com
	 smtpServer:             relay.interiva.com
	 smtpToAddr:             oracle.bilgi@interiva.com
	 smtpUseSSL:             FALSE
	 status:                 online
	 temperatureReading:     28.0
	 temperatureStatus:      normal
	 upTime:                 63 days, 23:32
	 msStatus:               running
	 rsStatus:               running

E-posta ayarlarını aşağıdaki şekilde yapabilirsiniz.

DBMCLI> alter dbserver smtpServer='relay.interiva.com', smtpFrom='Exadata',  smtpFromAddr='exadata@interiva.com', smtpToAddr='oracle.bilgi@interiva.com', notificationPolicy='critical,warning,clear', notificationMethod=mail,smtpUseSSL=FALSE
DBServer exadb01 successfully altered

Relay tanımlanamadığı durumlarda şifre bilgisinin de belirtilmesi gerekmektedir. Kullanıcı adı smtpFromAddr ile belirtilen adres olacaktır.

DBMCLI> ALTER DBSERVER smtpServer='mailserver.interiva.com', smtpFromAddr='exadata@interiva.com', smtpFrom='exadata', smtpToAddr='exadata@interiva.com,sistem@interiva.com', notificationPolicy='critical,warning,clear', notificationMethod='mail', smtpPort=25, smtpPwd=sifre, smtpUseSSL=FALSE

Ayarlar yapıldıktan sonra test mesajı göndermek için aşağıdaki komutu kullanabilirsiniz.

DBMCLI> alter dbserver validate mail
DBServer exadb01 successfully altered

Herşey düzgün konfigre edildi ise , yukarıdaki komut sonrasında “DB Server sunucu_adi Test Message” konulu bir e-posta gelecektir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Lütfen captcha kodunu giriniz *

Lütfen Resimdeki Kodu Boşluğa Giriniz.