一 Nagios 部署伺服器端記錄

2021-06-29 03:50:09 字數 2421 閱讀 7237

nagios是什麼?我也不小得..你小得不?你也不小得啊?那算了,你別看了,我也不寫了..

下面是安裝步驟:

一:install lamp環境

這個是必需的,(由於我的輸入法大小寫切換不便,所以後面的nagios一律寫成nagios),具體安裝方法請參考其它高人寫的高階點的文件,我就不寫了..哎呀,真是廢話多..不說了.

現在很多網上買的伺服器大都是烏班圖的,我不知道為什麼會這樣腦慘,centos多好的..真心覺得這個烏班圖難用.

好吧:sudo apt-get update

sudo apt-get upgrade

sudo  apt-get  install apache2 apache2-utils first

sudo apt-get install php5

這樣就差不多了....後面遇到關於這類的問題會再說.

二:install nagios core

這個解釋一下哈,前面的那個引數可以自己更改,發現網上的很多都喜歡用這個位置,其實並沒有一定要這個位置,後面那個引數必須得說一下,其實nagios預設的這個引數位置是/etc/httpd/conf.d但是在烏班圖這個系統下安裝的 apache2的配置檔案發生了變化,而變成了/etc/apache2/sites-enabled,具體更詳細的請自己去查或看apache2的文件,這也是為什麼這裡要這樣配置的原因..好吧,等待完成.

make all

make install                                     ;安裝主程式,cgi程式,網頁檔案 .

make install-init                              ;安裝伺服器自啟動指令碼.

make install-commandmode     ;

make install-config                       ;安裝配置檔案.

make install-webconf                  ;安裝網頁的配置檔案

make install-exfoliation               ;這個是安裝最新的網頁管理頁面,當然你也可以用下面一條命令安裝經典的頁面

make install-classicui                 ;解釋看上面一條

安裝完成後會在/etc/apache2/sites-enabled/裡安裝乙個nagios.conf檔案,這個檔案就是nagios的網頁配置檔案...如果沒有,請按apache的處理方式解決..

touch /usr/local/nagios/etc/htpasswd.users 

htpasswd -c /usr/local/nagios/etc/htpasswd.users ***xx輸入2次密碼生成網頁登陸管理賬號.

三: install nagios plugin

wget www.nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

./configure --prefix=/usr/local/nagios            這個和上面安裝nagios時配置的路徑一致

make all

make install

四:install nrpe

wget sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz/

./configure 

會遇到下面的問題

checking for ssl headers... configure: error: cannot find ssl headers

這個需要安裝ssl庫

apt-get install libssl-dev

checking for ssl libraries... configure: error: cannot find ssl libraries

這個需要做個軟鏈結

首先找到libssl.so的位置,然後做乙個軟鏈結到/usr/lib/libssl.so

find / -name libssl.so

ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/libssl.so

make all

make install

nagios的安裝全部完成了,隨後記錄一下被監控機的安裝過程..

Vue Ionic 部署到伺服器端隨筆

1.構建該專案原始碼 到專案路徑下執行 cnpm run build在專案根目錄下執行以上命令,會在專案根目錄下生成 dist 資料夾。2.部署編譯後檔案 將專案目錄複製到伺服器的nginx tomcat iis apache等工作目錄下 3.訪問web伺服器端口 訪問web伺服器的相應路徑即可訪問...

伺服器端 jetty 自動部署指令碼

乙個伺服器端jetty容器自動備份和發版的指令碼,已使用與生產環境。可整合到jenkins中實現打包後自動備份發版。檔案 publish.sh bin sh server ip ifconfig grep inet grep v 127.0.0.1 grep v inet6 awk tr d add...

寧盾認證伺服器端部署

1 centos安裝 opt需要存放資料,需要大空間,記憶體要求4g以上 2 配置網路 3 安裝rz bzip2 yum install lrzsz yum y install bzip2 4 上傳安裝包 依賴包 rz 找到安裝包 am 6.8.1 linux x64.tar.bz2 依賴包 kee...