老师,服务器端可以run起来,执行如下该命令,命令正常结束,但是服务器前台没扫描到

来源:4-17 主机资产(机器型号、sn序列号)获取

sunshinebao

2018-06-02

/opt/python2.7/bin/python ./main.py er

{Finish:Use time 0 s}

,测试的三台机器,都是 vmware虚拟机

写回答

2回答

Jeson

2018-06-05

总结下你的问题:

1、登陆你的服务器,你没有配置正确的id_rsa密钥登陆,既然都生成好了,你需要按工程配置要求配置好。

2、main.py中有些代码之前是注释的,你需要打开。

3、会出现主机名字段长的现象,这个时候你可以修改django的模型,设置字段的长度加大。

4、扫描需要用到nmap模块,所以你的希望需要安装nmap


未解决问题:

报外键不存在的问题


建议你,先了解下python的基础知识内容,和django的基础知识,需要学会怎么样去调试代码,学会根据错误去定位问题。

你先学会排查下,有问题再问我。加油!

0
0

Jeson

2018-06-04

你好,建议你先这样排查下:

1、首先看下conf/scanhosts.yaml 配置文件中的配置是否合理。如:

nets : ['192.168.6']定义了你需要扫描的目标网段。

2、然后修改main.py 在每一个模块执行完毕后,打印一些信息出来。

3、将你整个的扫描信息保存好,或者截图完整一些发我瞅瞅


0
3
Jeson
回复
sunshinebao
好的 邮件已经收到 ,我稍后给你看
2018-06-04
共3条回复

Python+Django+Ansible Playbook自动化运维项目实战

【课程升级3.6版本】大牛全面践行DevOps,运维与开发间高效协作

861 学习 · 326 问题

查看课程