我目前正在使用 Linux、Apache、Django 和 MySql 开发一个小型 Web 应用程序。
作为一名对 Linux/shell 脚本/服务器监控知之甚少的开发人员,我不知道我应该做什么样的监控......但是,我喜欢做的一些事情是:
另外,我想知道是否还有其他我应该关注的日志文件/服务?
我在一个奇怪的情况。
10.0.0.100 是VPN服务器的内部IP。10.0.0.200 是DNS服务器的内部IP。如果我从外部网络连接到 VPN 服务器,则一切正常 - 我可以通过本地计算机的 IP 地址 ping 和 ssh 连接到本地计算机。
但是,由于某种原因,我无法访问 DNS 服务。我可以 ssh 进入10.0.0.200. 所以我尝试了nslookup HOSTNAME 10.0.0.200,但我只得到了;; connection timed out; no servers could be reached。内部和外部域名都会发生这种情况。
当 OpenVPN 运行时,如果我通过 ssh 连接到局域网中的任何机器并运行nslookup HOSTNAME 10.0.0.200,它会按预期工作。而且,我什至可以 telnet 到机器的 53 端口10.0.0.200。
为了调试这个问题,我尝试了更多的东西。我给了 DNS 服务器一个外部 IP 10.0.0.200,例如,1.2.3.4。在外部网络中,我可以运行nslookup HOSTNAME 1.2.3.4,命令按预期执行 - 它解析内部和外部域名。
但是,当我在客户端机器上启动 Openvpn 客户端并运行时nslookup HOSTNAME 1.2.3.4,它并没有以相同的 …