diff --git a/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/ZabbixAgent.jar b/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/ZabbixAgent.jar new file mode 100644 index 000000000..dc87673b4 Binary files /dev/null and b/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/ZabbixAgent.jar differ diff --git a/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/readme.pdf b/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/readme.pdf new file mode 100644 index 000000000..ca14f498f Binary files /dev/null and b/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/readme.pdf differ diff --git a/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/sources.zip b/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/sources.zip new file mode 100644 index 000000000..7e3daf94c Binary files /dev/null and b/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/sources.zip differ diff --git a/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/zabbix_agentd.conf b/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/zabbix_agentd.conf new file mode 100644 index 000000000..13c8b29e5 --- /dev/null +++ b/Operating_Systems/IBM_i_(i5_OS_OS_400)_for_IBM_System_i_(AS_400)/template_example_for_as_400_agent_emulator/6.0/files/zabbix_agentd.conf @@ -0,0 +1,323 @@ +# This is a config file for the Zabbix agent daemon (i5/OS) +# To get more information about Zabbix, visit http://www.zabbix.com + +############ GENERAL PARAMETERS ################# + +### Option: PidFile +# Name of PID file. +# +# Mandatory: no +# Default: +# PidFile=/tmp/zabbix_agentd.pid + +### Option: LogFile +# Name of log file. +# +# Mandatory: no +# Default: +# LogFile=/tmp/zabbix_agentd.log + +LogFile=/home/ZABBIX/agentd/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 - no debug +# 1 - critical information +# 2 - error information +# 3 - warnings +# 4 - for debugging (produces lots of information) +# +# Mandatory: no +# Range: 0-4 +# Default: +# DebugLevel=3 + +### Option: SourceIP +# Source IP address for outgoing connections. +# +# Mandatory: no +# Default: +# SourceIP= + +### Option: EnableRemoteCommands +# 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 (or hostnames) of Zabbix servers. +# Incoming connections will be accepted only from the hosts listed here. +# +# Mandatory: no +# Default: +# Server= + +Server=zabbix.yourcompany.com,localhost + +### 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.) +# Currently must be minimum 1. +# +# Mandatory: no +# Range: 1-100 +# Default: +# StartAgents=3 + +##### Active checks related + +### Option: ServerActive +# List of comma delimited IP:port (or hostname:port) pairs of Zabbix servers for active checks. +# If port is not specified, default port is used. +# 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 +# +# Mandatory: no +# Default: +# ServerActive= + +ServerActive=zabbix.yourcompany.com + +### 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= + +### 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: 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' and 'logrt' active checks. +# The provided value will be overridden by the parameter 'maxlines', +# provided in 'log' or 'logrt' item keys. +# +# Mandatory: no +# Range: 1-1000 +# Default: +# MaxLinesPerSecond=100 + +############ 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 the ID of user 'zabbix': +# Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,^zabbix:.:([0-9]+),,,,\1] +# Now shorthand key zabbix.userid may be used to retrieve data. +# Aliases can be used in HostMetadataItem but not in HostnameItem parameters. +# +# Mandatory: no +# Range: +# Default: + +### Option: Timeout +# Spend no more than Timeout seconds on processing +# +# Mandatory: no +# Range: 1-30 +# Default: +# Timeout=3 + +### Option: AllowRoot +# Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent +# will try to switch to user 'zabbix' instead. Has no effect if started under a regular user. +# 0 - do not allow +# 1 - allow +# +# Mandatory: no +# Default: +# AllowRoot=0 + +### Option: Include +# You may include individual files or all files in a directory in the configuration file. +# Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time. +# +# Mandatory: no +# Default: +# Include= + +# Include=/usr/local/etc/zabbix_agentd.userparams.conf +# Include=/usr/local/etc/zabbix_agentd.conf.d/ + +####### USER-DEFINED MONITORED PARAMETERS ####### + +### Option: UnsafeUserParameters +# Allow all characters to be passed in arguments to user-defined parameters. +# 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=, +# See 'zabbix_agentd' directory for examples. +# +# Mandatory: no +# Default: +# UserParameter= + +####### LOADABLE MODULES ####### + +### Option: LoadModulePath +# Full path to location of agent modules. +# Default depends on compilation options. +# +# Mandatory: no +# Default: +# LoadModulePath=${libdir}/modules + +### Option: LoadModule +# Module to load at agent startup. Modules are used to extend functionality of the agent. +# Format: LoadModule= +# The modules must be located in directory specified by LoadModulePath. +# It is allowed to include multiple LoadModule parameters. +# +# Mandatory: no +# Default: +# LoadModule= + +####### AS/400-specific parameters ####### + +### Option: as400ServerHost +# DNS name or IP address of AS/400 host to connect to. +# Default is localhost (acceptable if the agent is running on the AS/400 host directly). +# +# Mandatory: no +# Default: +# as400ServerHost=localhost + +### Option: as400Password +# Password for a user on AS/400 (username can be set via "User=" parameter). +# Default is acceptable if the agent is running on the AS/400 host directly). +# Mandatory: no +# Default: +# as400Password=*CURRENT + +### Option: as400EventIdAsMessagePrefix ####### +# If Zabbix Agent should add the Event ID to the message text as a prefix +# +# Mandatory: no +# Range: 0-1 +# Default: +# as400EventIdAsMessagePrefix=1 + +### Option: as400UserAsMessagePrefix ####### +# If Zabbix Agent should add the current user name of message in message queue +# to the message text as a prefix +# +# Mandatory: no +# Range: 0-1 +# Default: +# as400UserAsMessagePrefix=0 + +### Option: as400JobAsMessagePrefix ####### +# If Zabbix Agent should add the current Job name (in format "NUMBER/USER/JOBNAME") +# to the message text as a prefix +# +# Mandatory: no +# Range: 0-1 +# Default: +# as400JobAsMessagePrefix=0