SECHARD , Docker konteyner temelli modern yazılım mimarisine sahip bir yazılımdır. SECHARD'ın sanallaştırma altyapılarına uygun hazır OVA şablonları bulunmaktadır. Bu şablonların sanallaştırma ortamına Export edilmesi durumunda SECHARD sunucusu kullanabilir durumda olur. SECHARD sunucusu içerisinde 24 adet konyerner bulunmakta ve her bir servis ayrı konternerlerda çalışmaktadır. Bir container üzerinde problem olması diğer containerları etkilememektediris a Docker container-based software with a modern software architecture. SECHARD has ready-made OVA templates suitable for virtualization infrastructures. If these templates are exported to the virtualization environment, the SECHARD server is available for use. There are 24 containers in SECHARD server and each service runs on separate containers. A problem on one container does not affect other containers.
...
Şekil 3 - Docker Container
...
Container Name | Role | |
---|---|---|
1 | sechard_tftp | Backup restore ve It is used for backup restore and firmware upgrade için kullanılmaktadır. |
2 | sechard_winrm_api | It is used to manage Windows server ve client işletim sistemlerini yönetmek için kullanılmaktadır..and client operating systems. |
3 | sechard_mongo | Uygulama database olarak kullanılmaktadırThe application is used as a database. |
4 | sechard_tacacs | Ağ cihazlarına It is used for Externel Aut. için kullanılmakta ve tüm AAA işlemlerini yönetmektedirto network devices and manages all AAA operations. |
5 | sechard_syslog Ağ | cihazlarından SYSLOG'ları toplamak ve alarm oluşturmak için kullanılmaktadırIt is used to collect SYSLOGs from network devices and generate alarms. |
6 | sechard_remote_desktop | It is used to access Windows server ve client işletim sistemlerine RDP ile erişim gerçekleştirmek için kullanılmaktadırand client operating systems with RDP. |
7 | sechard_agent | Tüm containerlar arası erişimi yönermek için kullanılmaktadırIt is used to manage access between all containers. |
8 | sechard_console_agent | Linux server , ağ cihazları ve Telnet, SSH destekleyen kaynaklara erişim gerçekleştirmek için kullanılmaktadıris used to access network devices and resources that support Telnet and SSH. |
9 | sechard_queue_worker | Toplu komut çalıştırılan ya da Schedule edilen tüm işlemleri gerçekleştirmek için kullanılmaktadırThe batch command is used to perform all operations that are executed or scheduled. |
10 | sechard_web | SecHard'a web erişimi için kullanılmaktadırIt is used for web access to SecHard. |
11 | sechard_discovery | It is used to perform AD, Vmware ve and Network discover işlemlerini gerçekleştirmek için kullanılmaktadıroperations. |
12 | sechard_proxy | Telnet , SSH erişimlerini doğrudan SecHard sunucusu üzerinden gerçekleştirmek için kullanılmaktadıris used to perform SSH accesses directly through the SecHard server. |
13 | sechard_redis | Cache sunucusu olarak kullanılmaktadırIt is used as a cache server. |
14 | sechard-monitoring-alertmanager | It is used for Windows, Linux sunucu server performance alarm yapısı için kullanılmaktadırstructure. |
15 | sechard-monitoring-mongodbexporter | Mongo is used for database monitor için kullanılmaktadır. |
16 | sechard-monitoring-redisexporter | Redis monitor için kullanılmaktadıris used for monitoring. |
17 | sechard-monitoring-cadvisor | Grafana is a monitoring uygulamasıdırapplication. |
18 | sechard-monitoring-prometheus | Exporter verilerinin tutulduğu uygulamadırThis is the application where Exporter data is kept. |
19 | sechard-monitoring-nodeexporter | Used to generate SecHard sunucu monitoring metriklerini oluşturmak için kullanılırserver monitoring metrics. |
20 | sechard-monitoring-bullexporter | Grafana monitoring uygulamasıdır. |
21 | sechard-monitoring-pushgateway | Grafana is a monitoring uygulamasıdırapplication. |
22 | sechard-monitoring-grafana | Grafana entegrasyonu ve dashboardlar için kullanılmaktadırIt is used for Grafana integration and dashboards. |
23 | sechard-monitoring-snmpexporter | Ağ cihazlarını snmp ile monitor etmek için kullanılırIt is used to monitor network devices with snmp. |
24 | sechard-monitoring-loki | Loki container log verilerini toplamak için kullanılmaktadıris used to collect log data. |
25 | sechard-monitoring-promtail | Grafana is a monitoring uygulamasıdırapplication. |
SECHARD , is published on Docker Hub üzerinde yayınlanmıştır. Companies with Kubernetes ya da Swarm tarzı konterney orkestrasyonuna sahip firmalar, Docker Hub’dan SECHARD ürününü indirip kolaylıkla Scale Up mimarisinde kullanabilirleror Swarm style conternet orchestration can download SECHARD from Docker Hub and easily use it in Scale Up architecture.