Ad Widget

Collapse

Помогите с service.info

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zdazig
    Junior Member
    • Jun 2020
    • 6

    #1

    Помогите с service.info

    Я сразу скажу без пяти минут как поднял сервер. 5.0. проблема с ключом service.info[service,<param>] пишет Unsupported item key. Не зависимо от устройства и ОСей. Подскажите старому-больному человеку куда глядеть?
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Тип элемента данных - Zabbix агент?
    Работает только на Windows.
    А более подробно - гадаем по скриншотам.

    Comment

    • zdazig
      Junior Member
      • Jun 2020
      • 6

      #3
      Click image for larger version

Name:	333.PNG
Views:	937
Size:	25.5 KB
ID:	402709 вот что выдает агента переставил. Может настройки какие то нужны.

      Comment

      • zdazig
        Junior Member
        • Jun 2020
        • 6

        #4
        # This is a configuration file for Zabbix agent service (Windows)
        # To get more information about Zabbix, visit http://www.zabbix.com

        ############ GENERAL PARAMETERS #################

        ### Option: LogType
        # Specifies where log messages are written to:
        # system - Windows event log
        # file - file specified with LogFile parameter
        # console - standard output
        #
        # Mandatory: no
        # Default:
        # LogType=file

        ### Option: LogFile
        # Log file name for LogType 'file' parameter.
        #
        # Mandatory: no
        # Default:
        # LogFile=

        LogFile=c:\zabbix_agentd.log

        ### Option: LogFileSize
        # Maximum size of log file in MB.
        # 0 - disable automatic log rotation.
        #
        # Mandatory: no
        # Range: 0-1024
        # Default:
        # LogFileSize=1

        ### Option: DebugLevel
        # Specifies debug level:
        # 0 - basic information about starting and stopping of Zabbix processes
        # 1 - critical information
        # 2 - error information
        # 3 - warnings
        # 4 - for debugging (produces lots of information)
        # 5 - extended debugging (produces even more information)
        #
        # Mandatory: no
        # Range: 0-5
        # Default:
        # DebugLevel=3

        ### Option: SourceIP
        # Source IP address for outgoing connections.
        #
        # Mandatory: no
        # Default:
        # SourceIP=

        ### Option: DenyKey
        # Deny execution of items keys matching pattern.
        # Multiple keys matching rules may be defined in combination with AllowKey.
        # Key pattern is wildcard expression, which support "*" character to match any number of any characters in certain position. It might be used in both key name and key arguments.
        # Parameters are processed one by one according their appearance order.
        # If no AllowKey or DenyKey rules defined, all keys are allowed.
        #
        # Mandatory: no

        # Deny system.run requests
        DenyKey=system.run[*]

        ### Option: AllowKey
        # Allow execution of item keys matching pattern.
        # Multiple keys matching rules may be defined in combination with DenyKey.
        # Key pattern is wildcard expression, which support "*" character to match any number of any characters in certain position. It might be used in both key name and key arguments.
        # Parameters are processed one by one according their appearance order.
        # If no AllowKey or DenyKey rules defined, all keys are allowed.
        #
        # Mandatory: no

        ### Option: EnableRemoteCommands - Deprecated, use AllowKey=system.run[*] or DenyKey=system.run[*] instead
        # Whether remote commands from Zabbix server are allowed.
        # 0 - not allowed
        # 1 - allowed
        #
        # Mandatory: no
        # Default:
        # EnableRemoteCommands=0

        ### Option: LogRemoteCommands
        # Enable logging of executed shell commands as warnings.
        # 0 - disabled
        # 1 - enabled
        #
        # Mandatory: no
        # Default:
        # LogRemoteCommands=0

        ##### Passive checks related

        ### Option: Server
        # List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.
        # Incoming connections will be accepted only from the hosts listed here.
        # If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.
        # '0.0.0.0/0' can be used to allow any IPv4 address.
        # Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.domain
        #
        # Mandatory: yes, if StartAgents is not explicitly set to 0
        # Default:
        # Server=

        Server=192.168.0.47

        ### Option: ListenPort
        # Agent will listen on this port for connections from the server.
        #
        # Mandatory: no
        # Range: 1024-32767
        # Default:
        # ListenPort=10050

        ### Option: ListenIP
        # List of comma delimited IP addresses that the agent should listen on.
        # First IP address is sent to Zabbix server if connecting to it to retrieve list of active checks.
        #
        # Mandatory: no
        # Default:
        # ListenIP=0.0.0.0

        ### Option: StartAgents
        # Number of pre-forked instances of zabbix_agentd that process passive checks.
        # If set to 0, disables passive checks and the agent will not listen on any TCP port.
        #
        # Mandatory: no
        # Range: 0-100
        # Default:
        # StartAgents=3

        ##### Active checks related

        ### Option: ServerActive
        # List of comma delimited IPort (or DNS nameort) pairs of Zabbix servers and Zabbix proxies for active checks.
        # If port is not specified, default port is used.
        # IPv6 addresses must be enclosed in square brackets if port for that host is specified.
        # If port is not specified, square brackets for IPv6 addresses are optional.
        # If this parameter is not specified, active checks are disabled.
        # Example: ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]
        #
        # Mandatory: no
        # Default:
        # ServerActive=

        ServerActive=192.168.0.47

        ### Option: Hostname
        # Unique, case sensitive hostname.
        # Required for active checks and must match hostname as configured on the server.
        # Value is acquired from HostnameItem if undefined.
        #
        # Mandatory: no
        # Default:
        # Hostname=

        Hostname=admin4-pc

        ### Option: HostnameItem
        # Item used for generating Hostname if it is undefined. Ignored if Hostname is defined.
        # Does not support UserParameters or aliases.
        #
        # Mandatory: no
        # Default:
        # HostnameItem=system.hostname

        ### Option: HostMetadata
        # Optional parameter that defines host metadata.
        # Host metadata is used at host auto-registration process.
        # An agent will issue an error and not start if the value is over limit of 255 characters.
        # If not defined, value will be acquired from HostMetadataItem.
        #
        # Mandatory: no
        # Range: 0-255 characters
        # Default:
        # HostMetadata=

        ### Option: HostMetadataItem
        # Optional parameter that defines an item used for getting host metadata.
        # Host metadata is used at host auto-registration process.
        # During an auto-registration request an agent will log a warning message if
        # the value returned by specified item is over limit of 255 characters.
        # This option is only used when HostMetadata is not defined.
        #
        # Mandatory: no
        # Default:
        # HostMetadataItem=

        ### Option: HostInterface
        # Optional parameter that defines host interface.
        # Host interface is used at host auto-registration process.
        # An agent will issue an error and not start if the value is over limit of 255 characters.
        # If not defined, value will be acquired from HostInterfaceItem.
        #
        # Mandatory: no
        # Range: 0-255 characters
        # Default:
        # HostInterface=

        ### Option: HostInterfaceItem
        # Optional parameter that defines an item used for getting host interface.
        # Host interface is used at host auto-registration process.
        # During an auto-registration request an agent will log a warning message if
        # the value returned by specified item is over limit of 255 characters.
        # This option is only used when HostInterface is not defined.
        #
        # Mandatory: no
        # Default:
        # HostInterfaceItem=

        ### Option: RefreshActiveChecks
        # How often list of active checks is refreshed, in seconds.
        #
        # Mandatory: no
        # Range: 60-3600
        # Default:
        # RefreshActiveChecks=120

        ### Option: BufferSend
        # Do not keep data longer than N seconds in buffer.
        #
        # Mandatory: no
        # Range: 1-3600
        # Default:
        # BufferSend=5

        ### Option: BufferSize
        # Maximum number of values in a memory buffer. The agent will send
        # all collected data to Zabbix server or Proxy if the buffer is full.
        #
        # Mandatory: no
        # Range: 2-65535
        # Default:
        # BufferSize=100

        ### Option: MaxLinesPerSecond
        # Maximum number of new lines the agent will send per second to Zabbix Server
        # or Proxy processing 'log', 'logrt' and 'eventlog' active checks.
        # The provided value will be overridden by the parameter 'maxlines',
        # provided in 'log', 'logrt' or 'eventlog' item keys.
        #
        # Mandatory: no
        # Range: 1-1000
        # Default:
        # MaxLinesPerSecond=20

        ############ ADVANCED PARAMETERS #################

        ### Option: Alias
        # Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.
        # Multiple Alias parameters may be present. Multiple parameters with the same Alias key are not allowed.
        # Different Alias keys may reference the same item key.
        # For example, to retrieve paging file usage in percents from the server:
        # Alias=pg_usageerf_counter[\Paging File(_Total)\% Usage]
        # Now shorthand key pg_usage may be used to retrieve data.
        # Aliases can be used in HostMetadataItem but not in HostnameItem or PerfCounter parameters.
        #
        # Mandatory: no
        # Range:
        # Default:

        ### Option: Timeout
        # Spend no more than Timeout seconds on processing.
        #
        # Mandatory: no
        # Range: 1-30
        # Default:
        # Timeout=3

        ### Option: PerfCounter
        # Syntax: <parameter_name>,"<perf_counter_path>",<period>
        # Defines new parameter <parameter_name> which is an average value for system performance counter <perf_counter_path> for the specified time period <period> (in seconds).
        # For example, if you wish to receive average number of processor interrupts per second for last minute, you can define new parameter "interrupts" as following:
        # PerfCounter = interrupts,"\Processor(0)\Interrupts/sec",60
        # Please note double quotes around performance counter path.
        # Samples for calculating average value will be taken every second.
        # You may run "typeperf -qx" to get list of all performance counters available in Windows.
        #
        # Mandatory: no
        # Range:
        # Default:

        ### Option: Include
        # You may include individual files in the configuration file.
        #
        # Mandatory: no
        # Default:
        # Include=

        # Include=c:\zabbix\zabbix_agentd.userparams.conf
        # Include=c:\zabbix\zabbix_agentd.conf.d\
        # Include=c:\zabbix\zabbix_agentd.conf.d\*.conf

        ####### USER-DEFINED MONITORED PARAMETERS #######

        ### Option: UnsafeUserParameters
        # Allow all characters to be passed in arguments to user-defined parameters.
        # The following characters are not allowed:
        # \ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @
        # Additionally, newline characters are not allowed.
        # 0 - do not allow
        # 1 - allow
        #
        # Mandatory: no
        # Range: 0-1
        # Default:
        # UnsafeUserParameters=0

        ### Option: UserParameter
        # User-defined parameter to monitor. There can be several user-defined parameters.
        # Format: UserParameter=<key>,<shell command>
        #
        # Mandatory: no
        # Default:
        # UserParameter=

        ####### TLS-RELATED PARAMETERS #######

        ### Option: TLSConnect
        # How the agent should connect to server or proxy. Used for active checks.
        # Only one value can be specified:
        # unencrypted - connect without encryption
        # psk - connect using TLS and a pre-shared key
        # cert - connect using TLS and a certificate
        #
        # Mandatory: yes, if TLS certificate or PSK parameters are defined (even for 'unencrypted' connection)
        # Default:
        # TLSConnect=unencrypted

        ### Option: TLSAccept
        # What incoming connections to accept.
        # Multiple values can be specified, separated by comma:
        # unencrypted - accept connections without encryption
        # psk - accept connections secured with TLS and a pre-shared key
        # cert - accept connections secured with TLS and a certificate
        #
        # Mandatory: yes, if TLS certificate or PSK parameters are defined (even for 'unencrypted' connection)
        # Default:
        # TLSAccept=unencrypted

        ### Option: TLSCAFile
        # Full pathname of a file containing the top-level CA(s) certificates for
        # peer certificate verification.
        #
        # Mandatory: no
        # Default:
        # TLSCAFile=

        ### Option: TLSCRLFile
        # Full pathname of a file containing revoked certificates.
        #
        # Mandatory: no
        # Default:
        # TLSCRLFile=

        ### Option: TLSServerCertIssuer
        # Allowed server certificate issuer.
        #
        # Mandatory: no
        # Default:
        # TLSServerCertIssuer=

        ### Option: TLSServerCertSubject
        # Allowed server certificate subject.
        #
        # Mandatory: no
        # Default:
        # TLSServerCertSubject=

        ### Option: TLSCertFile
        # Full pathname of a file containing the agent certificate or certificate chain.
        #
        # Mandatory: no
        # Default:
        # TLSCertFile=

        ### Option: TLSKeyFile
        # Full pathname of a file containing the agent private key.
        #
        # Mandatory: no
        # Default:
        # TLSKeyFile=

        ### Option: TLSPSKIdentity
        # Unique, case sensitive string used to identify the pre-shared key.
        #
        # Mandatory: no
        # Default:
        # TLSPSKIdentity=

        ### Option: TLSPSKFile
        # Full pathname of a file containing the pre-shared key.
        #
        # Mandatory: no
        # Default:
        # TLSPSKFile=

        ####### For advanced users - TLS ciphersuite selection criteria #######

        ### Option: TLSCipherCert13
        # Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
        # Override the default ciphersuite selection criteria for certificate-based encryption.
        #
        # Mandatory: no
        # Default:
        # TLSCipherCert13=

        ### Option: TLSCipherCert
        # GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
        # Override the default ciphersuite selection criteria for certificate-based encryption.
        # Example for GnuTLS:
        # NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
        # Example for OpenSSL:
        # EECDH+aRSA+AES128:RSA+aRSA+AES128
        #
        # Mandatory: no
        # Default:
        # TLSCipherCert=

        ### Option: TLSCipherPSK13
        # Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
        # Override the default ciphersuite selection criteria for PSK-based encryption.
        # Example:
        # TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA25 6
        #
        # Mandatory: no
        # Default:
        # TLSCipherPSK13=

        ### Option: TLSCipherPSK
        # GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
        # Override the default ciphersuite selection criteria for PSK-based encryption.
        # Example for GnuTLS:
        # NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
        # Example for OpenSSL:
        # kECDHEPSK+AES128:kPSK+AES128
        #
        # Mandatory: no
        # Default:
        # TLSCipherPSK=

        ### Option: TLSCipherAll13
        # Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
        # Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.
        # Example:
        # TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA25 6:TLS_AES_128_GCM_SHA256
        #
        # Mandatory: no
        # Default:
        # TLSCipherAll13=

        ### Option: TLSCipherAll
        # GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
        # Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.
        # Example for GnuTLS:
        # NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
        # Example for OpenSSL:
        # EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128 :kPSK+AES128
        #
        # Mandatory: no
        # Default:
        # TLSCipherAll=

        Comment

        • Hamardaban
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • May 2019
          • 2713

          #5
          Пожалуйста :
          1) зайдите в настройки проблемного элемента данных и сделайте скриншот
          2) на вашем скриншоте слева у проблемного эд есть красный ! знак - наведите на него мышь и сделайте скриншот всплывающего сообщения об ошибке
          2) никогда не вставляйте в листинги закоментаренные # и пустые строки! только значащие!

          Comment

          • zdazig
            Junior Member
            • Jun 2020
            • 6

            #6
            Так? Возможно у меня настройка конфига неверная но я так и не нарыл информации
            Attached Files

            Comment

            • Kos
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • Aug 2015
              • 3404

              #7
              Метрика service.info[...] поддерживается агентом Zabbix для OS Windows, начиная с версии 3.0.x. Какая версия агента у вас установлена?
              Смотреть либо в лог-файл агента, либо на результат метрики agent.version, либо на вывод команды
              Code:
              zabbix_agentd -V
              (на том компьютере, где установлен агент).

              Comment


              • zdazig
                zdazig commented
                Editing a comment
                zabbix_agentd Win64 (service) (Zabbix) 5.0.1
                Revision c2a0b03480 25 May 2020, compilation time: May 28 2020 15:18:58
            • Kos
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • Aug 2015
              • 3404

              #8
              zdazig , не надо, пожалуйста, комментировать другие реплики; отвечайте отдельным сообщением.

              Странно, агент версии 5.0.1 под Windows должен знать такую метрику. Единственное, что приходит в голову, - это то, что название ключа для данной метрики было введено с какой-то малозаметной опечаткой (скажем, русская "с" вместо латинской "c"). Попробуйте зайти в настройки хоста и руками перебить этот ключ заново.

              Comment

              • zdazig
                Junior Member
                • Jun 2020
                • 6

                #9
                Я как только не делал и переставлял агент и по разному прописывал, отключил брендмауэр. Именно этот ключ не работает.

                Comment

                • Kos
                  Senior Member
                  Zabbix Certified SpecialistZabbix Certified Professional
                  • Aug 2015
                  • 3404

                  #10
                  Что выводит запущенная на машине с агентом такая команда?
                  Code:
                  zabbix_agentd.exe -t "service.info[Zabbix Agent]"

                  Comment

                  • zdazig
                    Junior Member
                    • Jun 2020
                    • 6

                    #11
                    Разобрался, дело было в настройках айпи хоста. Всем спасибо за помощь!!!

                    Comment

                    Working...