nagios的安装和配置(二)

一、监控远程主机的公有服务(比如监控192.168.3.244,192.168.3.233是否存活,并检查192.168.3.233的http是否正常)

1、在objects目录下创建remote.cfg

define host{
        use                     linux-server
        host_name                192.168.3.244
        alias                   192.168.3.244
        address                 192.168.3.244
        }
       
define host{
        use                     linux-server
        host_name                192.168.3.233
        alias                   192.168.3.233
        address                 192.168.3.233
        }

define hostgroup{
        hostgroup_name          remote linux-servers
        alias                   remote Linux Servers
        members                 192.168.3.244,192.168.3.233
        }

define service{
        use                     local-service
        hostgroup_name          remote linux-servers
        service_description     PING-alive
        check_command           check_ping!100,20%!500.0,60%
        }

define service{
        use                     local-service
        host_name               192.168.3.233
        service_description     HTTP
        check_command           check_http
        }

2、在nagios.cfg文件中添加remote.cfg

cfg_file=/usr/local/nagios/etc/objects/remote.cfg

 

3、重启nagios服务

systemctl restart nagios

 

posted @   大唐中郎将  阅读(390)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示