zabbix郵件報警

2021-09-20 17:36:01 字數 4125 閱讀 9963

常完美的選擇:使用簡單並且功能強大.這個被設計用在php、bash

perl和web站點使用。以上是sendemail的簡單介紹,千萬不要和sendmail搞混掉了。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[root@server ~]# wget

[root@server ~]# tar fxz sendemail-v1.56.tar.gz

[root@server ~]# cd sendemail-v1.56

[root@server sendemail-v1.56]# ll

total 116

-rw-r--r-- 1 root root 13329 sep 30  2009 changelog

-rw-r--r-- 1 root root  7949 sep 30  2009 readme

-rw-r--r-- 1 root root  4701 sep 30  2009 readme-br.txt

-rwxr-xr-x 1 root root 80213 sep 30  2009 sendemail

lrwxrwxrwx 1 root root     9 apr 29 18:19 sendemail.pl -> sendemail

-rw-r--r-- 1 root root  1229 sep 30  2009 todo

[root@server sendemail-v1.56]# cp sendemail /usr/local/bin/

[root@server sendemail-v1.56]# ll /usr/local/bin/sendemail

-rwxr-xr-x 1 root root 80213 sep 30  2009/usr/local/bin/sendemail

[root@server sendemail-v1.56]# yum install perl-net-ssleay perl-io-socket-ssl -y

2、使用sendemail測試傳送郵件1

2

3

4

[root@server ~]# /usr/local/bin/sendemail -f [email protected] -t [email protected] \

>     -s smtp.163.com -u"我是郵件主題"-o message-content-type=html \

>     -o message-charset=utf8 -xu [email protected] -xp 123 -m"我是郵件內容"

apr 29 22:22:19 server sendemail[75870]: email was sent successfully!

命令說明:

1

2

3

4

5

6

7

8

9

10

11

/usr/local/bin/sendemail命令主程式

-f [email protected]  發件人郵箱

-s smtp.163.com       發件人郵箱的smtp伺服器

-u"我是郵件主題"郵件的標題

-o message-content-type=html   郵件內容的格式,html表示它是html格式

-o message-charset=utf8        郵件內容編碼

-xu [email protected]          發件人郵箱的使用者名稱

-xp 123                      發件人郵箱密碼

-m"我是郵件內容"郵件的具體內容

apr 29 22:22:19 server sendemail[75870]: email was sent successfully!

3、進入zabbix自定義的指定目錄,在zabbix_server.conf配置檔案alertscriptspath檢視得知1

2

3

[root@server zabbix]# mkdir /var/lib/zabbixsrv/externalscripts

[root@server zabbix]# mkdir /var/lib/zabbixsrv/alertscripts

[root@server zabbixsrv]# chown zabbix.zabbix externalscripts/ -r

在/var/lib/zabbixsrv/alertscripts目錄下建立指令碼為sendemail.sh,內容如下:

1

2

3

4

5

6

7

8

[root@server alertscripts]# cat sendemail.sh

#!/bin/bash

to=$1

subject=$2

body=$3

/usr/local/bin/sendemail-f [email protected] -t"$to"-s smtp.163.com -u"$subject"-o message-content-type=html -o message-charset=utf8 -xu [email protected] -xp 123 -m"$body"

[root@server alertscripts]# chmod +x sendemail.sh

[root@server alertscripts]# chown zabbix.zabbix /var/lib/zabbixsrv/ -r

zabbix郵件報警

一 程序郵件報警 zabbix安裝完成之後 首先更改 管理 報警媒介型別 smtp的相關配置可以到對應的郵箱設定裡尋找,而且要正確,不然會遇到各種奇怪的問題。強調一點安全連線和認證必須開啟。不然會發生 error receiving initial string from smtp server 4...

zabbix郵件報警

系統 centos7.2 環境 搭建完畢的zabbix server,並且伺服器有外網 一 將下面的兩個檔案上傳到你的伺服器上 1 解壓sendmail程式的壓縮包,並複製到 usr local bin 2.給sendemail.sh增加可執行許可權 smtp server smtp.163.com...

zabbix郵件報警

首先建立乙個模板來進行警報測試 建立模板 新增主機 ps 在上面的操作中已經新增了乙個群組,現在要在群組裡面新增主機 現在需要監控192.168.247.53這台主機,所以需要在53上面安裝好zabbix agent 我自己已經安裝好了 ps 因為我已經新增了一次,所以這次是更新。否則顯示 新增 測...