Курс обучения для разработчика системы
Начальные требования к слушателям, необходимые для усвоения материала:
• Знание операционных систем семейства Linux CentOS либо RHEL на уровне разработчика
• Знание архитектуры и принципов администрирования серверных ОС семейства Microsoft Windows Server
• Навыки программирования на языке SQL под СУБД MySQL, Postgress на уровне разработчика
• Глубокое знание протоколов семейства TCP/IP, в частности протоколов SNMP, ICMP, SSH, HTTP на уровне разработчика
• Навыки программирования на языках Python, Bash, PHP, JavaScript, WMI
• Общее знание СКИТ на уровнях пользователя и системного администратора
Программа курса
• Знание операционных систем семейства Linux CentOS либо RHEL на уровне разработчика
• Знание архитектуры и принципов администрирования серверных ОС семейства Microsoft Windows Server
• Навыки программирования на языке SQL под СУБД MySQL, Postgress на уровне разработчика
• Глубокое знание протоколов семейства TCP/IP, в частности протоколов SNMP, ICMP, SSH, HTTP на уровне разработчика
• Навыки программирования на языках Python, Bash, PHP, JavaScript, WMI
• Общее знание СКИТ на уровнях пользователя и системного администратора
Программа курса
1
Обзор программных модулей, входящих в СКИТ
- Контрольная панель (дашборд)
- СКИТ.Мониторинг
- СКИТ.Учет
- СКИТ.Поддержка
- СКИТ.Карты
- Дополнительные продукты семейства СКИТ
2
Общие сведения об архитектуре СКИТ
- Используемые интерфейсы API и библиотеки
- Архитектура контрольной панели
- Архитектура модуля информационной безопасности
- Обмен информацией о событиях
- Принципы интеграции модулей с контрольной панелью и друг с другом
3
Разработка пользовательских решений для контрольной панели
- Разработка нестандартных виджетов
- Разработка специальных обработчиков событий
- Выполнение контрольных заданий для контрольной панели
4
Работа с модулем СКИТ.Мониторинг
- Разработка пользовательских скриптов мониторинга
- Мониторинг нестандартных устройств
- Разработка средств мониторинга каналов связи с помощью аппаратных зондов
- Разработка синтетических тестов транзакционного мониторинга приложений
- Выполнение контрольных заданий для СКИТ.Мониторинг
5
Работа с модулем СКИТ.Учет
- Архитектура CMDB
- Добавление новых полей в базу данных СКИТ.Учет
- Разработка новых экранных форм для СКИТ.Учет
- Добавление новых элементов меню СКИТ.Учет
- Управление списками конфигурационных единиц СКИТ.Учет
- Разработка пользовательских правил оповещений для СКИТ.Учет
- Разработка правил обработки событий из СКИТ.Поддержка
- Выполнение контрольных заданий для СКИТ.Учет
6
Работа с модулем СКИТ.Поддержка
- Разработка пользовательских шаблонов заявок
- Разработка специальных отчетов
- Разработка средств интеграции с виджетами контрольной панели
- Разработка специальных правил обработки заявок
- Выполнение контрольных заданий для СКИТ.Поддержка
7
Работа с модулем СКИТ.Карты
- Разработка специальных интерфейсов взаимодействия карт с контрольной панелью
- Разработка интеграции карт с внешними информационными системами
- Выполнение контрольных заданий для СКИТ.Карты