這篇文章主要為大家展示了“CentOS下如何安裝Nagios”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“CentOS下如何安裝Nagios”這篇文章吧。
發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及除甲醛等,在網(wǎng)站建設、網(wǎng)絡營銷推廣、WAP手機網(wǎng)站、VI設計、軟件開發(fā)等項目上具有豐富的設計經(jīng)驗。安裝Nagios,看到一篇文章自己加點筆記以供之后學習使用
環(huán)境安裝
#yum install -y gcc glibcglibc-common gd gd-devel xinetd openssh-devel httpd php
2.selinux的設置
(selinux:SELinux是2.6版本的Linux內(nèi)核中提供的強制訪問控制(MAC)系統(tǒng)。對于目前可用的Linux安全模塊來說,SELinux是功能最全面,而且測試最充分的,它是在20年的MAC研究基礎上建立的。SELinux在類型強制服務器中合并了多級安全性或一種可選的多類策略,并采用了基于角色的訪問控制概念。)
①查看SELinux的狀態(tài):
# /usr/sbin/sestatus -v ## selinux status: enabled 即為開啟狀態(tài)
②關閉SELinux:(分為臨時關閉,修改配置文件關閉)
臨時關閉(不需要重啟機器)
# setenforce 0 ## 設置selinux為permissive模式,即顯示為Current mode :permissive
## setenforce 1設置selinux為enforcing模式
修改配置(需要重啟)
即修改 /etc/selinux/config文件,把selinux=enforcing改為selinux=disable即可。 ##enforce 強制模式,permissive 寬容模式(代表selinux運作中,只有警告不不過會實際限制)disabled,關閉(selinux并未運作)
3、建立用戶和用戶組
# useradd -s /sbin/nologin nagios
# mkdir /usr/local/nagios
# chown -R nagios.nagios /usr/local/nagios
把nagios及apache用戶加入到nagcmd組中,確保nagios和apache有權限
# groupadd nagcmd
# usermod -G nagcmd nagios
# usermod -G nagcmd apache
4、編譯及安裝nagios
# tar -zxvf nagios-4.3.1.tar.gz
# cd nagios-4.3.1
進行初始化和建立編譯的環(huán)境
# ./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
# make all
# make install #安裝二進制文件
# make install-init #初始化腳步
# make install-config #實例配置文件
# make install-commandmode #設置目錄權限
安裝完成后可以在目錄/usr/local/nagios 下看到bin etc libexec sbin share var,說明安裝成功
# make install-webconf #安裝nagios的web配置文件
5、使用apache創(chuàng)建基本的web頁認證方式
創(chuàng)建一個admin的用戶用于登錄nagiso的web頁面
# htpasswd -c /usr/local/nagios/etc/hpasswd.users admin
6、nagios插件nagios-plugins-2.1.4安裝
Nagios主程序只是一個控制中心,要起到服務檢測和系統(tǒng)檢測等功能需要安裝nagios插件
# cd/root/Downloads
# tar -zxvf nagios-plugins-2.1.4
# cd nagios-plugins-2.1.4
# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
7、檢查配置文件并測試
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果不報錯,表示配置成功。
# service nagios star
然后訪問http://localhost/nagios,可以看到如下畫面
點擊hosts查看本機監(jiān)視詳情,若出現(xiàn)以下錯誤提示
# vi/usr/local/nagios/etc/cgi.cfg
找到use_authentication=1,把1改為0,保存
# service nagios restart
# service httpd restart
顯示正常
以上是“CentOS下如何安裝Nagios”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。