[問題] 有關大量主機機效能收集並匯出

看板Linux作者 (安德爾斯)時間6年前 (2019/06/20 17:12), 編輯推噓7(7029)
留言36則, 7人參與, 6年前最新討論串1/1
最近總經理要我們要調查所有公司包括分公司的主機之cpu、memory、disk 使用率,因為有300多台Linux主機(centos6、7)要調查,不可能一台一台進去下指令看 想請問是否有什麼軟體或方案可以在這些主機上面裝agent, 並且從主控台將這300台主機的相關資源使用率(即時或是平均都可以)匯出成excel 檔? 大概如下圖的樣子 http://i.imgur.com/aAvkl21.jpg
感謝各位! ----- Sent from JPTT on my HUAWEI HMA-L29. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.62.142 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1561021973.A.DE1.html

06/20 17:42, 6年前 , 1F
300多台的主機 不想花錢嗎?一堆軟體可以達到即時或是平均
06/20 17:42, 1F

06/20 17:43, 6年前 , 2F
Zabbix
06/20 17:43, 2F

06/20 17:59, 6年前 , 3F
librenms 或者用ansible之類的叫每一台回報
06/20 17:59, 3F

06/20 17:59, 6年前 , 4F
屌一點的用grafana+prometheus
06/20 17:59, 4F

06/21 12:07, 6年前 , 5F
請問一下我已經裝了librenms 並先監控了吧10台伺服器
06/21 12:07, 5F

06/21 12:07, 6年前 , 6F
,可是我只能從主控台分別進去每台裡面看他的cpu memo
06/21 12:07, 6F

06/21 12:07, 6年前 , 7F
ry 使用率,找不到地方可以一次匯出這10台cpu memory
06/21 12:07, 7F

06/21 12:07, 6年前 , 8F
的地方,請問有人知道要從哪裡匯出嗎?
06/21 12:07, 8F

06/21 12:30, 6年前 , 9F
hmmm 直接進DB去抓內容?
06/21 12:30, 9F

06/21 12:31, 6年前 , 10F
或者用snmpwalk去抓回來本機,整理成csv ?
06/21 12:31, 10F

06/21 14:08, 6年前 , 11F
感謝 想請教一下
06/21 14:08, 11F

06/21 14:08, 6年前 , 12F
1.請問要怎麼撈librenms 的MySQL 資料庫 ,有範例可以
06/21 14:08, 12F

06/21 14:08, 6年前 , 13F
參考嗎
06/21 14:08, 13F

06/21 14:08, 6年前 , 14F
2.用snmpwalk 抓是指用snmpwalk 抓librenms 的資料嗎
06/21 14:08, 14F

06/21 14:08, 6年前 , 15F
06/21 14:08, 15F

06/21 14:09, 6年前 , 16F
你架librenms的時候,應該有設定DB。用dbeaver之類的
06/21 14:09, 16F

06/21 14:10, 6年前 , 17F
工具去抓資料庫的table內容。snmpwalk是從你的電腦直接
06/21 14:10, 17F

06/21 14:11, 6年前 , 18F
對你要抓資料的伺服器下,可以指定OID 就可以只抓你想
06/21 14:11, 18F

06/21 14:11, 6年前 , 19F
要的數據
06/21 14:11, 19F

06/21 14:16, 6年前 , 20F
06/21 14:16, 20F

06/23 15:39, 6年前 , 21F
去用 ansible 吧~
06/23 15:39, 21F

06/23 18:47, 6年前 , 22F
我有在用ansible 可是我不知道要下什麼指令可以撈出每
06/23 18:47, 22F

06/23 18:47, 6年前 , 23F
一台 cpu memory disk 的使用率
06/23 18:47, 23F

06/24 09:18, 6年前 , 24F
https://is.gd/PR8O7X 然後再想辦法把結果轉成csv
06/24 09:18, 24F

06/24 17:14, 6年前 , 25F

06/24 17:14, 6年前 , 26F
買本 Ansible 的書來看吧?
06/24 17:14, 26F

06/25 10:11, 6年前 , 27F
zabbix 可以作到原PO想要的 不過似乎要有agent
06/25 10:11, 27F

06/26 16:32, 6年前 , 28F
寫一個小程式,依序 SSH 進每一台機器抓 /proc 裡面的
06/26 16:32, 28F

06/26 16:32, 6年前 , 29F
資料,然後建報表就可以了
06/26 16:32, 29F

07/19 23:13, 6年前 , 30F
用zabbix去裝agent就好,你的要求不需要寫script
07/19 23:13, 30F

07/19 23:13, 6年前 , 31F
才300台不用用到prometheus
07/19 23:13, 31F

07/19 23:14, 6年前 , 32F
另外,zabbix免費
07/19 23:14, 32F

07/19 23:14, 6年前 , 33F
要裝zabbix-agent可以寫script或是用ansible裝
07/19 23:14, 33F

07/19 23:16, 6年前 , 34F
這種需求如果都要寫scipt去做,以後做到死...
07/19 23:16, 34F

07/19 23:18, 6年前 , 35F
不想裝agent的話用snmp吧,這東西zabbix不用snmp也可以
07/19 23:18, 35F

07/19 23:18, 6年前 , 36F
用snmp也可以
07/19 23:18, 36F
文章代碼(AID): #1T2quLtX (Linux)
文章代碼(AID): #1T2quLtX (Linux)