使用python的大規模linux服務器監控系統開發——信息收集方式及ssh慢和SSHException('No existing session',)問題

信息收集方式 使用python的paramiko模塊多線程ssh到每臺服務器上執行shell命令,將返回結果處理入庫。python 經過定時任務執行python腳本,採集間隔2分鐘,crontab最低一分鐘,對於主機指標監控足夠了。目前優化的結果是750臺主機40幾秒完成,若是規模再大的話能夠考慮將主機列表分紅兩部分分別放在兩臺服務器上收集,不過固然應該先優化併發執行能力。web ssh慢的問題
相關文章
相關標籤/搜索