裝置監控系統

2022-06-19 19:27:09 字數 2649 閱讀 4915

是否需要使用 zabbix 或者 nagios 都是可以拿出來討論討論的。在人員不夠、經驗不足、時間很緊的情況下,有必要使用 zabbix 或 nagios 這樣很重的解決方案嗎?

zabbix 和 nagios 相繼出現在 1998 年和 1999 年,經過歷史的發展和迭代,以及社群中很多程式設計師的貢獻,已經發展得很強大了。

oneapm 公司初期也是使用 zabbix 來做所有雲主機和物理主機的監控。但是後期遇到了很多大的麻煩:

用 zabbix 和 nagios 真的很依賴運維工程師的實際水平

docker mesos 這些新技術的支援,需要自己去找指令碼來試驗,真的很麻煩

1. 從運營商接入端理清網路拓撲結構 (邊界裝置-核心裝置-交換機-終端)

2. 使用lldp發現協議或者結合關停裝置位址ip或mac的方式判斷接入的交換機

3. 理清網段、閘道器、vlan、dhcp網路資源的劃分, 記錄為**文件.

4. 理清每個限制策略 qos、acl、firewall、nat、的影響範圍

5. 網路裝置分類編號、接線貼上標籤、畫拓撲結構圖、網路拓撲看板

6. dhcpsnooping 核心鏈路冗餘 裝置和鏈路監控 zabbix speedtest

7. 收集裝置資訊, 告警通知, 日誌記錄, 生成監控報表

8. 收集問題, 分析問題, 解決問題, 寫記錄, 寫報告

9. mac繫結位址認證, 指定主機限速, 行為管控

10. 網路分層分平面 (生產網+辦公網+無線網+安防網)

all in one

就像 esty 當年發布 statsd 寫的文章一樣:measure anything, measure everything。系統監控工具如果能夠做到 all in one,那真的可以解決人力和時間成本上的問題。

說到這個就得提提 statsd。statsd 是 flickr 公司首創,後來由 esty 公司重構的乙個輕量級的指標採集模組。

也就是說作業系統、不同資料庫、不同的中介軟體 ,都可以通過它來採集指標,並且上傳至 graphite 這些用於視覺化 & 儲存的元件中。

不了解的人,可以讀讀 measure anything, measure everything。

現在很多公司都開始使用了這樣的工具,來搭建自己的運維監控系統了。國外也出現了基於 statsd 的公司:boundary datadog 等等。以下是他們的**:

國外這些公司就是為了提供乙個一體化的解決方案:如何整合不同的作業系統、資料庫、中介軟體監控的問題,你不需要擔心;用就行了。

資料唯讀和資料管理

就像上文提到的,資料唯讀是 zabbix 乙個比較大的痛點:根本發現不了什麼問題。

所以國內的**、小公尺都開始使用時間序列資料庫,來解決這個事情。

能夠對資料對切片、聚合,並且使用一些數值計算,能夠更快地解決問題。

拿 docker 來說,不同的 container 的 cpu 消耗,這個需求就很常見。標籤資訊在時間序列資料庫中的作用,就是為了解決這個需求。

那麼計算是什麼意思呢?相信動態門限的告警、對某些數值浮動較小的數值求 log 這些需求在實際運維場景中也是很常見的。

而這些時間序列資料庫都可以幫你做到。

cloud insight

cloud insight 就是國內利用 statsd 和 opentsdb 實現的乙個一體化的解決方案(免費但不開源)。

樓主提出這個問題, 我猜想是公司內部有人對於 zabbix 和 nagios 不是很熟悉,不知道前方有什麼坑。 那麼,在人員的經驗不足的前提下,也沒有時間去試錯。

所以建議使用下 cloud insight 進行快速試錯,也看看新的技術發展是否能夠更好地滿足自己的需求。

最後是上幾張產品截圖:

總的來說,不建議創業團隊或者初創公司,在人員不足的情況下,使用 zabbix 和 nagios(成本實在太高)。倒是可以使用國外的這種方法:

輕量級的探針採集資料(statsd)+ 時間序列資料庫(運算)+ 展現端(grafanna)

*************** end

監控系統都包括哪些裝置?

以下裝置是 系統中常用到的,但是不是都要出現在乙個系統中,根據監控系統的規模可能只採用其中的部分監控裝置。2 n4 z r d 一 前端裝置 1 c t j8 n f y 攝像機 網路型 半球型 針孔型 標準槍式 一體化型 工業型等 攝像機鏡頭 定焦 手動變焦 自動光圈 電動變焦等 y f3 p0 ...

64監控背景 消防裝置電源監控系統

行業背景 消防裝置電源監控系統作為一種預報警系統,其優點是可以提前對消防裝置電源故障進行報警,避免火災發生時消防裝置不能正常使用,消防裝置電源監控系統一旦投入使用將有效的降低消防裝置非正常投入使用的發生率。隨著社會的快速發展,現代化建築群 公共聚集場所和地表建築越來越多,其消防控制中心控制著自動報警...

C 監控USB裝置

程式稍微修改便能用作一般性的處理,目前實現的功能類似於監控windows usb裝置的插拔操作。可以直接注釋掉cstring的使用後使用 cl ehsc w4 zi 編譯,或貼上到任意的vs中做編譯。include include include include include include cs...