ИнтеграцииСеть и межсетевые экраны
Мониторинг Palo Alto PAN-OS в DumbMonit
БетаA Palo Alto Networks firewall through the PAN-OS XML API: interfaces without link, HA peer lost or out of sync, session table filling up, management CPU and memory, licences expiring, failed commits.
ДокументацияОфициальный сайт: Palo Alto Networks PAN-OS
Описания на английском, как в самом продукте. Подписи на странице — на вашем языке.
Что проверяет DumbMonit
A Palo Alto Networks firewall (physical or VM-Series) through the PAN-OS XML API: interfaces bound to a zone that lost their link, an HA pair that lost its peer or is out of sync, a session table filling up, management CPU and memory, licences and subscriptions expiring, and a failed configuration commit. This integration was built from Palo Alto Networks' XML API documentation, not against a running firewall. Every call is a read, but the shape of some answers (HA state, show system resources, show interface all) is the least documented: tell us what breaks.
Типичное применение. Beta. Firewall: interface links, HA peer and sync, session table, licences, failed commits
Примеры
- PA-400 / PA-1400 series
- VM-Series
- PAN-OS 10.x and 11.x
Как подключается
Что понадобится
- User name and passwordThe dumbmonit account: DumbMonit asks the firewall for an API key with it and keeps the key, the password only travels in a request body.
- API keyA key already generated for the dumbmonit account, sent in the X-PAN-KEY header.
Сетевые порты, которые нужно открыть
443/TCPManagement interface (HTTPS, default)
Шаги настройки: Create a read-only XML API account for DumbMonit
Device → Admin Roles → Add: name the role as follows. On the XML API tab enable Operational Requests only; leave every other privilege, and the Web UI and Command Line tabs, disabled.
dumbmonit-roDevice → Administrators → Add: name the account as follows, set Authentication to a password, the type to Role Based and the role to the one above.
dumbmonitClick Commit: the role and the account exist only once committed.
In DumbMonit, enter the firewall address (pa.lan) with that user name and password, or with an API key you generated for that account.
Обратите внимание. The management interface ships a self-signed certificate: tick "Accept an unverifiable certificate" unless you installed your own.