CMDB服務器管理系統【s5day92】:服務器管理回顧

1、服務器管理回顧

一、requestspython

發送:git

requests.post(url='',data=,json=)
requests.get()

Django接受:數據庫

request.POST, content-type:

二、API驗證json

key,time|time

  

2、問題彙總

一、彙總目錄

a. 服務器資產採集系統流程?

  1. ssh:中控機,
  2. salt:master,
  3. agent:每臺服務器都須要

b. 代碼如何部署到服務器上?

- git
- 代碼打成:rpm包,運維bash

yum install xxxxx

c. 何時安裝到服務器上的?

服務器裝完系統後,自動作環境初始化:c1.com服務器

puppet 模板

c1.com 文件:運維

yum install python
yum isntall requests
create file a1.py
cp xx xxx 
yum install xxxxx
加入到定時任務中

c2.comssh

yum install python
yum isntall requests
create file a1.py
cp xx xxx

saltstack 模塊

c1.com 文件:post

yum install python
yum isntall requests
create file a1.py
cp xx xxx 
yum install xxxxx

c2.comurl

yum install python
yum isntall requests
create file a1.py
cp xx xxx

d. 如何運行:

Salt和SSH:

Linux寫定時任務,執行bin目錄下可執行文件

  1. - 獲取未採集主機名(用戶手動經過後臺管理錄入)
  2. - 採集數據
  3. - 彙報API

Agent:

Linux寫定時任務,執行bin目錄下可執行文件

  1. - Agent上執行,採集資產並自動彙報
  2. - 數據庫有:更新
  3. - 數據庫無:增長【自動發現】


**** 主機名不能重複 ****

相關文章
相關標籤/搜索