我希望我的提问是正确的。
我要做的是每30分钟到一个小时左右ping一次服务器,如果服务器不可ping,则发送一封电子邮件。目前,我所拥有的只有以下代码:
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
If My.Computer.Network.Ping("209.85.143.99") Then
MsgBox("Server
因此,这里有一个应用程序,用于测试流行的RuneScape游戏的每个服务器。我在139台服务器中的每台服务器上运行ping,并将LAG值添加到数组中。在遍历列表条目时,我可以计算每个服务器的平均延迟、最小延迟和最大延迟。
现在,在我的代码中,当注意到其中一个无法访问的服务器时,最低的lag显示为0。我不确定如何处理如果我的ping响应已经达到它的超时,并将0发送到数组列表。
当服务器关闭时,我可以做什么来避免0作为我的最低ping?
using System;
using System.Net.NetworkInformation;
using System.Collections.Gener
我有一个脚本来监视我的服务器,如果服务器不能进行ping操作,它会发送邮件警报。但是,当我将脚本设置为cron作业时,它会抛出错误,因为ping命令不可识别,mailx命令不被识别;而手动执行时也会发生错误。
下面是脚本的代码
#!/bin/sh
cd `dirname $0`
serverIPs="192.0.0.40 192.0.0.140"
count=4
##checking the status by pinging the individual ips in serverIps variable
for host in $serverIPs
do
我在Server1 (192.163.0.8)中配置了DNS和active directory。
完全限定域名: abc.domain.com
NetBIOS: abcde
我的第二个服务器安装了Sql Server (两个服务器都使用windows Server 2008,但当我尝试将Server2(192.163.0.9)添加到域中时,我收到以下错误消息:
尝试解析要加入的域中的dc的dns名称失败。
在我得到的Server2中运行ipconfig /all
C:\Users\Administrator>ipconfig /all
Windows IP Configuration
我正在尝试创建一个函数,通过在运行脚本的命令行参数中获取主机名来ping服务器4次。 我的问题是,它将ping google.com,但不会ping使用sys.argv创建的列表中的任何其他内容。我只是使用可using通的主机名来测试脚本。 $ python3 pingy.py google.com youtube.com dummy.com server_list = sys.argv[1:]
def ping(hosts):
"""
Ping the host. If it is not pingable then break the script.
下面是我正在运行的命令:
ping ldap.corp.XXXXX.com
LDAP服务器启动:
Pinging ldapeu.corp.XXXXX.com [XX.XXX.XXX.XX] with 32 bytes of data:
Reply from XX.XXX.XXX.XX: bytes=32 time<1ms TTL=252
LDAP服务器停机:
ping: ldap.corp.XXXXX.com: Name or service not known
如何在KSH文件中实现代码以确定LDAP服务器何时停机?
我有两个& Centos在Window 7下(作为主机)在Vmware工作站中。我在Redhat(10.0.0.1)中配置DNS服务器和DHCP服务器。
客户端( Centos )能够从DHCP服务器获得IP(10.0.0.30),但它没有从DNS服务器获取名称。
Problem is At server 10.0.0.1 i am able to ping itself by hostname like
root@server->ping server.example.com Ping successfull
But Client is not able to
因此,我一直在尝试使用VB.net (Windows )来创建一个简单的Ping测试应用程序,该应用程序可以点击所选的服务器并返回经过的时间。我已经声明了一个函数来平分地址,然后使用一个按钮来平分服务器。问题是,每次点击时,它只点击一次,因此只给出一个值。我希望有一个单独的文本框,用户输入他们想要的次数,以获得更准确的结果。
Public Class Form1
Public Function Ping(ByVal server As String) As String
Dim s As New Stopwatch
s.Start()
My.Computer.Netw
我正在运行带有PostGis扩展的PSQL。在服务器启动后,大约3周后,我开始收到与“太多客户端已经”的连接的致命错误。当我重新启动服务器时,问题就消失了,但是在aprox之后又回来了。3周。
如果我运行pg_stat_activity,我会
SELECT state, count(*) FROM pg_stat_activity GROUP BY state;
"active";2
"idle";944
所有空闲查询都是相同的-选择。
我不能调试这个问题,重新启动服务器不是真正的解决方案。
我目前正在尝试为我的一个Streamer朋友想要运行的服务器编写一个mine插件。我需要的是:
我需要一个函数或方法,让我让玩家ping服务器。这样玩家就可以在聊天框中输入/ping,并从服务器得到类似于[Server]: Your current Ping is 62ms.的响应
我在或等Bukkit文档中查找过,但我找不到符合我需要的东西。
我的Plugin.yml:
name: Beginning
version: ${project.version}
main: de.nightcore.beginning.Main
api-version: 1.16
commands:
dat
我正在使用Nagios来监视我的服务器,我需要监视不同服务器之间的互联性。例如,假设我有三个服务器A、B&C,所有这些服务器都已经由nagios使用check_ping插件进行监视。
现在我想在内部检查这三台服务器之间的连接,我的意思是
服务器A,B &C应该是可访问的,同样地,从B到,A&C应该是可达的,服务器C也是一样的。
用nagios做这件事的方法是什么?
Server A - can ping to servers B&C
Server B - can ping to servers A&C
Server C - can ping to s
我正在尝试编写一个shell脚本来ping指定文件中列出的每个服务器,并获取其正常运行时间。预期的行为是,如果在${TIMEOUT}秒后仍未到达服务器,脚本将停止尝试ping该服务器,并转到列表中的下一个服务器。但是,当对服务器执行ping操作超时时,程序将完全停止,而不是直接转到列表中的下一台服务器。我该如何解决这个问题呢?
以下是相关代码片段(${ALS_HOSTS}是要pinged的服务器列表):
while read hostid
do
ping -c ${NUM_PING_PACKETS} ${hostid}
if ping -w ${TIMEOUT}