TheHive Gereksinimleri
Uygulama Yığını TheHive bağımsızplatformunu başarılı bir sunucudaşekilde veyakurmak ve kullanmak için belirli gereksinimler bulunmaktadır. Bu gereksinimler, platformun sorunsuz bir kümeşekilde olarakçalışması dağıtılabilir.için gerekli olan donanım, yazılım ve yapılandırma gereksinimlerini içerir.
UygulamaTheHive şunlaraplatformu aşağıdaki uygulamalara dayanır:
- Veri depolama Apache Cassandra (Desteklenen sürüm: 4.x)
- İndeksleme motoru olarak Elasticsearch (Desteklenen sürüm: 7.x)
- Dosya depolama çözümü de gereklidir; bağımsız sunucu senaryosunda uygulamayı barındıran sunucunun yerel dosya sistemi yeterlidir; aksi takdirde S3 MINIO
NOT : Lucene Kullanımı 5.1 sürümünden bu yana, TheHive artık dizin motoru olarak Lucene arka ucunu desteklememektedir.
4.1.x ile veri dizinini işlemek için bir seçenekti; dizininizi Elasticsearch'e taşımak gerekir.
Her katman, TheHive uygulaması, Veritabanıveritabanı & dizin motoru ve dosya depolama, bağımsızdırr. ve tekTek başına bir düğüm veya küme olarak kurulabilir. Sonuç olarak, TheHive karmaşık bir küme mimarisinde kurulabilir ve çalışabilir,olarak sanal IP adresleri ve yük dengeleyicileri kullanılarak.larak TheHive karmaşık bir küme mimarisinde kurulabilir.
Bağımsız Sunucu : Tüm uygulamalar aynı sunucuya yüklenir.
- Cassandra
- Elasticsearch
- Dosyalar dosya sisteminde saklanır (veya istenirse MinIO)
- TheHive
- NGINX (isteğe bağlı): HTTPS iletişimlerini yönetmek için
Küme veya Hibrit Mimari : TheHive ve yığının tüm uygulamaları, ihtiyaçlara göre doğru kurulumu seçebilecek kadar esnektir. Bir adanmış işletim sistemi üzerine , başka bir uygulama (örneğin : 1 Cassandra düğümü ile 1 Elasticsearch) ile kurulabilir.
Donanım gereksinimleri, sayısına entegrasyonları da içeren eşzamanlı kullanıcı sayısına (entegrasyonları da içeren) ve sistemi nasıl kullandıklarına bağlıdır. Aşağıdaki tablo, tüm hizmetlerin aynı makinede barındırıldığında güvenli eşikleri göstermektedir:
Öneri : Eğer her şeyi aynı sunucuya kuruyorsanız, en az 4 çekirdek ve 16 GB RAM öneriliyor . Elasticsearch için en azından jvm.options'ı ayarlamayı unutmayalım.
İşletim Sistemleri
TheHive aşağıdaki işletim sistemlerini desteklemektedir:
- Ubuntu 20.04 LTS & 22.04 LTS
- Debian 11
- RHEL 8
- Fedora 35 ve 37