- 论坛徽章:
- 0
|
大神们:
小弟作为一个新手,今天刚装了一台nagios。费尽周折最后服务都起来了,发现只要nagios.cfg对比一下就会报 contact Duplicate definition
小弟我找遍了cfg文件件,也没发现哪里有重复的字段。大神们能否救助一下!
下面贴报错信息:- test@test:~$ nagios3 -v /etc/nagios3/nagios.cfg
- Nagios Core 3.2.3
- Copyright (c) 2009-2010 Nagios Core Development Team and Community Contributors
- Copyright (c) 1999-2009 Ethan Galstad
- Last Modified: 10-03-2010
- License: GPL
- Reading configuration data...
- Read main config file okay...
- Processing object config file '/etc/nagios3/commands.cfg'...
- Processing object config directory '/etc/nagios3/services'...
- Processing object config file '/etc/nagios3/services/192.168.2.4.cfg'...
- Processing object config directory '/etc/nagios-plugins/config'...
- Processing object config file '/etc/nagios-plugins/config/ftp.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_cpfw.cfg'...
- Processing object config file '/etc/nagios-plugins/config/ssh.cfg'...
- Processing object config file '/etc/nagios-plugins/config/ping.cfg'...
- Processing object config file '/etc/nagios-plugins/config/load.cfg'...
- Processing object config file '/etc/nagios-plugins/config/disk-smb.cfg'...
- Processing object config file '/etc/nagios-plugins/config/tcp_udp.cfg'...
- Processing object config file '/etc/nagios-plugins/config/check_nrpe.cfg'...
- Processing object config file '/etc/nagios-plugins/config/ntp.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_process.cfg'...
- Processing object config file '/etc/nagios-plugins/config/dhcp.cfg'...
- Processing object config file '/etc/nagios-plugins/config/ldap.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_vrrp.cfg'...
- Processing object config file '/etc/nagios-plugins/config/hppjd.cfg'...
- Processing object config file '/etc/nagios-plugins/config/procs.cfg'...
- Processing object config file '/etc/nagios-plugins/config/nt.cfg'...
- Processing object config file '/etc/nagios-plugins/config/dns.cfg'...
- Processing object config file '/etc/nagios-plugins/config/games.cfg'...
- Processing object config file '/etc/nagios-plugins/config/real.cfg'...
- Processing object config file '/etc/nagios-plugins/config/mailq.cfg'...
- Processing object config file '/etc/nagios-plugins/config/radius.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_win.cfg'...
- Processing object config file '/etc/nagios-plugins/config/news.cfg'...
- Processing object config file '/etc/nagios-plugins/config/fping.cfg'...
- Processing object config file '/etc/nagios-plugins/config/rpc-nfs.cfg'...
- Processing object config file '/etc/nagios-plugins/config/ifstatus.cfg'...
- Processing object config file '/etc/nagios-plugins/config/dummy.cfg'...
- Processing object config file '/etc/nagios-plugins/config/mysql.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp.cfg'...
- Processing object config file '/etc/nagios-plugins/config/disk.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_load.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_env.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_int.cfg'...
- Processing object config file '/etc/nagios-plugins/config/flexlm.cfg'...
- Processing object config file '/etc/nagios-plugins/config/apt.cfg'...
- Processing object config file '/etc/nagios-plugins/config/users.cfg'...
- Processing object config file '/etc/nagios-plugins/config/mail.cfg'...
- Processing object config file '/etc/nagios-plugins/config/pgsql.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_storage.cfg'...
- Processing object config file '/etc/nagios-plugins/config/snmp_mem.cfg'...
- Processing object config file '/etc/nagios-plugins/config/breeze.cfg'...
- Processing object config file '/etc/nagios-plugins/config/telnet.cfg'...
- Processing object config file '/etc/nagios-plugins/config/mrtg.cfg'...
- Processing object config file '/etc/nagios-plugins/config/http.cfg'...
- Processing object config file '/etc/nagios-plugins/config/netware.cfg'...
- Processing object config file '/etc/nagios/templates.cfg'...
- Processing object config file '/etc/nagios/conf.d/hostgroups_nagios2.cfg'...
- Processing object config file '/etc/nagios/conf.d/localhost_nagios2.cfg'...
- Processing object config directory '/etc/nagios3/conf.d'...
- Processing object config file '/etc/nagios3/conf.d/generic-service_nagios2.cfg'...
- Processing object config file '/etc/nagios3/conf.d/localhost_nagios2.cfg'...
- Processing object config file '/etc/nagios3/conf.d/extinfo_nagios2.cfg'...
- Processing object config file '/etc/nagios3/conf.d/pnp4nagios.cfg'...
- Processing object config file '/etc/nagios3/conf.d/services_nagios2.cfg'...
- Processing object config file '/etc/nagios3/conf.d/hostgroups_nagios2.cfg'...
- Processing object config file '/etc/nagios3/conf.d/timeperiods_nagios2.cfg'...
- Processing object config file '/etc/nagios3/conf.d/contacts_nagios2.cfg'...
- Processing object config file '/etc/nagios3/conf.d/generic-host_nagios2.cfg'...
- Processing object config file '/etc/nagios3/conf.d/contacts_nagios2.cfg'...
- Warning: Duplicate definition found for contact 'test' (config file '/etc/nagios3/conf.d/contacts_nagios2.cfg', starting on line 17)
- Error: Could not add object property in file '/etc/nagios3/conf.d/contacts_nagios2.cfg' on line 18.
- Error processing object config files!
- ***> One or more problems was encountered while processing the config files...
- Check your configuration file(s) to ensure that they contain valid
- directives and data defintions. If you are upgrading from a previous
- version of Nagios, you should be aware that some variables/definitions
- may have been removed or modified in this version. Make sure to read
- the HTML documentation regarding the config files, as well as the
- 'Whats New' section to find out what has changed.
-
复制代码 下面是我contact.cfg的内容:
- test@test:~$ cat /etc/nagios3/conf.d/contacts_nagios2.cfg
- ###############################################################################
- # contacts.cfg
- ###############################################################################
- # CONTACTS
- #
- # In this simple config file, a single contact will receive all alerts.
- define contact{
- contact_name test
- alias nagios
- use generic-contact
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email test@qq.com
- }
- # 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 admin
- alias Nagios Administrators
- members test
- }
复制代码 如果我把contact.cfg内容全部注释掉的话:- #define contact{
- # contact_name test
- # alias nagios
- # use generic-contact
- # service_notification_period 24x7
- # host_notification_period 24x7
- # service_notification_options w,u,c,r
- # host_notification_options d,r
- # service_notification_commands notify-service-by-email
- # host_notification_commands notify-host-by-email
- # email test@qq.com
- # }
- #define contactgroup{
- # contactgroup_name admin
- # alias Nagios Administrators
- # members test
- # }
复制代码 结果是这样。而且这样也没法邮件报警了吧? |
|