Команди для роботи з API панелі керування ISPmanager 5
Нижче наведено список корисних команд для роботи з API панелі керування ISPmanager 5 версії. Список не повний, але найнеобхідніше буде викладено.
/usr/local/mgr5/sbin/mgrctl -m ispmgr –info – вивести список команд для роботи з API ISPmanager
/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain – вивести список усіх доданих www доменів з налаштуваннями та опціями
/usr/local/mgr5/sbin/mgrctl -m ispmgr db – вивести список усіх баз даних з опціями та налаштуваннями
/usr/local/mgr5/sbin/mgrctl -m ispmgr db.edit el >
/usr/local/mgr5/sbin/mgrctl -m ispmgr db.users – відобразити список усіх користувачів, створених для баз даних
/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.delete el >
/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit el >
Приклад додавання домену:
/usr/local/mgr5/sbin/mgrctl -m ispmgr domain – відобразити список усіх доданих доменних імен (DNS)
Масове додавання www доменів за списком через API ISPmanager 5
Приклад циклу для додавання доменів за списком через API ISPmanager 5:
Всі домени, які потрібно додати, вносимо до файлу з назвою 1.list
Щоб подивитися які дані вам потрібно підставити в цикл, ви можете виконати команду і взяти за приклад інші додані домени (попередньо потрібно додати хоча б один з потрібними вам налаштуваннями):
/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain
Приклад додавання бази даних через ISPmanager 5 API
Для масової зміни знадобиться зробити простий цикл для виконання запиту: