2020年4月20日 星期一

手把手玩IT分享 Smokeping架設


Smokeping安裝
一、安裝步驟(先準備好一台CentOS 7確認網路正常並校時)
  1、更新EPEL Repo
  #yum install epel-release   

 2、安裝Smokeping
  #yum install smokeping




  3、安裝iptable-service
  說明:由於是在測試環境,故不需安裝
安裝及關閉服務指令如下:
  #yum install iptables-service
  #systemctl stop iptables
  #systemctl disable iptables
  
4、關閉selinux
#setenforce 0
#vi /etc/sysconfig/selinux編輯檔案
  SELINUX=enforcing 修改成 SELINUX=disabled

  5、關閉firewall
  #systemctl stop firewalld
  #systemctl disable firewalld
  6、調整Require
#vi /etc/httpd/conf.d/smokeping.conf編輯檔案
Require local 修改成 Require all granted    

7、重啟http及smokeping服務
  注意:一但設備重啟或更改smokeping config檔都需重啟http及smokeping服務
  #systemctl restart httpd  🡨請記住這個指令,會一直用到
  #systemctl restart smokeping  🡨請記住這個指令,會一直用到

開啟瀏覽器
  路徑 http://192.168.50.32/smokeping/sm.cgi   #IP自行修改

二、新增監控線路
  1、Smokeping新增線路監控,所有設定都由單一config檔修改,修改完後必需重啟http及smokeping服務
     檔案路徑:/etc/smokeping/config
     例題:新增google DNS進smokeping監控
+ Danieltest  #smokeping階層是以+(加號)區別,最上層一個+(加號)
menu = dns  #選單名稱
title = dns  #標題名稱
host = 8.8.8.8  #監控對象的IP
設定檔對應如下圖   
Config不多做贅述,自多自行練習
+++++修改config檔時務必先備份++++++

三、告警
  1、設定要寄送信箱
在紅框處設定告警要寄送的信箱    
  
2、設定監控線路告警
在剛才新增的title、host下方再加上一行alerts,如下圖
設定完成後重啟http及smokeping
告警條件預設僅有someloss,可另外加其它的,告警的設定方式如上圖,先設定好要什麼告警及告警條件,然後再從監控目錄最下一行加入alerts



告警信標題如下
告警信內容如下























校時

沒有留言:

張貼留言

搜尋此網誌