[Monitoring] 在CentOS 中安裝Zabbix
Zabbix 是一套功能強大的監控工具, 除了監察基建狀況及通報外, 它還支援discovery, 即是安裝了Agent 後, server 便會自行找出並進行基本監管設定. 與之前用的Nagios 比較的確更方便. 在示範會於CentOS進行安裝 Zabbix Server 及其Linux Agent.
Zabbix 是一套功能強大的監控工具, 除了監察基建狀況及通報外, 它還支援discovery, 即是安裝了Agent 後, server 便會自行找出並進行基本監管設定. 與之前用的Nagios 比較的確更方便. 在示範會於CentOS進行安裝 Zabbix Server 及其Linux Agent.
Swagger 是一套 Web API 管理工具, 除了一般測試外, 還可以當成API 的user menu. 而Swagger 亦已經有library 使整合變得更方便. 示範中會將swagger 整合到spring RESTful API 中.
方法如下: 安裝transmission daemon. 利用root 權限, 輸入以下指令. yum install transmission-daemon -y 準備初始設定. 先停止daemon, 並開啟transmission-daemon設定檔. service stop transmission-daemon; nano /var/lib/transmission/.config/transmission-daemon/settings.json 進行設定. 修改settings.json 內容如下: // White list 設定. “rpc-whitelist”: “127.0.0.1,10.0.1.*”, // UMask 設定, 使其他人可以存取下載檔 “umask”: 2, // 設定預設credential. […]
以前在hash 物件時, 通常會用到MD5 256 / 512 之類的機制進行. 而在新系統中, 則建議利用Argon2 進行hashing. 示範中會利用Password wrapper 做adapter 去將字串作hashing 又檢驗.
進行deployment 時, 總需要於properties 檔中進行設定, 除了容易出現人為錯誤, 而且費時失事. 在Maven 中, 可以透過修改pom.xml 進行profile 設定; 而Gradle 中, 亦有同樣的設定.
部署JBoss 時, 在Linux 中, 可以透過設定chkconfig 加入JBoss 便可於system boot 時自行啟動. 而在Windows, 因為JBoss EAP 須要課金下載JBoss Core Services Jsvc Package 才可. 但其實有其實方法實現, 方法如下.
當JBoss初次利用standalone mode 進行部署時, 其他的電腦有機會不能進入網頁. 這是因為JBoss 預先進行了harden 設定, 避了不必要的保安漏洞.
在Angular 中, Pipe 就像WPF 中的coverter 般將接到的data 轉換為用作須要用的format顯示出來. 然而在front-end development 中, 從web service 接到的日期, 通常都被當成string 般處理. 若要須要轉成Date, 則需要透過interceptor 收到response, 利用regular expression 轉換成 Date 回傳出來. 在示範中, 會利用HTTP response 的JSON方法如下.
之前都有寫過利用C# , PowerShell 及Java 的 MimeMessage 去傳送電郵. 在此利用Sprint 去發出電郵. 方法如下.
當rename database 時, 有時會出現elusive lock 問題. 這是因為執行時有其他user 正在使用而令database locked.
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes