手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

黑马python培训教材讲义黑马python培训学费费用怎么样靠谱吗

时间:2022-05-18    点击: 次    来源:网络    作者:佚名 - 小 + 大

黑马python培训教材讲义黑马python培训学费费用怎么样靠谱吗


下载地址

https://share.weiyun.com/dHvWwF1o


资料目录
黑马程序员python入门教程19天(美女讲师版)
包含:视频课程-python从0开始学编程(day1-day19)
      课件+代码资料-python从0开始学编程(day1-day19)
黑马python基础班代码和课件资料
黑马python就业班代码和课件资料
黑马python基础班视频课程
包含:1-1 Linux基础(119个视频)
      1-2 python基础(234个视频)
      1-3 面向对象(91个视频)
      1-4 项目飞机大战(42个视频)
黑马python就业班视频课程
包含:01 网络编程
      02 多任务
      03 web服务器v3.1
      04 Python高级语法v3.1
      05 MySQL数据库v3.1
      06 mini-web框架v3.1
      07 HTML和CSS
      08 首页布局案例和移动布局
      09 JavaScriptv
      10 jQuery和js库
      11 Django框架
      12 git版本管理
      13 redis数据库
      14 天天生鲜Django项目
      15 flask框架
      16 微信公众号
      17 爱家租房项目
      18 通用爬虫模块使用
      19 MongoDB数据库
      20 爬虫scrapy框架及案例
      21 数据分析
      22 机器学习
      23 深度学习
      24 数据结构和算法
      25 Python网络爬虫
      26 机器学习入门篇
      27 机器学习入门篇2
      28 机器学习提升篇
      29 数据挖掘篇
      30 深度学习必备原理与实战
      31 深度学习必备原理与实战2
      32 深度学习必备原理与实战3
      33 深度学习必备原理与实战4
      34 深度学习项目实战
      35 深度学习项目实战2
      36 深度学习项目实战3
      
举例

python+Django 实现 Nagios 自动化添加监控项目
最近机房刚上了一批机器(有 100 台左右),需要使用 Nagios 对这一批机器进行监控。领导要求两天时间完成所有主机的监控。从原来的经验来看,两天时间肯定完成不了。那怎么办?按照之前的想法,肯定是在 nagios 配置文件逐一添加每台客户端的监控信息,工作量巨大。突然,想到一个想法,是否可以通过脚本来实现批量对主机进行监控,也就是运维自动化。
写脚本,最重要的就是思路。思路压倒一切,经过思考最终决定就这么做了。先贴出来一张网路拓扑图:
1 图片 9.1 pic
整个过程可以分为三部分。
• cmdb 端:主要用来实现对数据的收集,采用两个 API,一个是提供给客户机的 API。用于将客户端的数据上传的 cmdb 服务器;另外一 个 API 是 nagios 通过此 API 可以得到要监控主机的信息,然后对该信息进行整理,做成 nagios 监控模板。
• Client 端:通过 Python 脚本收集本机器要监控的软硬件信息,然后通过 cmdb 端提供的 API 接口将数据上传到 cmdb 端的数据库。
• Nagios 端:通过 cmdb 端提供的 API 接口实现对 cmdb 收集到的信息进行抓取,然后将数据写入到模板,最后 copy 到 naigos 指定的 objects 目录,最终实现对客户机的监控。
这三部分最重要的应该是 CMDB 端。接下来通过安装 django 和编写 API 接口实现 cmdb 可以正常工作。可以将 cmdb 端分为三个步骤来完成:
• 安装 django
• 配置 django
• 编写 API 接口
首先来进行安装 django:
在安装 django 之前首先应该安装 python (版本建议 2.7.)
1.下载 django 软件包
可以到 django 官方网站下载最新 django 软件包(https://www.djangoproject.com).
2.解压缩并安装软件包
tar -zxvf Django-1.5.1.tar.gz
cd Django-1.5.1
python setup.py install

修改 admin.py 文件
#from models import Host, IPaddr
from models import Host, HostGroup
from django.contrib import admin
#设置在django在admin后天显示的名称
class HostAdmin(admin.ModelAdmin):
list_display = ['vendor',
'sn',
'product',
'cpu_model',
'cpu_num',
'cpu_vendor',
'memory_part_number',
'memory_manufacturer',
'memory_size',
'device_model',
'device_version',
'device_sn',
'device_size',
'osver',
'hostname',
'os_release'
]
#在django后台amdin显示的组名称
class HostGroupAdmin(admin.ModelAdmin):
list_display = ['name',]
#将如上两个类的数据展示到django的后台
admin.site.register(HostGroup,HostGroupAdmin)
admin.site.register(Host, HostAdmin)

上一篇:黑马python培训课程黑马python培训费是多少钱培训完就业如何

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |