Pardus 19.x Sunucu

Pardus 19.5 Sunucus üzerinde Kaptan kurulumu

Kaptan linux politika loglarını merkezi olarak toplayan ve lisanslama işlemlerini yapan sunucudur. Altyapı olarak PostgreSQL 13 kullandığı için bir veri tabanı sunucusu ile yapılandırılması gerekmektedir. PostgreSQL veritabanı kendi üzerine kurulabildiği gibi dışarıdaki bir sunucu üzerinden de kullanılabilmektedir.

Bu döküman Liman üzerindeki veritabanı kullanılacak şekilde hazırlanmıştır.

1. Kaptan paketinin Kaptan sunucusuna gönderilmesi

Güncel kaptan deb paketinin Kaptan sunucusuna atılabilmesi için aşağıdaki uygulamalardan faydalanılabilir.

  • sftp

  • scp

  • filezilla

2. Kaptan paketi yükleme

Aşağıdaki komutları kullanarak kaptan paketini yükleyebilirsiniz

sudo apt update
version="0.90.12"
sudo apt install ./kaptan_$version_amd64.deb

3. Kaptan sunucusu ID bilgisi elde etme

Kaptan, lisans ile çalışan bir servis olduğu için, master olan Kaptan sunucuna bir lisans girilmesi gerekmektedir. Lisanslar makine ID'lerine özel üretildiği için öncelikle bu bilginin elde edilmesi gerekmektedir.

sudo kaptan --machine-id

4. Kaptan yapılandırma

Kaptan yapılandırmasından önce aşağıdaki bilgilerin elde edilmiş olması beklenmektedir.

  • PostgreSQL Sunucusu IP: Liman sunucusu IP adresi (Örn: 10.0.2.3)

  • PostgreSQL Sunucusu CIDR: Liman sunucusu IP adresinin ağ maskesi (Örn: 24)

  • PostgreSQL Sunucusu SSH Kullanıcısı: Liman sunucusu yerel admin (sistemadmin)

  • PostgreSQL Sunucusu SSH Parolası: Liman sunucusu yerel admin parolası

  • PostgreSQL Kullanıcısı: Liman sunucusundaki postgres kullanıcısı

  • PostgreSQL Kullanıcı Parolası: Liman sunucusundaki postgres kullanıcısının parolası

  • Kaptan Lisansı: Kaptan sunucusuna özel üretilen lisans metni (XXXXXXXX-XXXXX-XXXXXXX )

Bu bilgilere sahipseniz aşağıdaki komutu çalıştırarak Kaptan yapılandırmasını yapabilirsiniz.

sudo kaptan-init -db_configure -db_ip 10.0.2.3 -db_user postgres -ssh_user sistemadmin  -license "XXXXXXXX-XXXXX-XXXXXXX"

5. Kaptan servis ve sağlık kontrolü

Aşağıdaki komut ile kaptan servisinin durumuna bakabilirsiniz.

sudo systemctl status kaptan

Kaptanın genel olarak sağlık durumu kontrol edilmek isteniyorsa aşağıdaki komut ile kontrol edilmelidir. Yapılandırma sırasında eksiklik oldu ise buradaki çıktı ile kontrol edilebilir.

sudo kaptan -a

Örnek çıktı aşağıdaki gibi olmalıdır

sistemadmin@kaptan:~$ sudo kaptan -a
Postgresql connection is ok
Current licence is valid
This server is master
All controls passed successfully

Last updated