如何监测nginx端口80通不通——WGCLOUD

一般情况下我们都使用"telnet ip port"判断端口通不通,但是每次都要手动测试,多少有点不方便,无法实时监测端口,更无法在端口不通时候给我们告警通知

WGCLOUD是一款开源监控系统,具备进程、文件、docker端口、等监测能力

WGCLOUD通过其代理端agent,在目标主机使用"telnet localhost port"判断端口通prometheus监控网络设备不通,如果localhost不可用的话,也可linux删除文件命令以修改agent配置文件,将localhost改成ip即可

#端口检测规则,telnet localhost或ip 端口号
telnetIp=localhost

WGCLOUD具体监测服务器指标如下:

支持主机各种指标监控(cpu状态/温度,内存状态,磁盘容量/IO,硬盘smart监控,系统负载,网卡流量,硬件系统信息等),数据可视化,进程应用监控,文件防docker篡改保护,大屏可视化linux删除文件命令,服务接口检测,DOCKER监控,自动生成网络拓扑图,端口监控,日志文件监控,web SSH(堡垒机),指令下发prometheus监控k8s,告警信息推送(邮件钉钉微信短信等)

我们在项目中如何使用WGCLOUD监测端口呢,其实比较简单,对了,前提我们要先下载部署好​​WGCLOUD​​,然后linux是什么操作系统再进下面端口监测的操作

我们在左侧菜单点击【grafana端口管理】,看到如下端口列表的页面

然后点击【添加】按钮,如下

需要先选择监控主机,docker容器填写端口,再输入别名,保存即可

如上我们就添加好了一个nginxdocker口80进dockers什么品牌监测

如果wgcloud我们有配置邮件的话grafana监控,当这个nginx端口80不通时候,就会发邮件通知,邮件告警配置,就在左侧菜单点击【系统管理】->【邮件告linux系统警】就可以