ืืขืจืืช ืืชืืืื ืืชืืขืื ืืื ืง ืฉืื ื ืืชืคืชืืช ืืืชืจืืืช ืื ืืืื, ืืืืจืืฉืืช ืืืืืจืืช ืืกืืืื ืืช ืชืงืืืช ืจืง ืืืืืืช ืืืืืืช. ืืฉืื ืืกืืื, ืชืืืืงืช LMS ืืื ื ืืืืจ ืืจืืื ืืขืื ืืคืื ืืืกืืื ืช ืืื. ืืื ืืืืื ืชืืืืืื ืขืกืงืืื ื-VTB ืืืคืฉื ืืช ืขืืืืชื ืฉื ืืื ืืืื, ืืืืขื ื ืคืชืจืื ืืืืืกืก ืขื ืขืจืืื ืฉื ืืื ืืืืืืืช ืคืชืืืืช. ืืขืืจืชื, ืื ื ืืืืืื ืืืืื ืืืืคื ืืืื ืืืืจืืขืื, ืืืื ืืข ืืขืืืช ืคืืื ืฆืืืืืืช. ืืชืืช ืืืืจื ืืฉ ืกืืคืืจ ืขื ืื ืืกืืื ืฉืื ื ืืฉืืืืฉ ืืชืืื ื ืืืคืฉืืช ืื ืืืืจ ืืขืจืืืช ืขืกืงืืืช ืืงื ื ืืืื ืืืื.
ืืื ืืคืงื ืขื ืืขืจืืช ื ืืืื ืืืกืืืื ืฉืื?
ืืื 2005, ืืชืืืื ืืชืืขืื ืืื ืง VTB "ืื ืืืืช" ืขื ืืื ืืขืจืืช CompanyMedia. ื-LMS ืืขืกืืง ืืืขืื ื-60 ืืืฃ ืืฉืชืืฉืื ืฉืืืฆืจืื ืืืชืจ ืืืืืืื ืืกืืืื ืืืฉืื ืืื ืืืืฉ. ืืฉืจืชืื ืฉืื ื ืืืืืื ืืคืขืื 24 ืฉืขืืช ืืืืื: ืืืขื ืืื ืจืืข ืืฉ 2500โ3000 ืื ืฉืื ืืืขืจืืช, ืืืืืืจืื ืืื ืืืจืฅ, ืืคืืจืืคืืืืืกืง-ืงืืฆ'ืฆืงื ืืขื ืงืืื ืื ืืจื. ืื ืฉื ืืื ืฉื ืคืขืืืช LMS ืคืืจืืฉื 10-15 ืฉืื ืืืื.
ืืื ืืืืืื ืฉืืืขืจืืช ืืืืืช ืืืืืืง ืืช ืืืฉืืืืช ืฉืืืงืฆื ืื, ืคืจืกื ื ืชืฉืชืืช ืขืืืื ืืชืงืืืช ืืืืฆืขืืช ืฉืจืชื ืคืจืืงืกื, ืืืืื ืืงืฉืืช, ืืื ืช ืืืืข, ืืืคืืฉ ืืืงืกื ืืื, ืืกืืืื ืืื ืืืจืฆืื ืืืืืื. ืืื ืืชืืื ืืื ืื ืคืจืืืงื ืืงื ื ืืืื ืื ืืืจืฉ ืืฉืืืื ืืืืจืื. ืื ืืื ืืขืจืืช ืขืืงืืื ืืืจ ืืืืข ืืกืืกื ืขื ืคืขืืืช ืืฉืจืช, ืขืืืก ืืืืจืื RAM, ืืื ืืขืื, ืชืช-ืืขืจืืช ืงืื/ืคืื ืืื ืืืื ืืกืืื ืืฉืขืื. ืืื ืืืฅ ืืื, ืืฉ ืฆืืจื ืื ืืชืื ืขืืื ืืืชืจ:
- ืืืฉืื ืืืื ืืืืฉืงืข ืืืืฆืืข ืชืจืืืฉืื ืขืกืงืืื;
- ื ืืืืจ ืืืื ืืืงื ืฉื ืืืฆืืขื ืืืขืจืืช ืืืขืืืก ืขืืื;
- ืืืคืืฉ ืืืจ ืกืืืืช ืืจืืืื ืืืขืจืืช ืืืืจืืฉืืช ืืื ืคืื ืงืฆืืื ืืืืช ืืืืืฉืจืืช.
11 ืฉื ืื ืืืืจ ืื ืืกืช ื-LMS, ื ืืฉื ืืืขื ื ืืืืื ืืกืืืื ืฉืื ืื ืฉื ืืขืืืืช ืืืจืืฃ ืืืืืื. ืื ืืืช ืืื ืง ืืืื ื ืฉืขืืืื ืืื ืืื ืืืืจืื ืืงืื ืกืืืช ืืื ืืขืจืืช ืืฉืืงืช ืืืฉ: ืืืืฉืืื ืืงืื ืืืืชืจ ืืืขืจืืช ืขืกืงืืช ืืจืื ืืื ืขืืื ืืืจืื ืืืคืกืืื ืฉื ืืืืืื ืื.
ืืฉื ืช 2016 ืืชืืื ื ืืืื ืืก ืืืื ืืืืืื ืืืืจ ืฉื ืืขืืืช ืืชืคืงืื ื-LMS, ืืืื ื ืืืืจ ืคืจืืืจืื ืืืขื ืืื ืื ืืืชื ื ืืืื ืืืช. ืืขืืจ, ืืขืจืืช ืื ืืืืจ ืืืืฉืืื ื ืคืจืกื ืื ืืืงื ืืืกืืจืช ืชืฉืชืืช ืืืจืช InterTrust.
ืืื ืืื ืืชืืื
ืืืื, ืืขืจืืช ื ืืืืจ ืืืคืืืงืฆืืืช ืืืจืืืืช ืฉื VTB LMS, ืืืืืกืกืช ืขื ืืืฆืจื ืชืืื ื ืืงืื ืคืชืื, ืืกืืืขืช ืืื ืืข ืืช ืจืื ืืฉืืืืืช ืืงืฉืืจืืช ืืืจืืืช ืืกืืืื, ืืกืืื ืืขืืืช ืืืืืจืืช ืืืืืืงื ืืช ืืืืืื ืืืืืืช ืืื ืชืงืจืืช. ืืื ืืืื ืฉืชื ืืขืจืืืช ืืฉื ื:
- ืื ืืืืจ ืชืฉืชืืช ื-IT ืฉื ืฉืืจืืชื ืืืขืจืืช;
- ืื ืืจ ืืช ืืชืจืืฉืืชื ืฉื ืฉืืืืืช ืืคืขืืืช ื-LMS.
ืืื ืืชืืื ืืืคืืืงืฆืืืช ื ืืืืจ ืืืช ืืืื ื. ืืืืจ ืฉืขืืจื ื ืืกืคืจ ืืคืฉืจืืืืช, ืืกืชืคืงื ื ื- Zabbix - ืชืืื ื ืืื ืืืช ืฉื ืืชืื ืืืงืืจ ืขืืืจ ืฉืืจืืชืื ืืฆืืื ืื ืงืืืื. ืืขืจืืช ืืืืกืกืช ืจืฉืช PHP ืื, ืฉืืืืื ืืืืกื ื ืชืื ืื ื-MySQL, PostgreSQL, SQLite ืื Oracle Database, ืืชืืืื ืืฆืืจื ืืืฉืืืช ืืฆืจืืื ืฉืื ื.
Zabbix ืืคืขืืื ืืช ืืกืืื ืื ืฉืื ืืื ืฉืจืช ืืืืกืคืช ืืืืข ืขื ืืืื ืขื ืืื ืืืื ืืืช ืืืกื ื ืชืื ืื ืืืื. ืืืืฆืขืืช ืืืคืืืงืฆืื ื ืื ืืืกืืฃ ื ืชืื ืื ืขื ืืขืืืก ืขื ืืขืืืื ืืืืืจืื RAM, ืขื ืืฉืืืืฉ ืืจืฉืช ืืืจืืืืื ื ืืกืคืื, ืืืืืง ืืืื ืืช ืืชืืืื ืฉื ืฉืืจืืชืื ืกืื ืืจืืืื (SMTP ืื HTTP), ืืืคืขืื ืชืืื ืืช ืืืฆืื ืืืช ืืืชืืื ืื ืืืืจ ืืืืฆืขืืช SNMP.
ืืืืจ ืคืจืืกืช Zabbix, ืืืืจื ื ืืืื ืืืืจื ืกืื ืืจืืืื, ืืืืชืืื ืื ืืกืคืืง. ืืื VTB SDO ืืชืคืชื ืืืื ืืื ืืจืฃ: ื-2016, ืืกืคืจ ืืฉืจืชืื ืืื ืืฆืืจื ื ืืืจืช, ืืืคืืขื ืชืืืืื ืืืืจื, ืืื ืง ืฉื ืืืกืงืื, VTB Capital ื-VTB24 ืืฆืืจืคื ืืืขืจืืช. ืืืจ ืืื ืืกืคืืง ืืืืื ืกืื ืืจืืืื, ืืืืื ื ืืช Zabbix ืืขืงืื ืืืจ ืืืืข ืขื ืืืืฆืืืช ืชืืจืื ืืื ืืื ืืืืจืืื ืืืืืืจืื ืืฉืจืช (ืืืงืืคืกื Zabbix ืืฉืงืคืช ืจืง ืืช ืชืืจ ืืืืกืง ืืืืื), ืืื ืื ืืช ืืืื ืฉืืืงื ืืืฉืืืช ืืืื ืืกืืื.
ืื ืืกืฃ, ืฆืืืื ื ืืช ืืืขืจืืช ืืืกืคืจ ืืจืืืจืื - ืชื ืืื ืฉืืื ื ืฉืืืช ืืืืขื ืืื ืื (ืืืืขื ืืืืืจื, SMS ืืืกืคืจ ืืืคืื ืื ืืืื). ื ืืชื ืืืืืืจ ืืจืืืจืื ืขืืืจ ืื ืกื ืฉื ืคืจืืืจืื. ืืืืืื, ืืชื ืืืื ืืฆืืื ืืืื ืืกืืื ืฉื ืฉืื ืืืกืง ืคื ืื, ืืืืขืจืืช ืชืชืจืืข ืืคื ื ืืื ืื ืืืฉืจ ืืกืฃ ืฉืฆืืื ืืืืข, ืื ืชืืืืข ืื ืื ืืืื ืจืงืข ืจืฅ ืืืชืจ ืืืจืืื.
ืงืืฉืืจืืืช Java ืืืืืืืช ื ืชืื ืื
ืืจืืื ื ืืฉืืขืืชืืช ืืช ืืืืื ืื ืชืื ืื ืืื ืืชืืื, ืื ืขื ืืืจื ืื ืื ืืกืคืืง ืื ืืืืจ ืืขืื. ืชืื ื ืืฆืื ืืขืืืื ืฉื-LMS ืฉื CompanyMedia ืืื ืืคืืืงืฆืืืช Java, ืืชืืืจื ื ื-Java Virtual Machine ืืจื ืืืฉืง JMX ืืืฆืืื ื ืืงืืช ืืืื Java ืืฉืืจืืช. ืืื ืจืง ืคืจืืืจืื ืกืื ืืจืืืื ืฉื ืคืขืืืืช ืืืื ืืช ืฉื Java, ืืืื ืขืืฆืืช ืืขืืืื ืฉื GC ืื ืฆืจืืืช ืขืจืืื, ืืื ืื ืืืืงืืช ืกืคืฆืืคืืืช ืืงืฉืืจืืช ืืฉืืจืืช ืืงืื ืืืืฉืื ืื ืืชื ืืืคืขืื.
ืืฉื ืช 2017, ืืฉื ื ืืืืจ ืืืืขืช ืืขืจืืช ืื ืืืืจ, ืืชืืจืจ ืฉืืื ืืขืืื ืืฆืืจื ืจืืืื ืขื ืืืืช ืื ืชืื ืื ืืืืืจื ืฉื ืืกืคื ื-Zabix, ืืื ืืกืคืืง ืืืืืืืืืฆืื - ืืกืืื ืืืจืืืื. ืืคืชืจืื ืืืื ืืืืชืจ ืืืขืื ืื ืืื ืฉืื ืชืืื ื ืืื ืืืช - Grafana, ืืื ืืืืื ืื ื ืื ืืืืืื ืืืืคืฉืจ ืืฆืืืจ ืืช ืื ืื ืชืื ืื ืขื ืืกื ืืื.
ืืืฉืง Grafana ืืื ืืื ืืจืืงืืืื, ืืืืืจ ืืขืจืืช OLAP. ืชืช-ืืืขืจืืช ืืฆืืื ืืช ืื ืชืื ืื ืฉืืชืงืืื ื-Zabix ืขื ืืกื ืืืื, ืชืื ืืฆืืช ืืืืืข ืืฆืืจื ืฉื ืืจืคืื ืืืืืืจืืืช ืฉืงื ืื ืชื. ืืื ืื ืืืื ืืงืืืช ืืืชืืื ืืืฉืืช ืืช ืืคืจืืกืืช ืฉืืื ืฆืจืื.
ื ืืืืจ ืืื ืืขืช ืฉืืืืืช ืืืขืจืืช LMS
ืคืืืคืืจืืช ืชืืื ืช ืืงืื ืืคืชืื ืฉื ELK ืขืืืจืช ืื ืืกื ื ืืื ืชื ืืช ืืืืืข ืืืชืงืื ืืืืื ืื ืืืืจ. ืืืฆืจ ืงืื ืคืชืื ืื ืืืจืื ืืฉืืืฉื ืืืื ืจืื ืขืืฆืื ืืืืกืืฃ, ืืืกืื ืื ืืชืื ื ืชืื ืื: Elasticsearch, Logstash ื-Kibana. ืืืืขืช ืชืช-ืืขืจืืช ืื ืืืคืฉืจืช, ืืคืจื, ืืจืืืช ืืืื ืืืช ืืื ืฉืืืืืช ืืืจืขื ืืืขืจืืช, ืืืืื ืฉืจืชืื ืืืื ืฉืืืืืช ืืื ืืืืจืืช ืขื ืขืฆืื.
ืืขืช ืื ืื ืืืขืจืืช ืืืื ืืืืืช ืืขืื ืืฉืื ืืืงืื, ืขืื ืืคื ื ืฉืืืฉืชืืฉ ื ืชืงื ืื. ื ืืืืจ ืืืื ืืื ืืืคืฉืจ ืื ืืื ืืข ืชืงืืืช ืืืขืจืืช ืขื ืืื ืืืืื ืฉืืืืืช ืืืื. ืื ืืกืฃ, ืื ื ืืืืืื ืืืืื ืืืฆื ืืฉืชื ืชื ืืชื ืืืืช ืืืขืจืืช ืืืืจ ืืขืืืื, ืืื ืืืืืช ืืขืืืช ืืืฉืืช ืื ืื ืืืคืืขืืช.
ื ืืืืจ ืชืคืขืื ืขืกืงื
ืื ืืกืฃ ืืคืื ืงืฆืืืช ืืืกืืกืืืช ืฉื ื ืืืืจ ืฆืจืืืช ืืฉืืืื, ืืืขืจืืช ืืฉ ืืืืืช ืื ืชื ืืืฉืืื ืืคืขืืืืช ืืขืกืงืืืช.
ื ืืืืจ ืืื ืืืืฆืืข ืืืืื ืฉื ืืคืขืืืืช ืืขืกืงืืช ืืืคืฉืจ ืืืืืช ืืืจืืื ืืืฉืื ืืืืืื ืืช ืืืฉืคืขื ืฉืืฉ ืืื ืขื ืคืขืืืช ืืืขืจืืช.
ืืขืงื ืืืจ ืืื ืืืฆืืข ืืืงืฉืืช ืืื ืฉืืจืืช ืขืกืงื ืืืคืฉืจ ืืืืืช ืคืขืืืืช ืืืืจืืืช ืืืืงืืื.
ืฆืืืื ืืืกื ืืืขืื ืืื ืืืืื ืื ืืืืจ ืืฉืืืช ืจืงืข ืืืืื ืช ืืืจืืื ืฉืื ืืื ืืจืื.
ืจืฉืืืช ืืืฉืืืืช ืื ืฉืืืืช ืืืืื ืช ืคืขืืืืชื ืืฉืจืช ืกืคืฆืืคื ืืืคืฉืจืช ืืืืืช ืฉืืืืืช - ืืืื ืืคืืืืช ืฉื ืืืฆืืข ืืฉืืืืช - ืืื ืืฉืจืชืื.
ืืื ืื, ืื ืืืจืืช ืืืืืช ืืืื ืืืืฆืืข ืฉื ื ืืื ืจืงืข.
ืืืขืจืืช ืฆืืืืช, ืืชืคืชืืช ืืขืืืจืช ืืืชืืืื ืขื ืืขืืืช
ืขื ืืืฉืื ืืืขืจืืช ืืืชืืืจืช, ื ืืืืจ ืคืขืืืช ืฉืจืชื LMS ืืคื ืืคืฉืื ืืฉืืขืืชืืช. ืขื ืืืช, ืกืืืื ืฉืื ืื ืฉื ืงืื ืคืืืงืืื ืืชืขืืจืจืื ืืขืช ืืขืช, ืืืฉืคืืขืื ืขื ืืืืจืืช ืืจืืืช ืืืกืืืื ืืืืจืืื ืืชืืื ืืช ืืฉืชืืฉืื. ืื ืืื ื ืฉืฆืจืื ืืฉืืื ืืืชื ืืืืช ืืืคืืืงืฆืื ืขืฆืื, ืืื ืจืง ืืฉืจืชืื.
ืืื ืืคืชืืจ ืืขืื ืื, ืืืืจ ืืืืื ืืืขืจืืช ืื ืืืืจ ืืืืฆืขืืช API, ืฉืขืืื ืขื ืืฉืืื ืฉืจืชื ืืืฉืืืื. ืืืืืช ืืื, ืืื ืื ืืืื ืืจืืืช ืืื ืืื ืืืงื ืืฉืจืช ืืืืื ืืื ืืงืฉืช ืืฉืชืืฉ.
ื ืชืื ืื ืขื ืืื ื ืชืืืื ืฉื ืฉืจืช ืืคืื ืืืื ืื ืื ืืชืื, ืื ืฉืืืคืฉืจ ืืงืฉืจ ืืช ืืืืื ืฉื โโื-LMS ืขื ืืชืืืืืื ืืืชืจืืฉืื ืืฉืจืช. ืืืืืื ื ืืฆืจ ืืฆื ืืขื ืืื: ืืฉืจืช ืคืืขื ืืื, ืืืจืืช ืฉืืจืืข ืื ืืื ืืื ื ื ืืขื. ืื ืืชืื ืืื ืืืืื, ืืืืื ื ืกืืืืช ืืคืขืืืช ื-Garbage Collector Java. ืืกืืคื ืฉื ืืืจ ืืชืืจืจ ืฉืชืคืขืื ืื ื ืืื ืฉื ืืฉืืจืืช ืืื ืืื ืฉืืืืื ืืืฆื ืืื. ืขื ืืื ืืฉืชืืืืช ืขื Garbage Collector Java, ืืืกืื ื ืืืืืืื ืืช ืืืขืื.
ืื ืชืืื ื ืืืคืฉืืช ืืกืืืขืช ืืืขืจืืช ื ืืืื ืืืกืืืื ืืขื ืฃ ืืื ืงืืืช ืืืชืคืชื ืืืฆืืื. ื ืืขื ื ืจืง ืื ืืฉืืื ืืขืืงืจืืื ืืงืฉืืจืื ืืืขืจืืช ืื ืืืืจ VTB SDO. ืื ืืชื ืืขืื ืืื ืื ืืคืจืืื, ืฉืืื ืืืขืจืืช, ื ืฉืื ืืฉืชืฃ ืืชืื ืื ืืกืืื ืฉืื ื.
ืืงืืจ: www.habr.com