Я тестирую CENTREON, который будет использоваться в качестве основного инструмента для мониторинга журналов в компании, в которой я работаю.

У меня проблемы с работой CENTERON SNMP и принтера.

Когда я тестирую ядро Centreon, эта ошибка появляется в командной строке моего сервера Centreon:

Ошибка при обработке файла конфигурации: сбой анализа глобальной конфигурации: не удается открыть файл '/etc/centreon-engine/engine.cfg

При обработке файлов конфигурации возникла одна или несколько проблем.

Мой 'centengine.cfg':

################################################## #################
# #
# GENERATED BY CENTREON #
# #
# Developped by : #
# - Julien Mathis #
# - Romain Le Merlus #
# #
# www.centreon.com #
# For information : contact@centreon.com #
################################################## #################
# #
# Last modification 2018-03-16 15:30 #
# By unknown #
# #
################################################## #################

cfg_file=/etc/centreon-engine/hostTemplates.cfg

cfg_file=/etc/centreon-engine/hosts.cfg

cfg_file=/etc/centreon-engine/serviceTemplates.cfg

cfg_file=/etc/centreon-engine/services.cfg

cfg_file=/etc/centreon-engine/commands.cfg

cfg_file=/etc/centreon-engine/contactgroups.cfg

cfg_file=/etc/centreon-engine/contacts.cfg

cfg_file=/etc/centreon-engine/hostgroups.cfg

cfg_file=/etc/centreon-engine/servicegroups.cfg

cfg_file=/etc/centreon-engine/timeperiods.cfg

cfg_file=/etc/centreon-engine/escalations.cfg

cfg_file=/etc/centreon-engine/dependencies.cfg

cfg_file=/etc/centreon-engine/connectors.cfg

cfg_file=/etc/centreon-engine/meta_commands.cfg

cfg_file=/etc/centreon-engine/meta_timeperiod.cfg

cfg_file=/etc/centreon-engine/meta_host.cfg

cfg_file=/etc/centreon-engine/meta_services.cfg

cfg_file=/etc/centreon-engine/objects/printer.cfg

broker_module=/usr/lib64/centreon-engine/externalcmd.so

broker_module=/usr/lib64/nagios/cbmod.so /etc/centreon-broker/central-module.xml

interval_length=60

resource_file=/etc/centreon-engine/resource.cfg

log_file=/var/log/centreon-engine/centengine.log

status_file=/var/log/centreon-engine/status.dat

use_check_result_path=0

command_check_interval=1s

command_file=/var/lib/centreon-engine/rw/centengine.cmd

state_retention_file=/var/log/centreon-engine/retention.dat

retention_update_interval=60

sleep_time=0.2

service_inter_check_delay_method=s

service_interleave_factor=s

max_concurrent_checks=400

max_service_check_spread=5

check_result_reaper_frequency=5

low_service_flap_threshold=25.0

high_service_flap_threshold=50.0

low_host_flap_threshold=25.0

high_host_flap_threshold=50.0

service_check_timeout=60

host_check_timeout=12

event_handler_timeout=30

notification_timeout=30

ocsp_timeout=5

ochp_timeout=5

perfdata_timeout=5

date_format=euro

illegal_object_name_chars=~!$%^&*"|'<>?,()=
illegal_macro_output_chars=`~$^&"|'<>

admin_email=admin@localhost

admin_pager=admin

event_broker_options=-1

cached_host_check_horizon=60

debug_file=/var/log/centreon-engine/centengine.debug

debug_level=0

debug_verbosity=2

log_pid=1

enable_notifications=1

execute_service_checks=1

accept_passive_service_checks=1

enable_event_handlers=1

check_external_commands=1

use_retained_program_state=1

use_retained_scheduling_info=1

use_syslog=0

log_notifications=1

log_service_retries=1

log_host_retries=1

log_event_handlers=1

log_initial_states=1

log_external_commands=1

use_aggressive_host_checking=1

soft_state_dependencies=0

obsess_over_services=0

process_performance_data=0

check_for_orphaned_services=0

check_for_orphaned_hosts=0

check_service_freshness=1

enable_flap_detection=0


###end###

Мои настройки принтера в файле printer.cfg:

##
## Copyright 1999-2009 Ethan Galstad
## Copyright 2011-2013 Merethis
##
## This file is part of Centreon Engine.
##
## Centreon Engine is free software: you can redistribute it and/or
## modify it under the terms of the GNU General Public License version 2
## as published by the Free Software Foundation.
##
## Centreon Engine is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
## General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with Centreon Engine. If not, see
## <http://www.gnu.org/licenses/>.
##

# file: printer.cfg
# brief: Sample config file for monitoring a network printer.
#
# notes: This config file assumes that you are using the sample configuration
# files that get installed with the Centreon Engine quickstart guide.


# info: host definitions.
# brief: Define a host for the printer we'll be monitoring
# Change the host_name, alias, and address to fit your situation

define host{

use generic-printer ; Inherit default values from a template.

host_namH HP_laserJet_400 ; The name we're giving to this printer.

alias HP LaserJet 400 MFP M425dw ; A longer name associated with the printer.

address xxx.xxx.xxx.xxx ; IP address of the printer.

hostgroupl allhosts ; Host groups this printer is associated with.

}

# info: Host group definitions.
# brief: A hostgroup for network printers.

define hostgroup{

hostgroup_name acs-net-printers ; The name of the hostgroup.

alias acs net Printers ; Long name of the group.

}

# info: Service definitions.
# brief: Create a service for monitoring the status of the printer Change the
# host_name to match the name of the host you defined above If the
# printer has an SNMP community string other than "public", change the
# check_command directive to reflect that.

define service{

use generic_service ; Inherit values from a template.

host_name HP_laserJet_400 ; The name of the host the service is associated with.

service_description Printer Status ; The service description.

check_command check_hpjd!-C xxx ; The command used to monitor the service.

normal_check_interval 10 ; Check the service every 10 minutes under normal conditions.

retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined.

}

# Create a service for "pinging" the printer occassionally.
# Useful for monitoring RTA, packet loss, etc.

define service{

use generic_service

host_name HP_laserJet_400

service_description PING

check_command check_ping!3000.0,80%!5000.0,100%

normal_check_interval 10

retry_check_interval 1

}

###end###

Примечание: 'x' - кодифицированные чувственные данные.

Я использую SNMP для получения информации о других серверах, и это работает.

И когда я пытаюсь ввести команду «snmpwalk» на моем сервере, принтер возвращает данные.

Так в чем же проблема в моих конфигурациях?

1 ответ1

2

Вы centengine.cfg . Отсутствующий файл, по- видимому, - engine.cfg Если вы переименуете копию centengine.cfg engine.cfg (поэтому файл, который он ищет, существует), эту ошибку следует отсортировать. Возможно, вам придется внести другие изменения, если есть изменения в формате файла конфигурации

ОП упомянул в комментариях, что в руководстве указано, что имя файла взято из руководства, поэтому, если это произойдет, возможно, стоит проверить наличие обновленного руководства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .