您好,登錄后才能下訂單哦!
nagios 配置安裝
下載準備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)中創建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
注:如果需要監控mysql服務器,需要加上--with-mysql=
#make
#make install
重啟nagios
#service nagios restart
關閉selinux
vim /etc/sysconfig/selinux 將SELINUX=enforcing改為SELINUX=disabled 重啟機器生效
注:臨時更改可以使用 setenforce 0 使用getenforce可查看狀態 Enforcing為執行 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服務器端已經安裝完成,接下來需要配置被監控端,才能進行對其他機器的監控!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。