1. 程式人生 > >lnmp+zabbix一鍵部署腳本

lnmp+zabbix一鍵部署腳本

lnmp zabbix 一鍵部署zabbix

一、基礎環境準備
腳本比較執行過程中比較依賴yum,所以前提保證服務器yum環境正常,否則一些依賴包將不能正常安裝,導致後續編譯失敗等問題,該腳本經過個人輪番測試基本上可以一鍵搞定zabbix的部署工作,目前只是整個Server端的腳本,後續將編寫Agent端自動推送的腳本
二、腳本用法介紹
技術分享圖片

腳本使用-h參數可以看到該腳本支持傳遞以下3個參數,該參數都不是必須參數,如果不傳遞將采用腳本默認參數進行安裝

直接執行腳本將進入人工確認模式進行安裝(靜默模式需要加”-s”參數),顯示如下:

人工模式使用默認參數(具體默認什麽參數看腳本):
技術分享圖片

人工模式傳入參數:
-d 表示將所有程序安裝至該路徑下,如果路徑不存在將自動創建

-x 表示所有文件解壓縮至該路徑下面,如果路徑不存在將自動創建
技術分享圖片

人工模式安裝:
技術分享圖片

人工模式配置:

技術分享圖片
人工模式啟動:
技術分享圖片

人工模式停止:

技術分享圖片
人工模式服務:

技術分享圖片
三、一鍵安裝Zabbix
一鍵安裝執行順序:安裝、配置、啟動,整個過程無需人工幹預,自動完成

執行靜默安裝
技術分享圖片
可以看到文件解壓路徑在/tmp/adm下面
技術分享圖片
可以看到文件安裝路徑在/usr/local/adm下面
技術分享圖片

安裝成功的標誌,如果軟件包成功安裝將會寫入該文件
技術分享圖片

正常應該寫入13個文件
技術分享圖片

查看端口是否啟動
技術分享圖片
查看開機服務
技術分享圖片

安裝目錄結構如下:
技術分享圖片

訪問測試

技術分享圖片
腳本自身會完成漢化,所以登陸進去界面都是中文的啦!
技術分享圖片

圖像數據都正常
技術分享圖片

至此整個安裝部署工作已經完成

其它說明:腳本支持全量重跑,任何一步出錯只需要重新執行就可以了,也可以通過人工模式安裝對應的模塊

lnmp+zabbix一鍵部署腳本