Nagios 监控windows server Apache 服务

  1. 监控机需要使用check_apachestatus.pl插件
    插件下载地址:
    https://exchange.nagios.org/directory/Tutorials/Other-Tutorials-And-HOWTOs/Monitoring-Apache-Session-load-with-Nagios-through-mod_status/details
  2. 需要到windows 服务器上修改apache配置文件

    LoadModule status_module modules/mod_status.so

    <IfModule mod_status.c>
    <Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from Nagios_server_ip
    </Location>
    ExtendedStatus On
    </IfModule>

  3. 重启windows 服务器上的Apache,回到Nagios监控机,进入插件目录
    ./check_apachestatus.pl -H Windows_server_ip
    Nagios 监控windows server Apache 服务
  4. 回到主服务器定义执行命令
    define command{
    command_name check_apache
    command_line $USER1$/check_apachestatus.pl -H "$HOSTADDRESS$"
    }
    define service{
    use generic-service
    host_name Windows
    service_description apache
    check_command check_apache
    }
上一篇:Python全栈开发之路 【第七篇】:面向对象编程设计与开发(1)


下一篇:总结文件操作函数-文件夹(三)-C语言