Взаимодействие с KSC осуществляется через KSC OpenAPI. На текущий момент реализовано получение следующих параметров управляемых устройств:
status - статус агента админстрования (0 - OK, 1 -Critical, 2 - Warning)
host_visible - устройство видно в сети (1- да,0 - нет)
agent_installed - агент установлен (1- да,0 - нет)
agent_alive - Агент на связи (1- да,0 - нет)
protect_installed - антивирус установлен (1- да,0 - нет)
Также при небольшой доработке можно добавить получение параметров описанных в api https://support.kaspersky.com/help/KSC/14/KSCAPI/a00011.html
Настройка взаимодействия WNAM2 с KSC выполняется в несколько этапов:
1. Создание учетной записи wnam на KSC.
Для взаимодействия с KSC достаточно учетной записи с ролью "Оператор Сервера администрирования" и областью действия "Сервер администрирования".
2. Настройка adctool.
В конфигурации adctool (/opt/adctool/config.json) требуется прописать три параметра:
- ksc_host - Имя и порт сервер KSC
- ksc_username - имя пользователя учетной записи созданной на первом этапе
- ksc_password - пароль пользователя учетной записи созданной на первом этапе
Пример:
{
"kcache_refresh": 3600,
"root_path": "/opt/adctool",
"domains": [
"lab.wnam.ru",
"otherdom.wnam.ru"
],
"hostname": "STRESS-TEST-ADC",
"cfg": {
"lab.wnam.ru": {
"site": null,
"ou": null,
"server": "win.lab.wnam.ru",
"hostname_ldap": "STRESS-TEST-ADC",
"hostname_ntlm": "STW1"
},
"otherdom.wnam.ru": {
"site": null,
"ou": null,
"server": null,
"hostname_ldap": "STRESS-TEST-ADC",
"hostname_ntlm": "STRESS-TEST"
}
},
"ntlmdomain": "lab.wnam.ru",
"ksc_host": "ksc.lab.wnam.ru:13299",
"ksc_username":"wnam2",
"ksc_password":"Qwerty123.",
}