黑客技术群

黑客入侵,黑客基地,黑客组织,网站黑客,黑客平台

详述nagios的安装记录

一、Nagios具有以下特点

1.网络服务监控(包括 SMTP,POP3,HTTP,NNTP,PING 等)

2.监控服务器资源(CPU负载、磁盘利用率等)

3.您可以轻松定制和开发您需要的服务监控插件

4.并行服务监控

5.支持父主机规则和分布式规则

6.当主机或服务故障时,支持使用电子邮件和短信提醒管理员

7.在支持故障定义时,可以先解决一些问题

8.自动日志回滚

9.支持冗余监控主机

10可以通过 Web 界面查看当前网络状态、通知和故障日志

二、Nagios安装过程

安装 Nagios 主要有两部分,Nagios Core 和 Nagios Plugins。Nagios Core 只是个 Daemon,负责调度,真正的真正的检测操作Nagios Plugins 实现。

(1)安装 Nagios Core

下载解压

  • wgethttp://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.0.tar.gz
  • tarzxfnagios-3.2.0.tar.gz
  • cdnagios-3.2.0
  • 添加 nagios 用户和组

    useradd -m -s /bin/bash nagios groupadd nagios usermod -G nagios nagios

    因为要用 CGI 的 Web 监控面板,所以这里要加一个 nagcmd 组,用于 CGI 执行相关指令。

    groupadd nagcmd usermod -a -G nagcmd nagios usermod -a -G nagcmd www

    配置编译安装

    ./configure --with-command-group=nagcmd --with-htmurl=/ --with-cgiurl=/cgi-bin make all make install-init make install-commandmode make install-config

    添加启动服务

    rc-update add nagios default

    启动 Nagios

    /etc/init.d/nagios start

    (2)安装Nagios Plugins

  • wgethttp://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz
  • tarzxfnagios-plugins-1.4.14.tar.gz
  • cdnagios-plugins-1.4.14
  • ./configure--with-cgiurl=/cgi-binmake&&makeinstall
  • [#page_#]
  • 三、配置Web监控面板

    纯Nginx族要托管监控面板CGI 当然还是选择用 Nginx。新网站配置文件:

  • server{
  • listen80;
  • server_namenagios.local;
  • access_log/work/www/logs/nagios.access.logmain;
  • error_log/work/www/logs/nagios.error.log;
  • location/{
  • root/usr/local/nagios/share;
  • indexindex.htmlindex.htmindex.php;
  • }
  • location~.php${
  • root/usr/local/nagios/share;
  • fastcgi_indexindex.php;
  • fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
  • includefastcgi_params;
  • fastcgi_passunix:/tmp/php-fpm.sock;
  • }
  • location/cgi-bin/images{
  • alias/usr/local/nagios/share/images;
  • }
  • location/cgi-bin/stylesheets{
  • alias/usr/local/nagios/share/stylesheets;
  • }
  • location/cgi-bin{
  • alias/usr/local/nagios/sbin;
  • }
  • location~.cgi${
  • root/usr/local/nagios/sbin;
  • rewrite^/cgi-bin/(.*).cgi/.cgibreak;
  • fastcgi_indexindex.cgi;
  • fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
  • includenginx_fcgi_params;
  • fastcgi_read_timeout5m;
  • fastcgi_passunix:/var/run/nginx-fcgi.sock;
  • }
  • }
  • 修改配置文件

    打开 /usr/local/nagios/etc/cgi.cfg,修改 use_authentication 为:

  • use_authentication=0
  • 即删除用户验证,然后重启 nagios。

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

  • $cfg['cgi_base_url']='/nagios/cgi-bin';
  • 改为(根据自己的实际情况修改):

  • $cfg['cgi_base_url']='/cgi-bin';
  • 访问监控面板

  • http://nagios.local/
  • 搭建完成!

    Nagios如果读者把它安装在这里,它就会成功。nagios不懂可以读:nagios监控网络服务器和网络服务的概念,教你如何Nagios 3.0初步安装配置。

       
    • 评论列表:
    •  丑味旧竹
       发布于 2022-06-03 21:37:35  回复该评论
    • ipt_name; includefastcgi_params; fastcgi_passunix:/tmp/php-fpm.sock; } location/cgi-bin/images{ alias/usr/local/nagios/share/images; } loc

    发表评论:

    Powered By

    Copyright Your WebSite.Some Rights Reserved.