在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
隨著容器化成為現代應用程式部署的核心,監控 Docker 環境對於效率、性能和可靠性至關重要。 Docker 監控工具收集諸如 CPU 和記憶體消耗、網路活動和磁碟 I/O 等重要指標,追蹤容器的效能和健康狀況,並提供系統見解。 這些工具必須用於快速解決問題、優化資源,並確保在容器化環境中的運行順暢。
Zabbix 是最重要的開源監控工具,具備強大的 Docker 環境監控能力。 它專為擁有大型基礎設施在容器中的公司設計,這些公司需要監督,因為它提供實時監控、可視化和警報設施。
Zabbix Docker 是全面監控 Docker 環境最靈活且強大的解決方案之一。 作為基本平台的開源擴展,Zabbix Docker 版本允許使用者使用健康檢查、性能檢測,甚至資源利用率來監控任何容器、主機和所有相關基礎設施。 Zabbix agent 預先配置了專為 Docker 設計的模板,使監控重要指標變得簡單,例如 CPU、內存、磁碟 I/O、網路活動、容器狀態、運行時間和重啟次數。
Zabbix Docker 提供組織主動管理其容器化工作負載的能力,並能快速識別和解決問題,以及透過收集實時數據、可自訂的儀表板和警報功能來優化資源使用。 它具有完美的可擴展性並可以與其他系統整合,這使其成為在小型到企業環境中開發容器化應用程式的團隊的理想選擇。 因此,Zabbix Docker 確保企業在 Docker 化基礎設施中的可靠和高效性能,同時保持在不同系統中的統一監控視圖。
Zabbix Docker 是專為 Docker 環境構建的一個更強大、更靈活的監控方案之一。 Zabbix 組件包括以下關鍵功能:
支持在 IT 的混合基礎設施上使用單一玻璃面板。
Zabbix Docker 提供豐富的功能集,與以前的 Zabbix 軟體版本相比,可以確保容器內的應用程式健康、高效且可靠,毫無麻煩。 由於其易於整合和靈活性,使它成為現代 DevOps 工作流程的完美選擇。
從 GitHub 克隆 Zabbix Docker 存儲庫。
git clone https://github.com/zabbix/zabbix-docker.git
cd zabbix-docker
編輯 .env 檔案(如果可用)或直接修改 docker-compose.yml 檔案來自訂您的設置。
執行以下指令以啟動下一個 Zabbix 伺服器容器並安裝 Postgresql 伺服器,我們還選擇了 MySQL 伺服器,因為它需要名為 Zabbix Java gateway 的額外組件。 以下指令還會安裝 nginx 網頁伺服器,並創建一個支持 MySQL 資料庫的 Postgresql 資料庫給 Zabbix 應用程式使用。
docker-compose -f docker-compose_v3_alpine_pgsql_latest.yaml up -d
一旦文件下载完成,它将自动为 Docker 映像创建容器。
此命令將提取所需的 Zabbix 映像並啟動各個 Zabbix 組件的容器:伺服器、前端、資料庫,並可選擇啟動 Zabbix 代理容器來幫助我們擴展 Zabbix 伺服器。
安裝完成後,我們可以使用默認憑據登錄到 Zabbix 網頁介面。
IronSecureDoc 是一款文件管理和安全工具,提供數位簽章、複雜的 PDF 操作和高級加密功能。 這讓企業和開發人員在保持文件機密性和完整性的同時,更輕鬆地處理 PDF 文件。 當其功能允許開發人員以程式化方式生成、上傳、修改及保護 PDF 文件時,這也可以稱作是一種強大的 PDF API。
除此之外,IronPDF 是一個 PDF API,允許使用任何輸入數據創建 PDF,並包括和編輯內容,選項包括文本、圖像和元數據。 這包括功能如合併不同的 PDF 以組成文件、拆分文件,甚至標記評論、重點或浮水印。
它提供密碼保護、AES加密和基於證書的存取控制,以鎖定所有敏感信息和數據。 除此之外,它還提供數位簽署功能以驗證文件和不可否認性,這在金融、醫療和法律等行業中是非常重要的功能。 審計追蹤功能允許跟蹤文件上執行的所有活動,以提高合規性和問責性。
在 Command Prompt 或打開的終端窗口中使用以下命令從下面的倉庫中提取 IronSecureDoc 的 Docker 映像。
docker pull ironsoftwareofficial/ironsecuredoc
從 Docker 容器拉取映像,然後使用另一個命令啟動 IronSecureDoc,這是一個運行中的容器。
docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
上面的 Docker run 指令將啟動 IronSecureDoc 的容器實例。
登入 Zabbix 網頁介面。
前往資料收集 > 主機並點擊創建主機。
將 IronSecureDoc 作為主機新增,指定其 IP 或 DNS 及群組。
!Zabbix Docker(它如何為開發人員工作):圖 10 - 新主機
前往已創建的主機,然後點擊項目 > 創建項目。
輸入 IronSecureDoc API 端點的 URL,例如 /document-services/ping 或 /document-services/check-license。
儲存產品。
使用 Zabbix 進行日誌監控和基於代理的監控可為 IronSecureDoc 提供完整的應用程式性能和健康狀況洞察。 日誌監控將需要在承載IronSecureDoc的伺服器上安裝Zabbix代理,並設置一個監視器來追踪相關日誌文件的特定模式,如錯誤、警告,甚至文件活動。 定義 Zabbix 類型為 Log 的項目以篩選相關事件,並設置觸發器對關鍵日誌條目發出警報,以便及時解決問題。
對於基於代理的監控,使用 Zabbix agent 蒐集系統層級的指標,例如 CPU、記憶體和磁碟使用情況,這對於了解 IronSecureDoc 的資源使用情況至關重要。 您還應通過編寫自訂的 UserParameter 腳本來改進監控,以監控 IronSecureDoc 特有的指標、環境變量,如活動會話或已簽署文件的數量。 這將確保在您的基礎設施中對IronSecureDoc進行實時監控和主動管理。
IronSecureDoc 的REST API是一個超現代的基於網頁的介面,可安全地與管理文件和其他類型數據的功能進行互動,並包含先進的 PDF 處理,通過 RESTful 原則維護。 這將為用戶提供一種簡單且受規範的方法,以將 IronSecureDoc 的不同功能區域納入自訂應用程式,無論使用何種技術棧。
通過以這種方式發佈到IronSecureDoc API,我們也可能希望請求一個權限密碼,以使用用戶密碼加密對文檔的請求。
curl -X 'POST' \
'http://c0kwcw4k4wkw8gw4ww8wkg8s.41.243.46.67.sslip.io/v1/document-services/pdfs/encrypt?user_password=demo' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test.pdf;type=application/pdf'
文件輸出檔案將自動發送並下載。 它也將被安全保存。
需要將 IronSecureDoc 與 Zabbix 接口,以便整合到安全工作流程中,從而增強對文檔其性能、可靠性和操作可見性的監控。 組織利用 Zabbix 提供的日誌監控和基於代理的監控功能,在 IronSecureDoc 過程中跟蹤關鍵數據、監控異常並迅速解決可能的問題。
它提供了對系統功能和資源利用的集中控制,而不會在管理安全文件的操作上造成複雜性。 Zabbix 憑藉靈活性、可擴展性和主動式警報功能,使團隊能夠保持安全性和效率水平,從而讓組織在實施 IronSecureDoc 支援的過程中能輕鬆和可靠地處理文件。
藉由使用 IronSecureDoc REST API,安全列印以及高效的 PDF 格式和處理如今可以輕鬆整合到由網路、行動及企業系統開發人員所開發的應用程式中。 要了解更多有關IronSecureDoc授權的資訊,請造訪授權頁面。 欲了解有關Iron Software產品的詳細信息,請訪問庫套件頁面。