您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“CentOS下如何安裝Nagios”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“CentOS下如何安裝Nagios”這篇文章吧。
安裝Nagios,看到一篇文章自己加點筆記以供之后學習使用
環境安裝
#yum install -y gcc glibcglibc-common gd gd-devel xinetd openssh-devel httpd php
2.selinux的設置
(selinux:SELinux是2.6版本的Linux內核中提供的強制訪問控制(MAC)系統。對于目前可用的Linux安全模塊來說,SELinux是功能最全面,而且測試最充分的,它是在20年的MAC研究基礎上建立的。SELinux在類型強制服務器中合并了多級安全性或一種可選的多類策略,并采用了基于角色的訪問控制概念。)
①查看SELinux的狀態:
# /usr/sbin/sestatus -v ## selinux status: enabled 即為開啟狀態
②關閉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
進行初始化和建立編譯的環境
# ./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創建基本的web頁認證方式
創建一個admin的用戶用于登錄nagiso的web頁面
# htpasswd -c /usr/local/nagios/etc/hpasswd.users admin
6、nagios插件nagios-plugins-2.1.4安裝
Nagios主程序只是一個控制中心,要起到服務檢測和系統檢測等功能需要安裝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查看本機監視詳情,若出現以下錯誤提示
# vi/usr/local/nagios/etc/cgi.cfg
找到use_authentication=1,把1改為0,保存
# service nagios restart
# service httpd restart
顯示正常
以上是“CentOS下如何安裝Nagios”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。