自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Nagios安裝記錄

運維 系統(tǒng)運維
Nagios是什么?怎樣安裝Nagios?Nagios是一個監(jiān)視系統(tǒng),它可以監(jiān)視系統(tǒng)運行狀態(tài)和網(wǎng)絡信息。Nagios能監(jiān)視所指定的本地、遠程主機以及服務、異常通知等。本文講述的是Nagios 安裝記錄。

Nagios 安裝記錄

  什么是Nagios?

  Nagios 是一個系統(tǒng)和網(wǎng)絡監(jiān)控程序,它可以監(jiān)控你指定的主機或服務,并能在主機或服務出現(xiàn)故障時提醒你。

  它有以下特性:

  網(wǎng)絡服務監(jiān)控(包括 SMTP, POP3, HTTP, NNTP, PING 等)

  服務器資源監(jiān)控(CPU負載, 磁盤使用率等)

  可以很容易地定制開發(fā)自己需要的服務監(jiān)測插件

  并行的服務監(jiān)測

  支持父主機規(guī)則,支持分布式

  主機或服務故障時,支持使用郵件、短信等方式提醒管理員

  支持故障時的事件定義,可以先行解決一些問題

  自動的日志回滾

  支持冗余監(jiān)控主機

  可以通過 Web 界面查看當前網(wǎng)絡狀態(tài)、通知和故障日志等信息

  Nagios安裝過程

  安裝 Nagios 主要是兩部分,Nagios Core 和 Nagios Plugins。Nagios Core 只是個 Daemon,負責調度,真正的檢測操作還是通過 Nagios Plugins 來實現(xiàn)的。

  (1)安裝 Nagios Core

  * 下載解壓

  wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.0.tar.gz

  tar zxf nagios-3.2.0.tar.gz

  cd nagios-3.2.0

  * 添加 nagios 用戶和組

  1.   useradd -m -s /bin/bash nagios  
  2.  
  3.   groupadd nagios  
  4.  
  5.   usermod -G nagios nagios  
  6.  

  因為要用到 CGI 的 Web 監(jiān)控面板,所以這里我們還要添加一個 nagcmd 組,用于 CGI 執(zhí)行相關指令。

  1.   groupadd nagcmd  
  2.  
  3.   usermod -a -G nagcmd nagios  
  4.  
  5.   usermod -a -G nagcmd www  
  6.  

  * 配置編譯安裝

  1.   ./configure --with-command-group=nagcmd --with-htmurl=/ --with-cgiurl=/cgi-bin  
  2.  
  3.   make all  
  4.  
  5.   make install-init  
  6.  
  7.   make install-commandmode  
  8.  
  9.   make install-config  
  10.  

  * 添加啟動服務

  1.   rc-update add nagios default  
  2.  

  * 啟動 Nagios

  1.   /etc/init.d/nagios start  
  2.  

  (2)安裝Nagios Plugins

  wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz

  tar zxf nagios-plugins-1.4.14.tar.gz

  cd nagios-plugins-1.4.14

  1.   ./configure --with-cgiurl=/cgi-bin  
  2.  
  3.   make && make install  
  4.  

 #p#

  配置Web監(jiān)控面板

  我是純 Nginx 族,要托管監(jiān)控面板的 CGI 當然還是選擇用 Nginx。

  如何配置 Nginx 支持 CGI 呢?請看我的上一篇:《配置 Nginx 支持 CGI》

  新建站點配置文件:

  1.   server {  
  2.  
  3.   listen 80;  
  4.  
  5.   server_name nagios.local;  
  6.  
  7.   access_log /work/www/logs/nagios.access.log main;  
  8.  
  9.   error_log /work/www/logs/nagios.error.log;  
  10.  
  11.   location / {  
  12.  
  13.   root /usr/local/nagios/share;  
  14.  
  15.   index index.html index.htm index.php;  
  16.  
  17.   }  
  18.  
  19.   location ~ \.php$ {  
  20.  
  21.   root /usr/local/nagios/share;  
  22.  
  23.   fastcgi_index index.php;  
  24.  
  25.   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  
  26.  
  27.   include fastcgi_params;  
  28.  
  29.   fastcgi_pass unix:/tmp/php-fpm.sock;  
  30.  
  31.   }  
  32.  
  33.   location /cgi-bin/images {  
  34.  
  35.   alias /usr/local/nagios/share/images;  
  36.  
  37.   }  
  38.  
  39.   location /cgi-bin/stylesheets {  
  40.  
  41.   alias /usr/local/nagios/share/stylesheets;  
  42.  
  43.   }  
  44.  
  45.   location /cgi-bin {  
  46.  
  47.   alias /usr/local/nagios/sbin;  
  48.  
  49.   }  
  50.  
  51.   location ~ \.cgi$ {  
  52.  
  53.   root /usr/local/nagios/sbin;  
  54.  
  55.   rewrite ^/cgi-bin/(.*)\.cgi /$1.cgi break;  
  56.  
  57.   fastcgi_index index.cgi;  
  58.  
  59.   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  
  60.  
  61.   include nginx_fcgi_params;  
  62.  
  63.   fastcgi_read_timeout 5m;  
  64.  
  65.   fastcgi_pass unix:/var/run/nginx-fcgi.sock;  
  66.  
  67.   }  
  68.  
  69.   }  
  70.  

  * 修改配置文件

  打開 /usr/local/nagios/etc/cgi.cfg,修改 use_authentication 為:

  1.   use_authentication=0 
  2.  

  即去除用戶驗證,然后重啟 nagios。

  打開 /usr/local/nagios/share/config.inc.php,把:

  1.   $cfg['cgi_base_url']='/nagios/cgi-bin';  
  2.  

  改為(根據(jù)自己的實際情況修改):

  1.   $cfg['cgi_base_url']='/cgi-bin';  
  2.  

  * 訪問監(jiān)控面板

  1.   http://nagios.local/  
  2.  

  搭建完成!Nagios安裝成功。

【編輯推薦】

Nagios不發(fā)報警短信問題的解決

用Nagios來監(jiān)控網(wǎng)絡服務器-nagios配置

使用Nagios實現(xiàn)網(wǎng)絡監(jiān)控

責任編輯:zhaolei 來源: hily
相關推薦

2011-08-22 15:03:17

nagios

2011-03-24 13:00:30

2011-03-21 15:35:01

Nagiosnagios-plug安裝

2011-03-31 16:05:18

Redhat配置nagios

2011-08-22 12:25:02

nagios

2011-03-28 08:48:00

Nagios

2011-03-28 13:27:36

RHELnagios

2011-03-22 13:28:00

Nagios安裝

2010-05-31 12:22:13

Nagios pnp

2011-03-31 16:05:18

Redhat配置nagios

2011-03-23 13:32:14

配置Nagios系統(tǒng)

2011-03-22 10:54:01

2011-03-28 09:21:08

RedhatNagios

2011-03-28 12:42:26

nagios

2010-05-31 10:00:14

Nagios安裝

2011-03-21 14:53:26

Ubuntu安裝Nagios

2011-03-22 13:37:29

Nagios安裝

2011-03-25 17:35:12

SuseNagios

2011-03-21 13:01:56

LinuxNagios安裝

2013-12-13 17:04:37

運維監(jiān)控Nagios
點贊
收藏

51CTO技術棧公眾號