我希望在 RedHat 仅针对某些软件包发布更新/补丁时收到电子邮件通知。
# rpm -qa | grep maria
mariadb-5.5.41-2.el7_0.x86_64
mariadb-galera-common-5.5.41-2.el7ost.x86_64
mariadb-galera-server-5.5.41-2.el7ost.x86_64
mariadb-libs-5.5.41-2.el7_0.x86_64
Galera 位于 OpenStack 频道。当MariaDB相关包发布时,我如何收到电子邮件?
我们使用卫星快照。我需要以某种方式从 Redhat 获取邮件。没有系统被打补丁。
答案1
如果您使用 Satellite 5.x 并且您的 Satellite 定期运行卫星同步(强烈推荐),那么您只需转到系统详细信息 -> 属性 -> 通知 > 选中“接收更新/勘误通知”。卫星会自动向您发送电子邮件。
但是,当有任何勘误表可用时,它会向您发送电子邮件。您无法选择自己的套餐。
但是,如果您的问题是需要应用安全勘误表,我强烈建议您安装 yum-cron-security,它会自动为您安装所有安全勘误表。
答案2
检查此链接,它正是您需要启动的内容。我已将内容粘贴到答案中,以便于阅读以及页面更改或移动等情况。
http://www.cyberciti.biz/faq/red-hat-centos-fedora-send-package-update-notification-via-email/
当安全和软件包更新可用时,如何在 RHEL v4/5、CentOS、Red Hat 和 Fedora Linux 下发送自动电子邮件通知?当有升级可用时,如何强制 yum 发送电子邮件?
RHEL / Fedora / CentOS 有 yum-updatesd,它提供可应用于您的系统的更新通知。此通知可以通过系统日志、电子邮件或 dbus 完成。配置是通过 /etc/yum/yum-updatesd.conf 文件完成的。
打开/etc/yum/yum-updatesd.conf文件,输入:
# vi /etc/yum/yum-updatesd.conf
设置变量如下:
emit_via = email
# who to send the email to:
email_to = [email protected]
# who send the notifications
email_from = [email protected]
这是完整的工作配置文件:
# how often to check for new updates (in seconds)
run_interval = 3600
# how often to allow checking on request (in seconds)
updaterefresh = 600
# how to send notifications (valid: dbus, email, syslog)
emit_via = email
# who to send the email
email_to = [email protected]
# who send the notifications
email_from = [email protected]
#
# should we listen via dbus to give out update information/check for
# new updates
dbus_listener = yes
# automatically install updates
do_update = no
# automatically download updates
do_download = no
# automatically download deps of updates
do_download_deps = no
您好,这是node02.nixcraft.co.in 上的自动更新系统。有 2 个可用的软件包更新。请运行系统更新程序。可更新的软件包:device-mapper-multipath kpartx 谢谢你,你的电脑
答案3
这是可能的;补丁完成后,我们会在 Redhat 卫星服务器上收到电子邮件通知。