Всем привет!
Довольно часто возникает вопрос, как получать хоть какую-нибудь статистику из iTop на регулярной основе? Есть много способов, но ни один не работает (шутка). Для себя мы решили этот вопрос с помощью набора инструментов для аналитики Pentaho BI. В наборе есть ETL инструмент, OLAP кубы, дашборды, дизайнер отчётов и сам сервер. Почитать подробнее об этих штуках можно в интернете, инфы много, но она вся какая-то “размазанная”, так что здесь я приведу пару полезных ссылок.
В нашем случае используется дизайнер отчётов и сервер, а сам процесс выглядит так:
- Отчёт создается в Pentaho Report Designer на локальной машине и тут же может быть выполнен автономно.
- Отчёт загружается в репозиторий на Pentaho Server для удаленного и/или автоматического запуска.
- Пользователь заходит в Pentaho User Console на Pentaho Server и запускает выполнение нужного отчёта в своем браузере.
Как развернуть себе сервер описано в документации и интернетах, на этом останавливаться не будем (пару дней пляшем с бубном, и всё получается, просите вашего админа)). Цель поста – показать возможности инструмента отчётов, заинтересовать и сподвигнуть к дальнейшему изучению. Ниже по ссылке пошаговая инструкция по созданию самого простого отчёта по оборудованию в расположениях.
Инструкция по созданию отчёта: https://speakerdeck.com/vbkunin/sozdaniie-otchietov-combodo-itop-s-pomoshch-iu-pentaho-report-designer
Она же в PDF: itop_pentaho_report.pdf (1,8 МБ)
Ссылки:
- Загрузка community версий: https://sourceforge.net/projects/pentaho/files/. Сам Report Designer называется prd-ce-8.1.0.0-365.zip.
- Документация: https://help.pentaho.com/Documentation/. Она для enterprise edition, но обычно подходит и для community edition. В EE функционал богаче, так что некоторых вещей, описанных в документации, у вас просто не будет.
- Само community пользователей (вялое): https://community.hitachivantara.com/community/products-and-solutions/pentaho/.