欢迎使用 Nagios 快速入门!以下内容将帮助您快速上手这个强大的监控工具。


🛠️ 安装 Nagios

  1. 系统要求

    • Linux 操作系统(推荐 CentOS / Ubuntu)
    • 至少 2GB 内存
    • 安装依赖包:gcc, make, wget, autoconf
  2. 下载源码

    wget https://github.com/nagios/nagios/archive/refs/tags/v2.13.tar.gz
    
  3. 编译安装

    tar -xzvf v2.13.tar.gz
    cd nagios-2.13
    ./configure --with-command-group=nagcmd
    make all
    sudo make install
    

📁 配置监控对象

  1. 主配置文件
    编辑 /etc/nagios/nagios.cfg,添加被监控主机和服务:

    define host{
        use             generic-host
        host_name       localhost
        alias           Local HTTP Server
        address         127.0.0.1
    }
    
  2. 服务检查
    /etc/nagios/objects/services.cfg 中定义服务监控:

    define service{
        use             generic-service
        service_name     HTTP_Service
        host_name        localhost
        check_command    check_http
    }
    
  3. 重启服务

    sudo systemctl restart nagios
    

📊 查看监控状态

  • 访问 Nagios 状态页面 查看实时监控数据
  • 使用命令行查看日志:tail -f /var/log/nagios/nagios.log

🚀 快速启动示例

  1. 启动 Nagios 服务

    sudo systemctl start nagios
    
  2. 配置防火墙

    sudo ufw allow 80
    
  3. 浏览器访问
    打开浏览器访问 http://your-server-ip/nagios,默认用户名:nagiosadmin,密码:password


Nagios Quickstart

如需深入了解 Nagios 的高级功能,请访问 Nagios 高级教程