前言
上篇文章中实现的端口扫描方案,在机器上跑时发下计划任务没有执行结果,也未收到监控告警。但是通过直接命令行模式是的确可以的,遂排查下问题到底出在了哪里。
问题确认
首先,文件是肯定存在的,但是的确是没有扫描结果,所以也无法收到监控告警。
查看计划任务日志,看是否执行了计划任务。
的确是执行了,但是为啥没结果呢?告警是依赖扫描结果告警的,所以还是扫描没结果的原因。
排查分析
之前做的DNSlog监控是没问题的,通过与 ceye_moitor.py
文件对比发现,端口扫描脚本没有执行权限,添加执行权限
chmod 755 ./port*