[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r25929 - in gnunet-planetlab/gplmt/contrib: . tasklists
From: |
gnunet |
Subject: |
[GNUnet-SVN] r25929 - in gnunet-planetlab/gplmt/contrib: . tasklists |
Date: |
Mon, 28 Jan 2013 23:54:12 +0100 |
Author: otarabai
Date: 2013-01-28 23:54:11 +0100 (Mon, 28 Jan 2013)
New Revision: 25929
Added:
gnunet-planetlab/gplmt/contrib/tasklists/deploy_zabbix_agent.xml
gnunet-planetlab/gplmt/contrib/zabbix_agentd.conf
Log:
Deploy zabbix agent
Added: gnunet-planetlab/gplmt/contrib/tasklists/deploy_zabbix_agent.xml
===================================================================
--- gnunet-planetlab/gplmt/contrib/tasklists/deploy_zabbix_agent.xml
(rev 0)
+++ gnunet-planetlab/gplmt/contrib/tasklists/deploy_zabbix_agent.xml
2013-01-28 22:54:11 UTC (rev 25929)
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tasklist name="Deploy zabbix agent"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../tasklist_schema.xsd">
+
+ <run id="0" name="check peer">
+ <!-- Check if peer is working -->
+ <command>sudo date</command>
+ <arguments></arguments>
+ <timeout>10</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output>2013</expected_output>
+ <stop_on_fail>true</stop_on_fail>
+ </run>
+
+ <sequence enabled="true">
+ <run id="1" name="create zabbix directory">
+ <command>mkdir</command>
+ <arguments>zabbix</arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <run id="2" name="download source 2.0.4">
+ <command>cd zabbix; wget</command>
+
<arguments>http://iweb.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.4/zabbix-2.0.4.tar.gz</arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <run id="3" name="unzip source">
+ <command>cd zabbix; tar -xvzf</command>
+ <arguments>zabbix-2.0.4.tar.gz</arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <run id="4" name="configure">
+ <command>cd zabbix/zabbix-2.0.4; ./configure
--enable-agent</command>
+ <arguments></arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <run id="5" name="install make">
+ <command>sudo yum -y -t --nogpgcheck install</command>
+ <arguments>make</arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <run id="6" name="make install">
+ <command>cd zabbix/zabbix-2.0.4; sudo make install</command>
+ <arguments></arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <run id="7" name="create /etc/zabbix dir">
+ <command>sudo mkdir</command>
+ <arguments>/etc/zabbix/</arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <put id="8" name="put zabbix_agentd.conf">
+ <source>contrib/zabbix_agentd.conf</source>
+ <destination>~/zabbix/zabbix_agentd.conf</destination>
+ <stop_on_fail>false</stop_on_fail>
+ </put>
+
+ <run id="9" name="move conf file">
+ <command>sudo mv zabbix/zabbix_agentd.conf</command>
+ <arguments>/etc/zabbix/</arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <run id="10" name="kill any running zabbix agent">
+ <command>killall</command>
+ <arguments>zabbix_agentd</arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>false</stop_on_fail>
+ </run>
+
+ <run id="11" name="start agent">
+ <command>/usr/local/sbin/zabbix_agentd -c
/etc/zabbix/zabbix_agentd.conf</command>
+ <arguments></arguments>
+ <timeout>0</timeout>
+ <expected_return_code>0</expected_return_code>
+ <expected_output></expected_output>
+ <stop_on_fail>true</stop_on_fail>
+ </run>
+ </sequence>
+</tasklist>
Added: gnunet-planetlab/gplmt/contrib/zabbix_agentd.conf
===================================================================
--- gnunet-planetlab/gplmt/contrib/zabbix_agentd.conf
(rev 0)
+++ gnunet-planetlab/gplmt/contrib/zabbix_agentd.conf 2013-01-28 22:54:11 UTC
(rev 25929)
@@ -0,0 +1,237 @@
+# This is a config file for the Zabbix agent daemon (Unix)
+# 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.
+# If not set, syslog is used.
+#
+# Mandatory: no
+# Default:
+# LogFile=
+
+LogFile=/home/tumple_gnunet_deployment/zabbix/zabbix.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=1
+
+### Option: LogRemoteCommands
+# Enable logging of executed shell commands as warnings.
+# 0 - disabled
+# 1 - enabled
+#
+# Mandatory: no
+# Default:
+LogRemoteCommands=1
+
+##### 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.
+# No spaces allowed.
+# If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1',
'::ffff:127.0.0.1' are treated equally.
+#
+# Mandatory: no
+# Default:
+# Server=
+
+Server=131.159.74.67
+
+### 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 IP:port (or hostname:port) pairs of Zabbix
servers 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=sam.net.in.tum.de
+
+### 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=Zabbix server
+
+### Option: HostnameItem
+# Item used for generating Hostname if it is undefined.
+# Ignored if Hostname is defined.
+#
+# Mandatory: no
+# Default:
+# HostnameItem=system.hostname
+
+### 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
+
+### 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
+
+############ ADVANCED PARAMETERS #################
+
+### Option: Alias
+# Sets an alias for parameter. It can be useful to substitute long and
complex parameter name with a smaller and simpler one.
+#
+# Mandatory: no
+# Range:
+# Default:
+
+### Option: Timeout
+# Spend no more than Timeout seconds on processing
+#
+# Mandatory: no
+# Range: 1-30
+# Default:
+# Timeout=3
+
+### 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=<key>,<shell command>
+# See 'zabbix_agentd' directory for examples.
+#
+# Mandatory: no
+# Default:
+# UserParameter=
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r25929 - in gnunet-planetlab/gplmt/contrib: . tasklists,
gnunet <=