首頁 php教程 php手册 Nginx1.0.11+PHP5.2.17+nagios配置网络监控

Nginx1.0.11+PHP5.2.17+nagios配置网络监控

Jun 06, 2016 pm 07:53 PM

实验环境CentOS5.5 第一步:安装NginxPHP 在向大家详细介绍Linux Nginx之前,首先让大家了解下Linux Nginx,然后全面介绍Linux Nginx,希望对大家有用。利用Linux Nginx架设高性能的Web环境 Linux Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器,

实验环境CentOS5.5


第一步:安装Nginx+PHP

在向大家详细介绍Linux Nginx之前,首先让大家了解下Linux Nginx,然后全面介绍Linux Nginx,希望对大家有用。利用Linux Nginx架设高性能的Web环境 Linux Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Linux Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。

Linux Nginx 超越 Apache 的高性能和稳定性,使得国内使用Linux Nginx作为 Web 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、56.com等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站。

安装需要的包
登入後複製
  • pcre-7.8.tar.gz      正则表达式下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/  
  • nginx-1.0.11.tar.gz下载地址:http://www.nginx.net/       
  • php-5.2.17.tar.gz下载地址:http://www.php.net/releases/  
  • php-5.2.17-fpm-0.5.14.diff.gz  
  • php-fpm是为PHP打的一个FastCGI管理补丁,可以平滑变更php.ini配置而无需重启php-cgi下载地址:http://php-fpm.anight.org/  
  • 注:PHP的版本要和fpm的版本一致

  • 安装Nginx环境配置参考

    ./configure \

    --prefix=/usr/local/nginx \

    --with-http_ssl_module \

    --with-http_stub_status_module


    make && make install


    安装PHP环境参考(http://os.51cto.com/art/201002/183587.htm)

    ./configure  \
    --prefix=/usr/local/php \
    --with-mysql=/usr/local/mysql \
    --enable-fastcgi \
    --enable-fpm \
    --with-config-file-path=/usr/local/php/etc \
    --enable-force-cgi-redirect \
    --with-freetype-dir=/usr/local/freetype/ \
    --with-libxml-dir=/usr/local/libxml2/ \
    --with-jpeg-dir=/usr/local/jpeg8/ \
    --with-png-dir=/usr/local/libpng/ \
    --with-gd=/usr/local/gd/ \
    --with-crypt=/usr/local/libmcrypt/ \
    --enable-zip \
    --with-imap \
    --with-mcrypt \
    --with-kerberos \
    --with-imap-ssl \
    --enable-soap \
    --enable-mbstring=all \
    --enable-sockets


    第二步:安装nagios

    下载地址http://www.nagios.org/download

    nagios-3.3.1.tar.gz

    nagios-plugins-1.4.15.tar.gz

    一、安装nagios

    过程如下:
    1、解压nagios. tar zxvf nagios-3.3.1.tar.gz
    2、配置nagios. cd nagios ; ./configure –prefix=/usr/local/nagios
    3、编译nagios. make all
    4、安装nagios。与别的软件安装稍有不同,nagios的安装要好几步才能完成。第一步执行make install安装主要的程序、CGI及HTML文件,第二步执行 make install-commandmode 给外部命令访问nagios配置文件的权限,第三步执行 make install-config 把配置文件的例子复制到nagios的安装目录。按照安装向导的提示,其实这里还有一个 make install-init的步骤,它的作用是把nagios做成一个运行脚本,使nagios随系统开机启动,这是一个很方便的措施。但本人是一个喜欢把问题简化的人,没有执行这样的操作。
    5、验证程序是否被正确安装。切换目录到安装路径(这里是/usr/local/nagios),看是否存在 etc、bin、 sbin、 share、 var这五个目录,如果存在则可以表明程序被正确的安装到系统了。后表是五个目录功能的简要说明:

    bin

    Nagios执行程序所在目录,这个目录只有一个文件nagios

    etc

    Nagios配置文件位置,初始安装完后,只有几个*.cfg-sample文件

    sbin

    Nagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录

    Share

    Nagios网页文件所在的目录

    Var

    Nagios日志文件、spid 等文件所在的目录

    二、安装nagios的插件

    没有插件,nagios将什么作用也没有,插件也是nagios扩展功能的强大武器,除了下载常用的插件外,我们还可以根据实际要求编写自己的插件。Nagios的插件nagios-plugins-1.4.5在www.nagios.org上可以找到,接着我们用wget下载它。

    注意:插件与nagios之间的版本关联不大,不一定非得用nagios-plugins-1.4.5这个版本。下载完成后,安装它是很简单的:先执行配置 ./configure –prefix=/usr/local/nagios ,接着编译安装 make ; make install即可。

    这里需要说明一下的是在配置过程指定的安装路径是/usr/local/nagios,而不是/usr/local/nagios-plus,安装完成后,将在目录/usr/local/nagios生成目录libexec(里面有很多文件),这正是nagios所需要的。


    如何需要验证 在nagios的etc目录下创建验证文件


    第三步:配置nginx.conf

    在配置文件中加入以下内容:

    server
    {
        listen 82;
        server_name localhost;
        root /usr/local/nagios/share;
        index index.php;
        location ~ .*\.(php|php5)?$
        {
            #root /usr/local/nagios/share;
            fastcgi_pass 127.0.0.1:9000;
            #fastcgi_pass unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
            fastcgi_param HTTP_ACCEPT_LANGUAGE zh-cn;
            include fcgi.conf;
            auth_basic "Nagios Login pain";
            auth_basic_user_file /usr/local/nagios/etc/nagiospasswd;  # 验证的文件密码
        }
        location ~ .*\.cgi$ {
            root /usr/local/nagios/sbin;
            rewrite ^/nagios/cgi-bin/(.*)\.cgi /$1.cgi break;
            #fastcgi_pass unix:/var/run/nginx-fcgi.sock;
            fastcgi_pass 127.0.0.1:9000;
            include fastcgi_params;
            fastcgi_index index.cgi;
            fastcgi_param SCRIPT_FILENAME
            /usr/local/nagios/sbin/$fastcgi_script_name;
            fastcgi_param HTTP_ACCEPT_LANGUAGE zh-cn;
            include fcgi.conf;
            auth_basic "Nagios Login pain";
            auth_basic_user_file /usr/local/nagios/etc/nagiospasswd;
        }
        location /nagios {
            alias /usr/local/nagios/share/;
            #index index.html index.htm index.php;
            #auth_basic "Nagios Login pain";
            #auth_basic_user_file /usr/local/nginx/conf/htpasswd;
        }
        access_log /var/log/nagios.log;
    }


    接下来测试

    启动nagios

    chkconfig --add nagios 添加到service 中

    chkconfig nagios on 设置成开机启动

    service nagios start 启动服务


    启动过程可以参考(http://bizchen.blog.51cto.com/1802248/340409/)


    输入http://localhost/nagios/如果顺利则显示界面

    Nginx1.0.11+PHP5.2.17+nagios配置网络监控


    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

    熱AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅動的應用程序,用於創建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Clothoff.io

    Clothoff.io

    AI脫衣器

    Video Face Swap

    Video Face Swap

    使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

    熱工具

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    SublimeText3漢化版

    SublimeText3漢化版

    中文版,非常好用

    禪工作室 13.0.1

    禪工作室 13.0.1

    強大的PHP整合開發環境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網頁開發工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神級程式碼編輯軟體(SublimeText3)

    熱門話題

    Java教學
    1664
    14
    CakePHP 教程
    1423
    52
    Laravel 教程
    1317
    25
    PHP教程
    1268
    29
    C# 教程
    1246
    24
    i7 3770的最佳搭配顯示卡是什麼? i7 3770的最佳搭配顯示卡是什麼? Dec 29, 2023 am 09:12 AM

    酷睿i73770配什麼顯卡好啊RTX3070是一款非常強大的顯示卡,它具有出色的性能和先進的技術。無論是玩遊戲、渲染圖形或是進行機器學習,RTX3070都能輕鬆應付。它採用了NVIDIA的Ampere架構,擁有5888個CUDA核心和8GB的GDDR6內存,能夠提供流暢的遊戲體驗和高品質的圖形效果。 RTX3070也支援光線追蹤技術,能夠呈現逼真的光影效果。總而言之,RTX3070是一款強大且先進的顯示卡,適合那些追求高效能和高品質的使用者使用。 RTX3070是一款NVIDIA系列的顯示卡。採用第2代NVID

    i73770配rx5600xt(i73770配rx5600xt) i73770配rx5600xt(i73770配rx5600xt) Jan 04, 2024 am 11:26 AM

    i73770配rx5600xt因為RX5600XT顯示卡與R53600CPU配套,所以我們選擇了i7-3770。 RX5600XT顯示卡的評測結果如下:RX5600XT顯示卡是一款性能優異的顯示卡,經過測試表現非常出色。它採用了AMD的RDNA架構,擁有6GBGDDR6記憶體和192-bit記憶體接口,支援PCIe4.0匯流排,具備卓越的遊戲效能。在各項測試中,RX5600XT顯示卡都表現優異。在高解析度下,它能夠提供流暢的遊戲體驗,並且在大多數遊戲中都能夠保持60幀以上的幀率。在最新的遊戲中,它也能夠提供很好的

    11600kf搭配3070是否適合? 11600kf搭配3070是否適合? Jan 02, 2024 am 11:54 AM

    13600kf配3070合理嗎《文字玩出花》是一款備受歡迎的文字解謎遊戲,每天都會更新新的關卡。其中,懷舊大掃除是其中一個關卡,要求玩家在圖中找出12個與年代不符的地方。今天,我將為大家分享《文字玩出花》懷舊大掃除關卡的通關攻略,讓還未通關的玩家們了解具體的操作方法。如果是用來玩遊戲,那麼I513600KF和I713700KF是對遊戲體驗沒什麼差別,這時候CPU選擇I513600KF就可以。顯示卡就可以選擇RTX3070啦。要注意的是,不同的遊戲對硬體需求也會不同,如果小可愛只是玩DOTALO

    如何選擇合適的主機板電腦配件來提升小米電腦的效能? 如何選擇合適的主機板電腦配件來提升小米電腦的效能? Dec 28, 2023 am 10:11 AM

    小米配什麼主機板電腦好些在當今資訊科技快速發展的時代,電腦已經成為人們生活中不可或缺的工具之一。而在選擇電腦時,主機板是其中最重要的組件之一。小米作為一家著名的科技公司,也推出了一系列高性能的電腦產品。那麼,小米該選擇什麼樣的主機板電腦呢?本文將從性能、穩定性、擴展性和品牌聲譽等多個方面進行詳細闡述性能性能是選擇主機板時最重要的考慮因素之一。小米的高階電腦配置最高,因此需要選擇一款性能強勁的主機板來搭配。我們可以考慮選擇一款支援最新一代處理器的主機板,例如英特爾的第十代酷睿處理器。主機板的記憶體和儲存擴展

    酷睿10代i5適合搭配哪一台主機板_mx330? 酷睿10代i5適合搭配哪一台主機板_mx330? Dec 27, 2023 pm 02:17 PM

    1.MX330機箱概述MX330是由深圳航嘉科技有限公司生產的中塔式機箱,外觀簡約大方,採用優質鋼板材質。它具備出色的散熱性能和可擴展性,非常適合與高性能的主機板和處理器搭配使用2.酷睿10代i5處理器介紹酷睿10代i5處理器是英特爾公司推出的一款高性能處理器,採用了10奈米製程,擁有更高的頻率和更低的功耗。它具備強大的多核心處理能力和智慧加速技術,能夠滿足大多數使用者日常使用的需求和輕度遊戲需求。 3.MX330機殼的散熱性能MX330機殼的設計採用了全黑格風格,前置和頂部都配備了大面積的網孔,可

    建議適合1150主機板的最低配CPU 建議適合1150主機板的最低配CPU Jan 04, 2024 pm 09:22 PM

    在選擇最低配置的中央處理器(CPU)時,平衡經濟實惠和基本需求非常重要。對於使用1150主機板的使用者來說,選擇一款適合的最低配置的CPU能夠滿足日常辦公室、網頁瀏覽和輕度娛樂的需求。本文將從效能、價格、功耗和擴展性等方面為您推薦幾款適合的CPU效能最低配CPU的選擇中,效能是一個重要的考量。對於一般辦公室和輕度娛樂用戶來說,四核心處理器已經足夠滿足需求。 Intel的i3系列和PentiumG系列都是不錯的選擇。 i3系列具有更高的效能和更大的緩存,適合處理多任務和多執行緒應用。而PentiumG系列則

    選擇合適的滑鼠為筆記本配備 選擇合適的滑鼠為筆記本配備 Jan 02, 2024 pm 09:54 PM

    筆記本配什麼滑鼠回最好是配上無線滑鼠。 1.無線滑鼠不會有線纏繞在一起的問題,操作更加方便。 2.配備無線滑鼠可避免電纜雜亂的場面,且移動時更自由。 3.無線滑鼠和筆記本之間不需要使用線纜來連接,也不會出現線材容易拔出的情況,使用體驗更佳。 4.在商務旅行等情況下,無線滑鼠更方便攜帶。滑鼠配合筆記本使用,應該選擇無線滑鼠。因為無線滑鼠不需要連接線,使用起來更方便,而且可以避免連接線的糾纏。同時,無線滑鼠的靈敏度和反應速度也比有線滑鼠更好,可以提高工作效率。如果需要長時間使用,建議選擇有充電

    i56500配GTX1070合適嗎(i56500配gtx1070合適嗎) i56500配GTX1070合適嗎(i56500配gtx1070合適嗎) Jan 08, 2024 am 08:25 AM

    i56500配GTX1070合適嗎如果要比較真的話,答案是不能。但是結合實際情況來看,這樣的搭配並沒有什麼問題。為什麼說不能呢?因為對於現在那些比較吃配置的大型單機遊戲來說,如果你用i76700k和i56500帶gtx1070,其他配置和設定都一樣的話,幀數通常會有所不同,6700k的幀數往往會更高一些。其實這更像是木桶原理,不是說你買得起還是買不起的問題,關鍵在於遊戲對cpu的需求有多高但考慮到i56500與gtx1070在大多數遊戲中的兼容性,幀率已經相當可觀,能夠提供出色的遊戲體驗,因此這樣的

    See all articles