我在一个节点上实施了Nagios 3.5.1,通过ganglia-nagios-bridge.py脚本监控来自Ganglia gmetad和gmond客户端到Nagios的基本指标。
目前,我遇到了警报问题,因为即使我可以看到Nagios网络用户界面中记录的警报,也不会发送电子邮件。我怀疑的是有2个丢失的丢失文件,/ var / spool / mail / nagios和/ var / mail / nagios。我想找出为什么缺少这两个文件,以及我可以做些什么来解决这个问题。
以下是我的contacts.cfg文件:
define contact{
contact_name nagiosadmin ; Short name of user
use generic-contact ; Inherit default values from generic-contact template (defined above)
alias Nagios Admin ; Full name of user
email brazelton.w.mann@hpe.com ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
}
###############################################################################
###############################################################################
#
# CONTACT GROUPS
#
###############################################################################
###############################################################################
# We only have one contact in this simple configuration file, so there is
# no need to create more than one contact group.
define contactgroup {
contactgroup_name admins
alias Nagios Administrators
members nagiosadmin
}
我已经验证我可以使用mail命令将电子邮件发送到此地址。操作系统:Red Hat Enterprise Linux 6.6。
运行命令以安装nagios和依赖组件:
yum install httpd
yum install mailx
yum install nagios
yum install nagios-www
yum install nagios-plugins-all
yum install nagios-plugins-nrpe
yum install php
答案 0 :(得分:0)
首先请检查您是否能够通过以下命令从操作系统发送电子邮件:
Guid g = new Guid("3252353h....")
query.where(x=>x.AccountId == g)
如果您正在接收电子邮件,那么可能您的邮件命令配置存在问题。