本文来自知了堂信安项目经理——甘老师。
《如何用Python脚本来监控服务器》系列内容较多,知了小姐姐将分4次为大家分享。
1、自动化监控Agent方式
今天为大家分享自动化监控Agent方式,正文开始啦~~
Agent工作原理解析图
说明:这种方式不安全,是因为agent客户端主机都需要连接数据库,这样不安全,是因为很可能agent就会暴露数据库的用户名和密码。
安全优化设计如下:
Agent端不用直接连接数据库,agent直接将数据发信息收集中心主机,只用对信息收集中心主机连接数据库。
Agent模式:
优点:速度快
缺点:有agent端,使用不方便
import subprocess import requests # pip3 install requests # ################## 采集数据 ################## # result = subprocess.getoutput('ipconfig') # result正则处理获取想要数据 # 整理资产信息 # data_dict ={ # 'nic': {}, # 'disk':{}, # 'mem':{} # } # ################## 发送数据 ################## # requests.post('http://www.127.0.0.1:8000/assets.html',data=data_dict)
今天的内容就分享到这儿啦,敬请期待下期分享!想获取更多信安学习干货,欢迎关注公众号【汇智知了堂】啦~