1. 程式人生 > >郵件傳送工具mailx的安裝

郵件傳送工具mailx的安裝

第一、安裝郵件傳送工具mailx

  這裡我選擇的是mailx,所以的關閉其他的郵件傳送工具

   service sendmailstop #關閉
   chkconfig sendmailoff #禁止開機啟動
   service postfixstop
   chkconfig postfixoff

   執行安裝mailx的命令:yum install mailx

  第二、配置Zabbix服務端外部郵箱 

   開啟檔案vi /etc/mail.rc 如果mail.rc檔案沒有,就手動建立 內容如下:

     set sendcharsets=iso-8859-1,utf-8
     set 
[email protected]
set smtp=smtp.163.com:25 set [email protected] #認證使用者 set smtp-auth-password=xxx #認證密碼 第三、測試郵件是否可以發出 echo"zabbix test mail" |mail -s "zabbix" [email protected] #這時候,郵箱[email protected]會收到來自[email protected]的測試郵件 第四、編寫傳送郵件指令碼 進入下面路徑:/usr/lib/zabbix/alertscripts 建立sendmail.sh檔案,內容如下 echo "$3" | mail -s "$2" "$1" 上面的這個三個引數是接收從web頁面中傳遞過來的,$1:收件人郵箱地址;$2:郵件標題;$3:郵件內容 為什麼我們會在這個路徑下面建立這個指令碼呢,這是在我們的zabbix_serber.conf檔案中配置的 AlertScriptsPath=/usr/lib/zabbix/alertscripts 所以你不想將這個指令碼放在這個目錄下面,需要修改服務端的配置檔案中的AlertScriptsPath的值 第四、配置web頁面 4.1、建立媒體型別 點選建立媒體型別 新增以下3個引數,分別對應sendmail.sh指令碼需要的3個引數:收件人地址、主題、詳細內容 {ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE} 如果在3.0中不新增這三個引數會報錯,因為在3.0以後zabbix允許自定義引數了,所以不會預設傳遞引數,在2.0的時候會預設傳遞三個引數,所以在3.0如果不寫這三個引數會報錯。 4.2、給使用者新增報警媒介 在這以Admin使用者為例 管理—》使用者—》點選Admin 4.3、建立動作 填寫動作選項 除了自己填寫一個名稱以外,其餘的都預設就好了。當然也可以修改成中文:參考如下 預設接收人:故障{TRIGGER.STATUS},伺服器:{HOSTNAME1}發生:{TRIGGER.NAME}故障! 預設資訊: 告警主機:{HOSTNAME1} 告警時間:{EVENT.DATE}{EVENT.TIME} 告警等級:{TRIGGER.SEVERITY} 告警資訊: {TRIGGER.NAME} 告警專案:{TRIGGER.KEY1} 問題詳情:{ITEM.NAME}:{ITEM.VALUE} 當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1} 事件ID:{EVENT.ID} 恢復資訊:打鉤 恢復主旨:恢復{TRIGGER.STATUS},伺服器:{HOSTNAME1}: {TRIGGER.NAME}已恢復! 恢復資訊: 告警主機:{HOSTNAME1} 告警時間:{EVENT.DATE}{EVENT.TIME} 告警等級:{TRIGGER.SEVERITY} 告警資訊: {TRIGGER.NAME} 告警專案:{TRIGGER.KEY1} 問題詳情:{ITEM.NAME}:{ITEM.VALUE} 當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1} 事件ID:{EVENT.ID} 已啟用:打鉤 填寫條件選項 填寫操作詳細資訊 解釋:預設的步驟是1-1,也即是從1開始到1結束。一旦故障發生,就是執行sendEmail.sh指令碼發生報警郵件給Admin使用者和zabbix administrator組。假如故障持續了1個小時,它也只發送一次。如果改成1-0,0是表示不限制.無限傳送 間隔就是預設持續時間60秒。那麼一個小時,就會發送60封郵件。 到這我們的郵件報警配置就完成了,這是隻要我們設定的觸發器觸發,就會自動給我傳送報警郵件。 測試郵件報警 我將zabbix自帶的模板中的對可用記憶體的監控中的觸發器的臨界值改為大於0,進入模板列 點選觸發器 點選修改 儲存以後 我將每一分鐘收到一份報警郵件

相關推薦

郵件傳送工具mailx安裝

第一、安裝郵件傳送工具mailx 這裡我選擇的是mailx,所以的關閉其他的郵件傳送工具 service sendmailstop #關閉 chkconfig sendmailoff #禁止開機啟動 service postfixstop ch

Zabbix郵件報警設定之安裝郵件傳送工具mailx

下載mailx: tar jxvf mailx-12.4.tar.bz2 #解壓 cd mailx-12.4 #進入目錄 [[email protected] ~]# wget http://www.linuxfromscratch.org/patc

郵件傳送工具

import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import java.io.PrintWriter; import java.io.StringW

SpringBoot實現郵件傳送及其工具類封裝

SpringBoot郵件傳送工具類 環境:JDK8、IDEA 依賴:SpringBoot-1.5.10、spring-boot-starter-mail、spring-boot-starter-thymeleaf、spring-boot-start

