【问题标题】:How can I monitor a host with Zabbix without installing the agent on it?如何在不安装代理的情况下使用 Zabbix 监控主机?
【发布时间】:2014-06-05 15:36:55
【问题描述】:

我想用 Zabbix 监控外部主机。我无权访问该主机。例如。应该是http://www.google.com

现在我想监控主机,如果主机停机,我想收到一封电子邮件。我该怎么做?

【问题讨论】:

    标签: http proxy external monitor zabbix


    【解决方案1】:

    您无法像拥有代理那样完全监控您没有管理权限的主机。

    如果您只需要网络可用性,您可以使用simple checks 监控开放端口级别的任何服务,或者使用 ICMP ping 简单检查仅监控网络级别的可用性。就是这样,ping 看是否启动/关闭,连接到端口 80 以查看 Web 服务器是否启动。

    根据您实际想要使用的问题标签猜测web monitoring,这将让您检查 HTTP 服务的可用性以及返回的 HTTP 状态或响应中是否存在特定文本。它还将跟踪响应时间和传输速度。

    简单的检查和网络监控都是由zabbix服务器进程执行的,不涉及任何代理。这可能是也可能不是你所追求的。如果您的服务器无法直接通过网络访问您要监控的主机,您可能需要在某处安装 zabbix 代理,或者您可以使用带有user parameters 的代理,该代理将通过 shell 运行外部命令,例如 ping 或 curl。

    希望你有一个方向。

    【讨论】:

      【解决方案2】:

      如果你想监控web服务器(服务http),比:

      ([zabbix_manual]= https://www.zabbix.com/documentation/2.2/manual)

      1. 定义项目(公制):
        • Web 监控 [zabbix_manual]/web_monitoring
        • 或简单检查 [zabbix_manual]/config/items/itemtypes/simple_check
      2. 定义触发器(出现服务器问题时的状态):
        • [zabbix_manual]/config/triggers
      3. 处理来自触发器的事件 - 定义动作
        • [zabbix_manual]/config/notifications/action
      4. 设置电子邮件媒体(邮件服务器)
        • [zabbix_manual]/config/notifications/media/email
      5. 将您的电子邮件指定为用户电子邮件媒体:
        • [zabbix_manual]/config/users_and_usergroups/user

      【讨论】:

        猜你喜欢
        • 2022-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多