在 CentOS 7 上部署 iTOP是一個簡單的基於Web的開源IT服務管理工具。它有所有的ITIL功能,包括服務檯、配置管理、事件管理、問題管理、變更管理和服務管理。iTOP依賴於Apache/IIS、MySQL和PHP,因此它可以運行在任何支持這些軟件的操作系統中。因爲iTOP是一個Web程序,因此你不必在用戶的PC端任何客戶端程序。一個簡單的瀏覽器就足夠每天的IT環境操作了。 我們要在一臺有滿足基本需求的LAMP環境的CentOS 7上安裝和配置iTOP。
下載 iTOPiTOP的下載包現在在SourceForge上,我們可以從這獲取它的官方鏈接。 itop download 我們從這裏的連接用wget命令獲取壓縮文件。
iTop擴展和網絡安裝使用unzip命令解壓到apache根目錄下的itop文件夾下。
列出安裝包中的內容。
這些是我們可以安裝的擴展。
在解壓的目錄下,使用如下的 cp 命令將不同的數據模型從web 下的 datamodels 目錄下複製到 extensions 目錄,來遷移需要的擴展。
Docker版本部署 Pull docker鏡像 root@localhost:~#docker pull vbkunin/itop 查看鏡像 Docker images root@localhost:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE vbkunin/itop latest 83643662b318 3 weeks ago 615MB 運行itop鏡像 docker run -d -p 80:80 -p 3306:3306 --name=itop -v /var/opt/itop-extensions:/app/extensions vbkunin/itop 獲取MySQL用戶憑據: sudo docker logs itop | grep -C4 "mysql -uadmin -p" /usr/lib/python2.7/dist-packages/supervisor/options.py:295: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security. 'Supervisord is running as root and it is searching ' => Done! ======================================================================== You can now connect to this MySQL Server using: /usr/lib/python2.7/dist-packages/supervisor/options.py:295: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security. 'Supervisord is running as root and it is searching ' mysql -uadmin -pSgvcSad3nOjt -h<host> -P<port> Unlinking stale socket /var/run/supervisor.sock Please remember to change the above password as soon as possible! MySQL user 'root' has no password but only allows local connections
安裝 iTop web界面大多數服務端設置和配置已經完成了。最後我們安裝web界面來完成安裝。 打開瀏覽器使用ip地址或者完整域名來訪問iTop 的 web目錄。
你會被重定向到iTOP的web安裝頁面。讓我們按照要求配置,就像在這篇教程中做的那樣。
驗證先決要求這一步驗證完成的歡迎界面。如果你看到了一些警告信息,你需要先安裝這些軟件來解決這些問題。 mcrypt missing 這一步有一個叫php mcrypt的可選包丟失了。下載下面的rpm包接着嘗試安裝php mcrypt包。
成功安裝完php-mcrypt後,我們需要重啓apache服務,接着刷新頁面,這時驗證應該已經OK。
安裝或者升級 iTop現在我們要在沒有安裝iTOP的服務器上選擇全新安裝。 Install New iTop
iTop 許可協議勾選接受 iTOP所有組件的許可協議,並點擊“NEXT”。 License Agreement
數據庫配置現在我們輸入數據庫憑據來配置數據庫連接,接着選擇如下選擇創建新數據庫。 DB Connection
管理員賬戶這一步中我們會輸入它的登錄信息來配置管理員賬戶。 Admin Account
雜項參數讓我們選擇額外的參數來選擇你是否需要安裝一個帶有演示內容的數據庫或者使用全新的數據庫,接着下一步。 Misc Parameters
iTop 配置管理下面的選項允許你配置在iTOP要管理的元素類型,像CMDB、數據中心設備、存儲設備和虛擬化這些東西在iTOP中是必須的。 Conf Management
服務管理選擇一個最能描述你的IT設備和環境之間的關係的選項。因此我們這裏選擇爲服務提供商的服務管理。 Service Management
iTop Tickets 管理從不同的可用選項我們選擇符合ITIL Tickets管理選項來管理不同類型的用戶請求和事件。 Ticket Management
改變管理選項選擇不同的ticket類型以便管理可用選項中的IT設備變更。我們選擇ITTL變更管理選項。 ITIL Change
iTop 擴展這一節我們選擇額外的擴展來安裝或者不選直接跳過。 iTop Extensions
準備開始web安裝現在我們開始準備安裝先前先前選擇的組件。我們也可以下拉這些安裝參數來瀏覽我們的配置。 確認安裝參數後點擊安裝按鈕。 Installation Parameters 讓我們等待進度條來完成安裝步驟。它也許會花費幾分鐘來完成安裝步驟。 iTop Installation Process
iTop安裝完成我們的iTOP安裝已經完成了,只要如下一個簡單的手動操作就可以進入到iTOP。 iTop Done
歡迎來到iTop (IT操作門戶)itop welcome note
iTop 面板你這裏可以配置任何東西,服務、計算機、通訊錄、位置、合同、網絡設備等等。你可以創建你自己的。事實是剛安裝的CMDB模塊是每一個IT人員的必備模塊。 iTop Dashboard
總結ITOP是一個最棒的開源桌面服務解決方案。我們已經在CentOS 7上成功地安裝和配置了。因此,iTOP最強大的一方面是它可以很簡單地通過擴展來自定義。如果你在安裝中遇到任何問題歡迎評論。 https://www.douban.com/note/307248333/ http://os.51cto.com/art/201509/490993_all.htm http://www.linuxidc.com/Linux/2015-09/122828.htm http://www.jianshu.com/p/94a115746514 http://purplegrape.blog.51cto.com/1330104/1887713 docker https://github.com/vbkunin/itop-docker 使用手冊 https://wiki.openitop.org/doku.php?id=2_4_0:start http://www.itilxf.com/thread-36546-1-1.html https://wenku.baidu.com/view/aac147af011ca300a7c390be |
安裝開源 ITIL 門戶 iTOP
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.