Azkaban安裝並設定定時任務Schedule以及郵件傳送接收

緣起    之前的任務一直使用的是crontab定時任務,要通過監聽任務執行日誌才可以知道任務執行失敗,並且還要設定郵件傳送比較麻煩。最重要的是crontab無法維護任務之間的依賴關係。而使用Azkaban可以很方便的管理任務之間的依賴關係,可以設定任務失敗執行重試操作和郵件

java郵件傳送Demo工具

需要引入mail.jar,郵件傳送工具包.將發件人,收件人,使用者名稱密碼寫入配置檔案(config.properties),便於後期修改.[email protected] [email protected] emailName=username em

php與其他一些相關工具安裝步驟分享

you 記錄 有道 工具 nbsp 寫博客 安裝php inux ref 現在很少花時間來專門寫博客,都是把平時看到用到的東西像隨筆一樣記錄在雲筆記上。 在這兒分享一些php相關的技術安裝過程: linux下編譯安裝php:php安裝 phpunit安裝過程:phpuni

netdata檢測工具安裝與使用

-1 sbin alt 地址 技術 start 添加 ble ice Netdata 是一款 Linux 性能實時監測工具.。以web的可視化方式展示系統及應用程序的實時運行狀態(包括cpu、內存、硬盤輸入/輸出、網絡等linux性能的數據)。 Netdata文檔地址:ht

Visual Studio強大的幫助工具--Resharper安裝與使用

aml format 破解 blank 裏的 tar fin 錯誤 name ReSharper是一個JetBrains公司出品的代碼生成工具,其能幫助Microsoft Visual Studio成為一個更佳的IDE。使用ReSharper,你可以進行深度代碼分析,智能代

筆記6 壓縮工具安裝軟件包(rpm、yum、源碼包)、shell。

yum、shell壓縮打包常見的壓縮文件windows:rar、zip、7zLinux:.zip、.gz、.bz2、.xz、.tar、.gz、.tar.bz2、.tar.xzgzip壓縮工具它壓縮後邊直接跟文件名就可以命令:gzip -d 解壓的意思命令gzip -數字 表示它的壓縮級別,1——9,數字越大

linux性能監控工具------nmon工具安裝及簡單使用

linux性能監控工具------nmon工具的安裝及簡單使用1.工具的安裝下載rpm包:wget http://mirror.ghettoforge.org/distributions/gf/el/6/gf/x86_64/nmon-14i-1.gf.el6.x86_64.rpm# rpm -ivh nmon

接口測試工具postman安裝及使用

posmanChrome瀏覽器之 Postman4.1.3 安裝http://www.cnblogs.com/wangfeng520/p/5892125.html 離線安裝Chrome Postman 和Postman Interceptor 插件 http://blog.csdn.net/longyc201

Bazel構建工具安裝

install get 更新 testin tps 構建工具 repo custom https 官方Doc:https://docs.bazel.build/versions/master/install-ubuntu.html 使用Bazel定制的APT存儲庫 (re

【Source教程】遊戲SDK工具安裝與使用

不常用 steam 如同 參數 ace 是什麽 依靠 ref 切換 返回【Source教程】文章目錄 一、下載與安裝 SDK,全稱為Software Development Kit,翻譯過來就是軟件開發工具包。那麽既然我們是做Source引擎的開發,那麽SDK顯然是必不

Windows環境下dig工具安裝及使用

windows dns Dig 工具全稱為域名信息搜索器(Domain Information Groper),能夠顯示詳細的DNS查詢過程,是一個非常強大的DNS故障診斷工具。一般Linux和Unix系統都已內置了該功能,但是在Windows環境中只有nslookup工具,下面我來介紹一下如何在Wi

PHP性能優化工具–xhprof安裝

生成 tin 配置 error width eight put figure ros PHP性能優化工具–xhprof安裝,這裏我先貼出大致的步驟: 1.獲取xhprof 2.編譯前預處理 3.編譯安裝 4.配置php.ini 5.查看運行結果 那麽下面我們開始安裝xhpr

redis 代理工具Predixy安裝部署

redis proxy 安裝部署 predixy PredixyPredixy 是一款高性能全特征redis代理,支持redis-sentinel和redis-cluster特性高性能並輕量級支持多線程多平臺支持:Linux、OSX、BSD、Windows(Cygwin)支持Redis Sen

ab(Apache Benchmark)測試工具安裝

選擇 pan .com https 1-58 get cal com arc 下載 ab(Apache Benchmark)

ELK套件之 X-pack 工具安裝

x-pack的安裝使用服務器信息: CentOS6.7 x86_64 IP地址: 10.0.20.25 ELK版本: elasticsearch-5.6.0.rpm kibana-5.6.0-x86_64.rpm logstash-5.6.0.rpm x-pack版本: x

postfix郵件服務器搭建-安裝

extra 初始化 start 新建 2.0 exit http valid 用戶密碼 本系列文章主要介紹linux下主流的開源郵件系統postfix的搭建過程,構建一個通過postfix虛擬用戶管理的完整的郵件系統 本文接著上文的環境,進行postfix郵件發信端和dov