• Zabbix Server在内网不能发送邮件的解决办法


    在部署Zabbix Server时经常会遇到部署在内网(不能访问互联网)的网络环境中,这时又需要发送邮件,连接到邮件服务器,这个时候需要采用路由转发的方式进行跳转:可以找一台能够访问互联网的主机,然后进行路由的跳转。

    示例
    A服务器(192.168.1.10-Linux)不能访问互联网
    B服务器(192.168.1.11-Windows)可以访问互联网
    邮件服务器(192.168.1.12,默认25端口)

    1.1Windows服务器需要在管理员权限的cmd命令上配置一条路由进行跳转,连接到邮件服务器

    netsh interface portproxy add v4tov4 listenaddress=192.168.1.11 listenport=25 connectaddress=192.168.1.12  connectport=25

    1.2Linux服务器上也可以配置相关的路由进行转发到邮件服务器上

    iptables -t nat -A PREROUTING -d 192.168.1.11 -p tcp --dport 31255 -j DNAT --to-destination 192.168.1.12:25
    iptables -t nat -A POSTROUTING -d 192.168.1.12 -p tcp --dport 25 -j SNAT --to-source  192.168.1.11

    2.A服务器上就需要在Zabbix邮件发送的地址填写B服务器的IP地址,进行路由跳转

    3.最后测试是否发送成功

  • 相关阅读:
    SOG Tactical Tomahawk F01T 飞虎
    90 压缩干粮 飞虎
    美国陆军国民警卫队不锈钢水瓶 ACU色 飞虎
    CentOS安装RabbitMQ
    如何将EXCEL表中的数据导入数据库中
    Silverlight中的WattingDialog
    WPF ProgressDialog
    DataGrid小扩展
    WPF报表控件
    Misc另外一个世界
  • 原文地址:https://www.cnblogs.com/zhouzhifei/p/13596656.html
Copyright © 2020-2023  润新知