[Monitoring] 在CentOS 中安裝Zabbix
Zabbix 是一套功能強大的監控工具, 除了監察基建狀況及通報外, 它還支援discovery, 即是安裝了Agent 後, server 便會自行找出並進行基本監管設定. 與之前用的Nagios 比較的確更方便. 在示範會於CentOS進行安裝 Zabbix Server 及其Linux Agent.
Zabbix 是一套功能強大的監控工具, 除了監察基建狀況及通報外, 它還支援discovery, 即是安裝了Agent 後, server 便會自行找出並進行基本監管設定. 與之前用的Nagios 比較的確更方便. 在示範會於CentOS進行安裝 Zabbix Server 及其Linux Agent.
部署JBoss 時, 在Linux 中, 可以透過設定chkconfig 加入JBoss 便可於system boot 時自行啟動. 而在Windows, 因為JBoss EAP 須要課金下載JBoss Core Services Jsvc Package 才可. 但其實有其實方法實現, 方法如下.
當JBoss初次利用standalone mode 進行部署時, 其他的電腦有機會不能進入網頁. 這是因為JBoss 預先進行了harden 設定, 避了不必要的保安漏洞.
當rename database 時, 有時會出現elusive lock 問題. 這是因為執行時有其他user 正在使用而令database locked.
除了Tomcat 外, JBoss / Wildfly 都是熱門的Java Application Server. 與前者比較, JBoss / Wildfly 對整合 Java Enterprise Edition (JEE) 較佳. 而將spring 部署到 JBoss 中雖然較少, 但其穩定性則相對較佳. 示範中會利用Gradle spring application project 進行部署.
在Windows 啟動後執行執行程式, 正常可以透過service 使它可以有不用登入下啟動, 然而若要執行exe 或jar 的話, 就不能夠順利進行. 而Winsw 便應運而生.
netdata是一套開源的監控軟件. 相對市面上同類軟件, 其介面著實吸引.
Docker 是一套類Virtualization的方案, 透過container 的形式建立平台讓application 在其上運作. 其好處是由Docker engine 取代了 Guest OS 層面, 使架構更加輕量, 亦令資源可更有效運用. 雖然Docker 效能吸引, 但在管理上, 與VMware 和VirtualBox 等比較, 沒有介面進行是一大弊病. 故找了Portainer, 一套網頁介面的Docker 管理工具.
在VirtualBox 中安裝了CentOS後, 安裝Guest Additions 時, 會出現以下警告:
GitLab 是一套開源的版本控制軟件 (Version Control), 在官方中它亦只介紹安裝Enterprise Edition, 雖然功能齊備, 但魔鬼在細節中, 過了試用期後問題便會陸續出現. 所以若須要在production 使用, 不不用太多整合的話, community edition 其實已經夠用. 在示範中會透過yum 去安裝GitLab community edition.
Copyright © 2026 | MH Magazine WordPress Theme by MH Themes