一般情况下我们都使用"telnet ip port"判断端口通不通,但是每次都要手动测试,多少有点不方便,无法实时监测端口,更无法在端口不通时候给我们告警通知
WGCLOUD是一款开源监控系统,具备进程、文件、docker、端口、等监测能力
WGCLOUD通过其代理端agent,在目标主机使用"telnet localhost port"判断端口通不通,如果localhost不可用的话,也可以修改agent配置文件,将localhost改成ip即可
#端口检测规则,telnet localhost或ip 端口号
telnetIp=localhost
WGCLOUD具体监测服务器指标如下:
支持主机各种指标监控(cpu状态/温度,内存状态,磁盘容量/IO,硬盘smart监控,系统负载,网卡流量,硬件系统信息等),数据可视化,进程应用监控,文件防篡改保护,大屏可视化,服务接口检测,DOCKER监控,自动生成网络拓扑图,端口监控,日志文件监控,web SSH(堡垒机),指令下发执行,告警信息推送(邮件钉钉微信短信等)
我们在项目中如何使用WGCLOUD监测端口呢,其实比较简单,对了,前提我们要先下载部署好WGCLOUD,然后再进行下面端口监测的操作
我们在左侧菜单点击【端口管理】,看到如下端口列表的页面
然后点击【添加】按钮,如下
需要先选择监控主机,填写端口,再输入别名,保存即可
如上我们就添加好了一个nginx端口80进行监测
如果我们有配置邮件的话,当这个nginx端口80不通时候,就会发邮件通知,邮件告警配置,就在左侧菜单点击【系统管理】->【邮件告警】就可以