github監控平台hawkeye搭建

2021-08-18 21:39:16 字數 3385 閱讀 4587

監控github**庫,及時發現員工託管公司**到github行為並預警,降低**洩露風險。感謝0xbug的分享,而且恢復極快。

搭建這個主要是因為公司的**被洩露了,而且還帶了測試賬號在其中。解決方法:制度宣導  技術管控

我是centos7需要安裝python3

搭建過程:

安裝python3

username = github的賬號

password = githu的密碼

error = we could not

perform this search

[mongodb]

host = localhost

port = 27017

account = mongo的賬號

password = mongo的密碼

未配置告警郵箱可以自己配置

先建立mongo使用者

mongo

>db.createuser(]})

python3 hawkeye.py

nohup python3 -u /root/hawkeye/hawkeye.py > outgithub.log 2>&1 &

遇到的問題記錄一下:

1.出現如下錯誤:

traceback (most recent call last):

rv = self.dispatch_request()

return self.view_functions

rule.endpoint

file "/opt/hawkeye/venv/lib/python3.4/site-packages/flask_restful/

resp = resource(*args, **kwargs)

file "/opt/hawkeye/venv/lib/python3.4/site-packages/flask/views.py", line 84, in view

return self.dispatch_request(*args, **kwargs)

file "/opt/hawkeye/venv/lib/python3.4/site-packages/flask_restful/init.py", line 595, in dispatch_request

resp = meth(*args, **kwargs)

file "hawkeye.py", line 235, in get

return jsonify()

file "hawkeye.py", line 285, in read_cron

user_cron = crontab(user=true)

typeerror:init() got an unexpected keyword argument 'user'

解決方法:

解除安裝crontab庫,  pip3 uninstall crontab

安裝python-crontab解決問題   手動安裝一下這個包

2.解決方法:mongodb shell中執行

use admin

db.admincommand()

Docker監控平台

目錄docker監控平台由容器監控元件cadvisor 主機監控元件node exporter 時序資料庫prometheus 告警處理元件alertmanager 圖表展示工具grafana構成,所有元件均已容器方式執行。docker run tid name grafana p 3000 300...

監控平台搭建

專案整體監控環境示意圖如下 一 安裝docker 1 配置安裝的資料來源 sudo yum config manager add repo 2 安裝docker sudo yum install docker ce docker ce cli containerd.io 3 啟動docker服務 s...

Kafka eagle監控平台

監控工具 特點備註 kafka web console 實現brokers topic列表等監控,展示生產和消費流量圖。存在bug,會與生產者 消費者和zookeeper建立大量的連線,導致網路阻塞。kafka manager 實現broker級常見的jmx監控,可以對consumer消費進度進行監...