中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nagios_自定義宏變量隱藏發送郵件賬號的敏感信息

發布時間:2020-06-26 11:11:56 來源:網絡 閱讀:1594 作者:Trespassers 欄目:移動開發

需求:

Nagios在郵件告警的時候使用sendemail來發送郵件。

默認web管理界面下Configuration -->  Object Type: Commands -->

notify-host-by-email  notify-service-by-email 會顯示 發送郵件賬戶的登錄密碼


通過:nagios的宏變量來隱藏掉顯示出來的密碼(自定義宏變量)

vi /usr/local/nagios/etc/resource.cfg

加上

$USER2$=nmelot@163.com
$USER3$=123456a


vi /usr/local/nagios/etc/objects/commands.cfg

修改$USER2$和$USER3$部分:

# 'notify-host-by-email' command definition
define command{
        command_name    notify-host-by-email
#       command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo
: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
        command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo
: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/sendEmail -f XXX@163.com -t "XX@qq.com,XX@qq.com,XX@qq.com,XXX@qq.com,XX@qq.com,
XX@qq.com,XXX@qq.com,XX@qq.com" -s smtp.163.com -u "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" 
-xu $USER2$ -xp $USER3$
        }

# 'notify-service-by-email' command definition

define command{
        command_name    notify-service-by-email
        command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS
$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /usr/bin/sendEmail -f XXX@163.com -t "XX@qq.com,XX@qq.com,XX@qq.com,XX@qq.com,XX@qq.com,XX@qq.com,XX@qq.com,XX4@qq.com" -s smtp.163.com -u  "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVI
CEDESC$ is $SERVICESTATE$ **" 
-xu $USER2$ -xp $USER3$
#       command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS
$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$
is $SERVICESTATE$ **" $CONTACTEMAI

L$

        }


效果如下:紅色箭頭黑色部分本顯示了發送郵件賬號的賬號以及密碼,現在可以通過上述通過nagios的自定義宏變量來隱藏相關的敏感信息。

nagios_自定義宏變量隱藏發送郵件賬號的敏感信息

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

唐河县| 五大连池市| 虞城县| 旅游| 安新县| 扎鲁特旗| 宁武县| 尼木县| 荣成市| 锡林郭勒盟| 湟源县| 宁德市| 柏乡县| 资中县| 昔阳县| 洪湖市| 凤山市| 蛟河市| 苍山县| 申扎县| 长子县| 元氏县| 武夷山市| 柳州市| 县级市| 东宁县| 琼结县| 石嘴山市| 长白| 霍林郭勒市| 清流县| 塔河县| 古交市| 商南县| 凤山县| 南安市| 朔州市| 茂名市| 民和| 屯留县| 定安县|