Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LibreNMS 企業實戰經驗分享 [2018/11/10] @Monospace

7,414 views

Published on

LibreNMS 於企業中實際使用的各種經驗分享,以及 LibreNMS 基本、進階、整合外部應用介紹。

2018 NAS 使用者社團年會台中場 @Monospace

完整議程:https://tfc.kktix.cc/events/nas-tw-2018

Published in: Devices & Hardware
  • Be the first to comment

LibreNMS 企業實戰經驗分享 [2018/11/10] @Monospace

  1. 1. 耀達電腦 JASON CHENG LibreNMS 企業實戰經驗分享 2018-11-10 NAS 使用者社團年會 @ Monospace
  2. 2. 1為什什麼?
  3. 3. 主機太多 資訊分散 難以查看 資料保存 即時通知
  4. 4. 查修麻煩 交叉分析 停機過長讀取繁雜
  5. 5. 解決⽅方案?
  6. 6. 付費軟體
  7. 7. 錢能解決的問題都不是問題 「問題是沒有錢」
  8. 8. 免費軟體
  9. 9. 開源軟體 是另⼀一扇⾨門
  10. 10. 是我要的嗎?
  11. 11. 2需求分析
  12. 12. 監控眾多裝置
  13. 13. 保存歷史數據
  14. 14. 支援類型廣泛
  15. 15. 自訂裝置分組
  16. 16. 美觀好用介面
  17. 17. 設定簡單容易
  18. 18. 多種認證機制
  19. 19. 多樣警報機制
  20. 20. 外掛擴充能力
  21. 21. 支援二次開發
  22. 22. 3解決⽅方案
  23. 23. 忽然有一天... 警報功能勒?
  24. 24. 抱歉,這功能要錢喔
  25. 25. 呃...
  26. 26. 救星來來了了
  27. 27. 救星來來了了
  28. 28. PHP SNMP MariaDB RRD
  29. 29. AGENT SERVICE SNMP ICMP APPLICATION
  30. 30. CPU RAM NET DISK
  31. 31. 裝置概觀
  32. 32. 裝置列表
  33. 33. 部份裝置Logo
  34. 34. 部份廠牌Logo
  35. 35. 裝置列表 設定監控會不會很麻煩?
  36. 36. 1 2 3 4 加入裝置
  37. 37. 1 2 3 4 加入裝置 好,你已經學會LibreNMS了。
  38. 38. 4更更多功能
  39. 39. Overview
  40. 40. DashboardDashboard
  41. 41. Dashboard
  42. 42. Dashboard
  43. 43. Availability Map
  44. 44. Network Map呃...
  45. 45. Eventlog
  46. 46. IP/MAC/ARP/FDB Table
  47. 47. Devices
  48. 48. NAS Synology
  49. 49. NAS QNAP
  50. 50. NAS FreeNAS
  51. 51. NAS VINAS
  52. 52. 廣告
  53. 53. 廣告
  54. 54. Printer Develop / Konica-Minolta
  55. 55. UPS Netagent
  56. 56. Serial Server Moxa
  57. 57. Network Netgear
  58. 58. Network Dell
  59. 59. Network Cisco
  60. 60. Network DrayTek
  61. 61. Network pfSense
  62. 62. Network PaloAlto
  63. 63. PC Windows Desktop
  64. 64. 計費 Traffic Bills
  65. 65. 驗證 Authentication
  66. 66. MySQL Active Directory LDAP Radius HTTP Auth Single Sign-on 帳號密碼驗證
  67. 67. 雙因素驗證
  68. 68. 行動應用 Mobile Device
  69. 69. 中文化 Chinese Version
  70. 70. 目前支援至 1.33
 https://github.com/jasoncheng7115/librenms-cpatch
 需 Hard Code 方式修改
 更新後回復英文版
 官方多語言架構開發中
 正在期待,準備動手 中文化現況
  71. 71. 只⽤用 SNMP,這樣夠嗎?
  72. 72. 5擴充監控
  73. 73. IPMI 硬體管理介面資訊擷取
  74. 74. Check_MK Agnet 代理程式加強資訊完整
  75. 75. Application 加強特定應用詳細資訊
  76. 76. Apache Asterisk BIND9/named C.H.I.P Ceph DHCP Stats Entropy EXIM Stats Fail2ban FreeBSD NFS Client FreeBSD NFS Server FreeRADIUS FreeSwitch GPSD Mailscanner Memcached Munin MySQL/MariaDB NGINX NFS Server NTP Client NTP Server/NTPD Nvidia GPU OS Updates PHP-FPM Pi-hole Postfix Postgres PowerDNS Proxmox Raspberry PI SDFS Info SMART Squid TinyDNS/djbdns Unbound UPS-nut UPS-apcups ZFS
  77. 77. Apps: Apache
  78. 78. Apps: Asterisk
  79. 79. Apps: FreeBSD NFS Server
  80. 80. Apps: MySQL/MariaDB
  81. 81. Apps: NTP Server
  82. 82. Apps: OS Updates
  83. 83. Apps: Proxmox
  84. 84. Apps: Proxmox
  85. 85. Apps: SMART
  86. 86. Apps: ZFS
  87. 87. 看似很多,但也就這樣?
  88. 88. 6靈活外掛
  89. 89. Service 無限擴充的外掛程式
  90. 90. ajp apt backuppc bgpstate breeze by_ssh cert_expire checksums clamav cluster cups dbi dhcp dig disk disk_smb dns drbd dummy email_delivery entropy etc_hosts etc_resolv file_age flexlm fping ftp game graphite haproxy haproxy_stats
  91. 91. icmp ide_smart ifoperstatus ifstatus imap imap_quota imap_receive ipmi_sensor ircd jabber ldap ldaps libs libvirt lm_sensors load log mailq memcached memory mongodb mrtg mrtgtraf multipath mysql mysql_heath mysql_query
  92. 92. nagios nfsmounts nntp nntps nt ntp ntp_peer ntp_time nwstat oracle overcr packages pgsql ping pop printer procs raid rbl real redis rps rta_multi running_ker nel
  93. 93. sensors shutdown simap smstools smtp smtp_send snmp snmp_enviro nment snmp_time soas spop ssh ssl_cert ssmtp statusfile swap tcp time udp ups uptime users v46 wave webinject zone_auth zone_rrsig_exp iration
  94. 94. 覺得不夠 有需要就到這個網址
  95. 95. 4837+
  96. 96. 找不到 那就自己寫囉
  97. 97. 7記錄管理理
  98. 98. Eventlog 系統與裝置異動檢測記錄
  99. 99. Syslog 集中收容裝置事件記錄
  100. 100. 問題來了 Windows 丟 Syslog 怎麼辦
  101. 101. https://github.com/fmikker/syslogagent 官⽅方推薦
  102. 102. https://nxlog.co/products/nxlog-community-edition 我最推薦
  103. 103. 8警報機制
  104. 104. Alert Transport Alert Template Alert Rule Notification / Acknowledge 功能
  105. 105. Alert 警報發送範例
  106. 106. Alert Transport 警報發送管道
  107. 107. API Boxcar Canopsis Cisco Spark Clickatell Discord Elasticsearch Gitlab HipChat IRC JIRA Mail Microsoft Teams Nagios Compatible OpsGenie osTicket PagerDuty Philips Hue PlaySMS Pushbullet Pushover Rocket.chat Slack SMSEagle Syslog Telegram Twilio SMS VictorOps Kayako Classic SMSFeedback
  108. 108. Alert Template 警報發送訊息樣版
  109. 109. Alert Rule 警報發送條件設定
  110. 110. Notification / Acknowledge 警報提示與處理結果
  111. 111. 9進階整合
  112. 112. Graylog 整合外部記錄分析系統
  113. 113. Weathermap 裝置狀況與網路氣象圖
  114. 114. https://github.com/librenms-plugins/Weathermap
  115. 115. Weathermapper 網路氣象圖快速產生器
  116. 116. https://github.com/pblasquez/weathermapper
  117. 117. Oxidized 裝置組態自動備份系統
  118. 118. https://github.com/ytti/oxidized
  119. 119. 10常⾒見見問題
  120. 120. 問題一 源頭故障,一堆主機發警報怎麼辦
  121. 121. 源頭異常,所有子項一起警報
  122. 122. 裝置關聯
  123. 123. 問題二 Windows 常產生礙眼的無用 Port
  124. 124. /opt/librenms/config.php
  125. 125. 問題三 輪詢 Service 單緒執行過久如何解決
  126. 126. /etc/cron.d/librenms check-services.php 更換排程設定中的輪詢執行器 services-wrapper.py
  127. 127. 問題四 LibreNMS 軟體更新頻率
  128. 128. 通常⼀一個⽉月⼀一Release
  129. 129. /opt/librenms daily.sh 手動更新 LibreNMS 至最新 Release 版
  130. 130. 每1⾄至2天就有新Commit
  131. 131. $config['update_channel'] = 'release'; $config['update_channel'] = 'master'; $config['update'] = 0; $config['update'] = 1; 更更新頻道切換 ⾃自動更更新開關
  132. 132. 問題五 LibreNMS 檢查別人死掉沒,它自己呢
  133. 133. 圖片取自 https://www.mobile01.com/topicdetail.php?f=650&t=2278953
  134. 134. 再架一台 LibreNMS 來監控 LibreNMS 嘛!
  135. 135. PHP Server Monitor 繁體中文化版本 https://github.com/jasoncheng7115/phpservermon
  136. 136. 問題六 檢查裝置太多,單台 LibreNMS 扛不住
  137. 137. https://docs.librenms.org/Extensions/Distributed-Poller/ Distributed Poller
  138. 138. 11時間粒度
  139. 139. 更細微的時間粒度
  140. 140. 預設Poller = 5分 LibreNMS 裝置輪詢建議與極限 極限Poller ≧ 1分
  141. 141. 需要秒級單位 你可以搭配其它方案來做
  142. 142. 系統狀狀態即時監看 netdata
  143. 143. 系統狀狀態即時數據集中收容 Grafana Prometheus +
  144. 144. 特別感謝向大提供 Prometheus+Grafana 實際運作圖
  145. 145. 特別感謝向大提供 Prometheus+Grafana 實際運作圖
  146. 146. 實例 直接看比較圖最準確
  147. 147. 1分 1秒 5分
  148. 148. 12更更多資源
  149. 149. docs.
 librenms.org
  150. 150. jasontools. blogspot.com
  151. 151. slideshare.net/ jasoncheng7115
  152. 152. 真正的價值不在於免費。 ⽽而是開放源碼、通⽤用架構、 ⾃自由使⽤用、眾⼈人協作。 「 」
  153. 153. END

×