1, 介紹
iTop,是IT運營門戶(IT Operation Portal)的簡稱,它是一個開源web應用程序,適用於IT服務的日常運維管理。它基於ITIL最佳實踐,適應符合ITIL最佳實踐的流程,同時它又很靈活,可以適應一般的IT服務管理流程。
iTop的核心是CMDB,即配置管理數據庫(Configuration Management Data Base)。CMDB是iTop最早開發的部分。以CMDB爲中心的設計理念,需要保證CMDB的準確性和及時更新,服務人員和客戶均使用iTop來解決運維管理中的各類問題將會對這一點有幫助。此外,CMDB與其它工具,如監控系統、報表工具、庫存管理系統等整合得越多,CMDB的信息就會越豐富。CMDB快速實施,與其它系統相比iTop有豐富的CMDB接口,支持多種方式的數據導入。
iTop基於Apache/IIS、MySQL和PHP,它可以在任何支持這些程序的操作系統上運行,如Windows、Linux(Debian、Ubuntu和Redhat)、Solaris和MacOS X等。此外,由於iTop是基於B/S架構的應用程序,不需要在用戶電腦上部署任何客戶端,只需要一個簡單的Web瀏覽器(IE 8+、Firefox 3.5+、Chrome或Safari 5+)即可使用
2. 功能:
- Fully configurable Configuration Management (CMDB)
- HelpDesk and Incident Management
- Service and Contract Management
- Change Management
- Configurable SLA Management
- Graphical impact analysis
- CSV import tool for any data
- Consistency audit to check data quality
- Data synchronization (for data federation)
3. 安裝試用:
使用最簡單的docker安裝,啓動
sudo docker run -d -p 8000:80 --name=my-itop vbkunin/itop:2.6.1
可以通過8000訪問ITOP的界面
docker logs my-itop | grep -C4 "mysql -uadmin -p"
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
*** Running /etc/my_init.d/10_syslog-ng.init...
*** Running /etc/rc.local...
*** Booting runit daemon...
*** Runit started as PID 277
=> Done!
========================================================================
You can now connect to this MySQL Server using:
mysql -uadmin -p7KGEHxRMqjzL -h<host> -P<port>
Please remember to change the above password as soon as possible!
MySQL user 'root' has no password but only allows local connections
========================================================================
訪問dashboad
4. 總結
1. 比較完善的CMDB的功能
2. 包含工單系統,變更管理
3. 文檔管理系統
4. 可以使用API來對接雲管,監控,等平臺
5. 參考:
1. https://github.com/Combodo/iTop