程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

如何用Python脚本来监控服务器(一)——自动化监控之Agent方式

hfteth 2024-12-18 13:26:53 技术文章 17 ℃

最近,许多小伙伴都在询问知了小姐姐如何用Python脚本来监控服务器。那么现在,干货来了,知了小姐姐特地请教了知了堂信安项目经理——甘老师解答这个问题。

由于《如何用Python脚本来监控服务器》系列内容较多,知了小姐姐将分4次为大家分享,今天为大家带来的是第一期,自动化监控之Agent方式。

1、自动化监控Agent方式

2、自运化监控方式之SSH

3、自动化监控方式之Saltstack

4、自动化监控方式之puppet

今天为大家分享自动化监控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)

你学会了吗?

今天的内容就分享到这儿啦,敬请期待下期分享!想获取更多信安学习干货,想要深入了解dubbo的小伙伴们,可以私聊哈。

Tags:

最近发表
标签列表