先行安裝Centos本次用版本7
# cat /etc/os-release Linux 發行版名稱
安裝epel
# yum install epel-release
開始安裝 smokeping
# yum install smokeping
完成會跳出這訊息Complete! 完成
關閉SELinux
# vi /etc/sysconfig/selinux
或是# sudo vi /etc/sysconfig/selinux ## sudo是super意思如已在root就不用。
SELinux調整成disabled
#sestatus 查看狀態
# systemctl status firewalld 確認目前狀態
同意80port通過. 另外不關了22PORT不然就無法遠端
#firewall-cmd –permanent –zone=public –add-port=8022/tcp
[root@NO]# firewall-cmd --permanent --add-port=80/tcp
success完成後再更新一下firewall規則:
# firewall-cmd –reload
# firewall-cmd --list-all (查看目前的規則)
http directory目錄下調整:Require
Local改成all granted 如沒調整只有本機看的到:
# vi /etc/httpd/conf.d/smokeping.conf
進行重啟服務:
[root@NLAB ~]# systemctl restart httpd
[root@NLAB ~]# systemctl restart smokeping
開瀏覽器: http:// X.X.X.X /smokeping/sm.cgi
看到網站設定完成。
新增線路監控資料:
[root@REDLAB ~]# cd /etc/smokeping #查詢目錄
[root@REDLAB smokeping]# ls
basepage.html config smokemail smokeping_secrets tmail
# vi /etc/smokeping/config進入編輯:
用裡面的範例COPY貼到CONFIG下方空白處
調整你所要的監空(一個加號+就一層目錄:最多三個加
+ test1 (這個名稱不可重覆)
menu = Google
title = google DNS
host = 8.8.8.8
完成後重啟Httpd及Smokeping服務
找到告警的部分設定收件EMAIL
*** Alerts ***
to = redXXXX@yahoo.com.tw
from = root@localhost
在要監控的線路上設上alerts = someloss
察看信箱五分鐘就會收到。用YAHOO信箱為例
沒有留言:
張貼留言