nagios 配置安裝
創(chuàng)新互聯(lián)企業(yè)建站,十年網站建設經驗,專注于網站建設技術,精于網頁設計,有多年建站和網站代運營經驗,設計師為客戶打造網絡企業(yè)風格,提供周到的建站售前咨詢和貼心的售后服務。對于網站設計制作、成都網站設計中不同領域進行深入了解和探索,創(chuàng)新互聯(lián)在網站建設中充分了解客戶行業(yè)的需求,以靈動的思維在網頁中充分展現(xiàn),通過對客戶行業(yè)精準市場調研,為客戶提供的解決方案。下載準備nagios core 安裝包:https://www.nagios.org/downloads/nagios-core/
下載nagios 插件:https://www.nagios.org/downloads/nagios-plugins/
Nagios 基本組件的運行依賴于httpd cgg 和 gd 可以通過以下命令來檢查nagios所依賴的rpm 包是否已經完全安裝
#yum -y install httpd gcc glibc glibc-common gd gd-devel php php-mysql mysql mysql-devel mysql-server
說明:以上軟件包您也可以通過編譯源代碼的方式安裝,只是后面許多要用到的相關文件的路徑等需要按照您的源代碼安裝時的配置逐一修改,此外還需要按需啟動必要的服務,入httpd等
2.添加nagios 運行所需的用戶和組
#groupadd nagcmd
#useradd -G nagcmd nagios
#usermod -a -G nagcmd apache
# passwd nagios
把apache加入到nagcmd 組 ,以便于通過web interface 操作 nagios 時能夠具有足夠的權限
#usermod -a -G nagcmd apache
編譯安裝nagios
#tar zxf nagios-4.3.1.tar.gz
#cd nagios-4.3.1
#./configure --sysconfdir=/etc/nagios --with-command-group=nagcmd --enable-event-broker
#make all
#make install
#make install-init
#make install-commandmode
#make install-config
注:{為emall指定想用來接收nagios警告信息的郵件地址,默認是本機的nagios用戶
#vi /usr/local/nagios/etc/objects/contacts.cfg
email nagios@localhost #這個是默認設置}
在httpd的配置文件目錄(conf.d)中創(chuàng)建nagios的web程序配置文件
# make install-webconf
nagios 頁面不能夠隨便訪問,必須使用用戶登錄之后才能夠正常訪問,配置訪問密碼
#htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
用戶名:nagiosadmin 密碼ganten2008
注:在/etc/httpd/conf.d 下使用 less nagios.conf 可查看讀取httpd讀取nagios文件位置信息
把nagios 加入啟動腳本并啟動服務
#chkconfig --add nagios
#chkconfig nagios on
#service nagios start
安裝nagios插件
#tar -xf nagios-plugins-2.2.1.tar.gz
#cd nagios-plugins-2.2.1
#./configure --with-nagios-user=nagios --with-nagios-group=nagios
注:如果需要監(jiān)控mysql服務器,需要加上--with-mysql=
#make
#make install
重啟nagios
#service nagios restart
關閉selinux
vim /etc/sysconfig/selinux 將SELINUX=enforcing改為SELINUX=disabled 重啟機器生效
注:臨時更改可以使用 setenforce 0 使用getenforce可查看狀態(tài) Enforcing為執(zhí)行 Permissive為關閉
注:也可以使用以下方式將nagios 的CGI程序運行于SEliux/targeted 模式而不用關閉selinux
# chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin
# chcon -R -t httpd_sys_content_t /usr/local/nagios/share
通過web界面查看nagios:
關閉防火墻或者放通防火墻 service iptables stop
http://your_nagios_IP/angios
輸入用戶名:nagiosadmin 密碼ganten2008
到這里,nagios服務器端已經安裝完成,接下來需要配置被監(jiān)控端,才能進行對其他機器的監(jiān)控!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。