OSDN Git Service

add test scripts
author6638678 <6638678@1ed66053-1c2d-0410-8867-f7571e6e31d3>
Tue, 17 Aug 2010 06:57:16 +0000 (06:57 +0000)
committer6638678 <6638678@1ed66053-1c2d-0410-8867-f7571e6e31d3>
Tue, 17 Aug 2010 06:57:16 +0000 (06:57 +0000)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-ramiel-epoll-cond@10213 1ed66053-1c2d-0410-8867-f7571e6e31d3

174 files changed:
test/script/virtualservice/materials/virtualservice-100-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-100-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-101-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-101-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-101-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-101-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-102-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-102-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-102-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-102-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-103-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-103-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-103-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-103-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-103-3-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-103-3-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-103-4-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-103-4-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-104-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-104-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-105-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-105-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-105-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-105-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-106-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-107-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-108-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-108-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-109-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-109-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-110-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-110-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-110-3-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-111-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-111-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-111-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-111-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-112-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-112-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-117-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-117-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-118-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-119-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-120-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-120-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-121-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-121-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-122-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-123-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-123-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-124-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-124-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-125-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-126-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-126-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-127-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-127-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-128-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-128-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-129-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-129-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-129-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-129-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-130-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-130-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-130-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-130-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-131-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-132-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-135-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-135-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-139-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-140-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-140-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-141-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-141-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-141-3-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-142-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-143-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-143-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-144-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-144-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-144-3-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-148-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-149-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-150-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-151-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-89-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-89-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-90-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-90-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-91-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-92-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-92-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-92-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-92-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-93-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-93-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-94-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-94-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-95-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-96-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-96-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-96-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-96-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-97-1-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-97-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-97-2-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-97-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-98-1-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-98-2-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-98-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-99-l7vs.cf [new file with mode: 0644]
test/script/virtualservice/materials/virtualservice-99-sslproxy.target.cf [new file with mode: 0644]
test/script/virtualservice/virtualservice-100.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-101-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-101-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-102-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-102-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-103-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-103-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-103-3.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-103-4.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-104.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-105-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-105-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-106.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-107.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-108.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-109-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-109-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-110-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-110-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-110-3.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-111-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-111-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-112.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-117-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-117-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-118.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-119.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-120.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-121-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-121-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-122.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-123.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-124-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-124-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-125.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-126-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-126-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-127.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-128.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-129-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-129-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-130-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-130-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-89.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-90-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-90-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-91.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-92-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-92-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-93.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-94-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-94-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-95.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-96-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-96-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-97-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-97-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-98-1.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-98-2.sh [new file with mode: 0755]
test/script/virtualservice/virtualservice-99.sh [new file with mode: 0755]

diff --git a/test/script/virtualservice/materials/virtualservice-100-l7vs.cf b/test/script/virtualservice/materials/virtualservice-100-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-100-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-100-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..6ac4ec3
--- /dev/null
@@ -0,0 +1,56 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-101-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-101-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-101-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-101-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..87d0fee
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+#private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-101-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-101-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-101-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-101-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..f717ced
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype =
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-102-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-102-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-102-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-102-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..06411af
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = ""
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-102-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-102-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-102-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-102-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..07a3d73
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_XXX"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-103-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-103-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-103-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-103-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..b482d9b
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-103-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-103-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-103-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-103-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..6109be5
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+#verify_options = "SSL_VERIFY_NONE"
+verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-103-3-l7vs.cf b/test/script/virtualservice/materials/virtualservice-103-3-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-103-3-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-103-3-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..b18c1b5
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+#verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-103-4-l7vs.cf b/test/script/virtualservice/materials/virtualservice-103-4-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-103-4-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-103-4-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..a9461e6
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+#verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-104-l7vs.cf b/test/script/virtualservice/materials/virtualservice-104-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-104-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-104-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..d5d8321
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+verify_options = "SSL_VERIFY_PEER"
+verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-105-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-105-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-105-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-105-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..6922959
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+#verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-105-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-105-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-105-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-105-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..f54373b
--- /dev/null
@@ -0,0 +1,58 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options =
+#verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-106-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-106-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..93b1fdf
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = ""
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-107-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-107-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..024bf99
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_XXXX"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-108-l7vs.cf b/test/script/virtualservice/materials/virtualservice-108-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-108-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-108-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..ac223ac
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 99
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-109-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-109-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..da1121e
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+#verify_cert_depth = 99
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-109-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-109-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..d20d80e
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth =
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-110-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-110-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..189ef37
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = -1
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-110-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-110-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..26eb593
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9999999999999999999999
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-110-3-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-110-3-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..fa01c08
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = aaaa
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-111-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-111-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-111-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-111-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..172c646
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-111-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-111-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-111-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-111-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..8a17417
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-112-l7vs.cf b/test/script/virtualservice/materials/virtualservice-112-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-112-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-112-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..c374c81
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-117-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-117-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..0f4acea
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-117-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-117-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..16170cd
--- /dev/null
@@ -0,0 +1,58 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+ssl_options = 
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-118-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-118-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..6196f0c
--- /dev/null
@@ -0,0 +1,58 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+ssl_options = ""
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-119-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-119-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..546ec63
--- /dev/null
@@ -0,0 +1,58 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+ssl_options = "SSL_OP_XXXX"
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-120-l7vs.cf b/test/script/virtualservice/materials/virtualservice-120-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-120-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-120-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..172c646
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-121-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-121-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..3e6b32a
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-121-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-121-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..d840eb2
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = 
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-122-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-122-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..a1b7953
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = ""
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-123-l7vs.cf b/test/script/virtualservice/materials/virtualservice-123-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-123-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-123-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..172c646
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-124-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-124-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..84c92bc
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-124-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-124-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..269046f
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = 
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-125-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-125-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..bf1e4f3
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = ""
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-126-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-126-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..990f28d
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-126-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-126-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..56f259d
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/yyy/zzz/"
+tmp_dh_file = "xxxx.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-127-l7vs.cf b/test/script/virtualservice/materials/virtualservice-127-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-127-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-127-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..172c646
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-128-l7vs.cf b/test/script/virtualservice/materials/virtualservice-128-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-128-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-128-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..6298104
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "dh1024.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-129-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-129-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-129-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-129-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..e922e48
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "XXXTESTdh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-129-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-129-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-129-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-129-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..cdef7bf
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/XXX/"
+tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-130-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-130-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-130-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-130-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..2e5e9c5
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "TESTdh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-130-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-130-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-130-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-130-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..2e5e9c5
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+#ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+#ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+tmp_dh_dir = "/etc/l7vs/sslproxy/"
+tmp_dh_file = "TESTdh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-131-l7vs.cf b/test/script/virtualservice/materials/virtualservice-131-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-132-l7vs.cf b/test/script/virtualservice/materials/virtualservice-132-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-135-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-135-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-135-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-135-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-139-l7vs.cf b/test/script/virtualservice/materials/virtualservice-139-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-140-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-140-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-140-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-140-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-141-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-141-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-141-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-141-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-141-3-l7vs.cf b/test/script/virtualservice/materials/virtualservice-141-3-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-142-l7vs.cf b/test/script/virtualservice/materials/virtualservice-142-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-143-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-143-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-143-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-143-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-144-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-144-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-144-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-144-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-144-3-l7vs.cf b/test/script/virtualservice/materials/virtualservice-144-3-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-148-l7vs.cf b/test/script/virtualservice/materials/virtualservice-148-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-149-l7vs.cf b/test/script/virtualservice/materials/virtualservice-149-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-150-l7vs.cf b/test/script/virtualservice/materials/virtualservice-150-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-151-l7vs.cf b/test/script/virtualservice/materials/virtualservice-151-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-89-l7vs.cf b/test/script/virtualservice/materials/virtualservice-89-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-89-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-89-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..b482d9b
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-90-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-90-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..7d419ff
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+#private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-90-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-90-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..81e87b8
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir =
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-91-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-91-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..a9f4c74
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = ""
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-92-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-92-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-92-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-92-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..8062312
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "TESTserver.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-92-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-92-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-92-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-92-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..5bf79d0
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/XXX/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-93-l7vs.cf b/test/script/virtualservice/materials/virtualservice-93-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-93-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-93-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..b482d9b
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-94-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-94-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..1cefa6f
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+#private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-94-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-94-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..4f04105
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = 
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-95-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-95-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..dc7cab8
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = ""
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-96-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-96-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-96-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-96-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..8062312
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "TESTserver.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-96-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-96-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-96-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-96-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..8062312
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "TESTserver.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-97-1-l7vs.cf b/test/script/virtualservice/materials/virtualservice-97-1-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-97-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-97-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..9a4466a
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "TESTpasswd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-97-2-l7vs.cf b/test/script/virtualservice/materials/virtualservice-97-2-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-97-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-97-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..18f58ac
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/XXX/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-98-1-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-98-1-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..9a4466a
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "TESTpasswd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-98-2-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-98-2-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..9a4466a
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "TESTpasswd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/materials/virtualservice-98-l7vs.cf b/test/script/virtualservice/materials/virtualservice-98-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-99-l7vs.cf b/test/script/virtualservice/materials/virtualservice-99-l7vs.cf
new file mode 100644 (file)
index 0000000..4bf7b53
--- /dev/null
@@ -0,0 +1,189 @@
+#
+# UltraMonkey - L7 configuration file
+# Copyright (C) 2008-2009  NTT COMWARE Corporation.
+# License: GNU General Public License (GPL)
+#
+#
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 USA
+# 
+#
+# Rivision History.
+#    3.0.0    MultiThread version release.
+#    1.2.0    First verion release.(version was put together l7vsd)
+#        - 2008/03/26 Norihisa Nakai.
+
+
+#
+# l7vs log setting
+#
+[logger]
+# l7vsd logfile base name
+l7vsd_log_filename = "/var/log/l7vs/l7vsd.log"
+# l7vsd log rotate pattern
+l7vsd_rotation = "size"
+# l7vsd rotate max backup number
+l7vsd_max_backup_index = "10"
+# l7vsd rotate file size
+l7vsd_max_filesize = "10M"
+
+# l7vsd access log rotate pattern
+l7vsd_accesslog_rotate_type = "size"
+# l7vsd access rotate max backup number
+l7vsd_accesslog_rotate_max_backup_index = "10"
+# l7vsd access rotate file size
+l7vsd_accesslog_rotate_max_filesize = "10M"
+
+# l7vsd log categories level
+l7vsd_network                    = "warn"
+l7vsd_network_qos                = "warn"
+l7vsd_network_bandwidth          = "warn"
+l7vsd_network_num_connection     = "warn"
+l7vsd_network_access             = "warn"
+l7vsd_mainthread                 = "warn"
+l7vsd_virtualservice             = "debug"
+l7vsd_virtualservice_thread      = "warn"
+l7vsd_session                    = "warn"
+l7vsd_session_thread             = "warn"
+l7vsd_realserver                 = "warn"
+l7vsd_sorryserver                = "warn"
+l7vsd_module                     = "warn"
+l7vsd_replication                = "warn"
+l7vsd_replication_sendthread     = "warn"
+l7vsd_parameter                  = "warn"
+l7vsd_logger                     = "warn"
+l7vsd_command                    = "warn"
+l7vsd_start_stop                 = "warn"
+l7vsd_system                     = "warn"
+l7vsd_system_memory              = "warn"
+l7vsd_system_endpoint            = "warn"
+l7vsd_system_signal              = "warn"
+l7vsd_system_environment         = "warn"
+l7vsd_snmpbridge                 = "warn"
+
+l7vsd_protocol                   = "warn"
+l7vsd_schedule                   = "warn"
+
+# l7vsadm log file base name
+l7vsadm_log_filename = "/var/log/l7vs/l7vsadm.log"
+# l7vsadm rotate pattern
+l7vsadm_rotation = "date"
+# l7vsadm rotate max backup number
+l7vsadm_max_backup_index = "10"
+# l7vsadm rotate timing ( every month rotate )
+l7vsadm_rotation_timing = "month"
+# l7vsadm rotate timing ( day and time )
+l7vsadm_rotation_timing_value = "1 0:01"
+
+# l7vsadm log categories level
+l7vsadm_parse                    = "warn"
+l7vsadm_operate                  = "warn"
+l7vsadm_config_result            = "warn"
+l7vsadm_common                   = "warn"
+l7vsadm_logger                   = "warn"
+l7vsadm_parameter                = "warn"
+l7vsadm_module                   = "warn"
+
+l7vsadm_protocol                 = "warn"
+l7vsadm_schedule                 = "warn"
+
+# snmpagent log file base name
+snmp_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent log rotate pattern
+snmp_rotation = "datesize"
+# snmpagent log rotate max backup num
+snmp_max_backup_index = "10"
+# snmpagent max logfile size
+snmp_max_filesize = "30M"
+# snmpagent log rotate timing ( every week )
+snmp_rotation_timing = "week"
+# snmpagent log rotate timing ( a day of week and time )
+snmp_rotation_timing_value = "wed 23:59"
+
+# snmpagent connection log file base name
+snmp_conn_log_filename = "/var/log/l7vs/snmpagent.log"
+# snmpagent connection log rotate pattern
+snmp_conn_rotation = "datesize"
+# snmpagent connection log rotate max backup num
+snmp_conn_max_backup_index = "10"
+# snmpagent connection max logfile size
+snmp_conn_max_filesize = "30M"
+# snmpagent connection log rotate timing ( every week )
+snmp_conn_rotation_timing = "week"
+# snmpagent connection log rotate timing ( a day of week and time )
+snmp_conn_rotation_timing_value = "wed 23:59"
+
+# snmpagent log categories level
+snmpagent_start_stop             = "warn"
+snmpagent_manager_receive        = "warn"
+snmpagent_manager_send           = "warn"
+snmpagent_l7vsd_receive          = "warn"
+snmpagent_l7vsd_send             = "warn"
+snmpagent_logger                 = "warn"
+snmpagent_parameter              = "warn"
+snmpagent_system                 = "warn"
+snmpagent_system_memory          = "warn"
+snmpagent_system_endpoint        = "warn"
+snmpagent_system_signal          = "warn"
+snmpagent_system_environment     = "warn"
+
+
+#
+# l7vsadm setting
+#
+[l7vsadm]
+cmd_interval = 1
+cmd_count = 10
+
+#
+# l7vsd setting
+#
+[l7vsd]
+maxfileno = 65535
+
+#
+# virtualservice setting
+#
+[virtualservice]
+session_thread_pool_size    = 32
+throughput_calc_interval    = 500
+
+#
+# l7vsd replication setting
+#
+[replication]
+#ip_addr = "192.168.0.254"
+#service_name = "40000"
+#recv_ip_addr = "192.168.0.253"
+#interval = 1000
+#compulsorily_interval = 40
+
+#cmponent_id_00 = "virtualservice"
+#cmponent_size_00 = 64
+#cmponent_id_01 = "chash"
+#cmponent_size_01 = 1
+#cmponent_id_02 = "sslid"
+#cmponent_size_02 = 222
+
+#
+# snmpagent settings
+#
+[snmpagent]
+nic = "eth0"
+ip_addr = "127.0.0.1"
+port = 60162
+interval = 1000
+status = 0
diff --git a/test/script/virtualservice/materials/virtualservice-99-sslproxy.target.cf b/test/script/virtualservice/materials/virtualservice-99-sslproxy.target.cf
new file mode 100644 (file)
index 0000000..b482d9b
--- /dev/null
@@ -0,0 +1,57 @@
+# ssl configuration file.
+# /etc/l7vs/sslproxy/sslproxy.target.cf
+
+[ssl]
+# Global configuration.
+timeout_sec = 30
+
+# SSL configuration.
+ca_dir = "/etc/l7vs/sslproxy/"
+ca_file = "root.pem"
+cert_chain_dir = "/etc/l7vs/sslproxy/"
+cert_chain_file = "server.pem"
+private_key_dir = "/etc/l7vs/sslproxy/"
+private_key_file = "server.pem"
+private_key_filetype = "SSL_FILETYPE_PEM"
+#private_key_filetype = "SSL_FILETYPE_ASN1"
+private_key_passwd_dir = "/etc/l7vs/sslproxy/"
+private_key_passwd_file = "passwd.txt"
+verify_options = "SSL_VERIFY_NONE"
+#verify_options = "SSL_VERIFY_PEER"
+#verify_options = "SSL_VERIFY_FAIL_IF_NO_PEER_CERT"
+#verify_options = "SSL_VERIFY_CLIENT_ONCE"
+verify_cert_depth = 9
+#ssl_options = "SSL_OP_MICROSOFT_SESS_ID_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_CHALLENGE_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG"
+#ssl_options = "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG"
+#ssl_options = "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER"
+#ssl_options = "SSL_OP_MSIE_SSLV2_RSA_PADDING"
+#ssl_options = "SSL_OP_SSLEAY_080_CLIENT_DH_BUG"
+#ssl_options = "SSL_OP_TLS_D5_BUG"
+#ssl_options = "SSL_OP_TLS_BLOCK_PADDING_BUG"
+#ssl_options = "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"
+ssl_options = "SSL_OP_ALL"
+#ssl_options = "SSL_OP_NO_QUERY_MTU"
+#ssl_options = "SSL_OP_COOKIE_EXCHANGE"
+#ssl_options = "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"
+#ssl_options = "SSL_OP_SINGLE_ECDH_USE"
+#ssl_options = "SSL_OP_SINGLE_DH_USE"
+#ssl_options = "SSL_OP_EPHEMERAL_RSA"
+#ssl_options = "SSL_OP_CIPHER_SERVER_PREFERENCE"
+#ssl_options = "SSL_OP_TLS_ROLLBACK_BUG"
+ssl_options = "SSL_OP_NO_SSLv2"
+#ssl_options = "SSL_OP_NO_SSLv3"
+#ssl_options = "SSL_OP_NO_TLSv1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_1"
+#ssl_options = "SSL_OP_PKCS1_CHECK_2"
+#ssl_options = "SSL_OP_NETSCAPE_CA_DN_BUG"
+#ssl_options = "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG"
+#tmp_dh_dir = "/etc/l7vs/sslproxy/"
+#tmp_dh_file = "dh512.pem"
+cipher_list = "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
+
+# SSL session cache configuration.
+session_cache = "on"
+session_cache_size = 20480
+session_cache_timeout = 300
diff --git a/test/script/virtualservice/virtualservice-100.sh b/test/script/virtualservice/virtualservice-100.sh
new file mode 100755 (executable)
index 0000000..3661891
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-100-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-100-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "private_key_filetype = 2"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-101-1.sh b/test/script/virtualservice/virtualservice-101-1.sh
new file mode 100755 (executable)
index 0000000..31d77f3
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-101-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-101-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700012 private_key_filetype parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-101-2.sh b/test/script/virtualservice/virtualservice-101-2.sh
new file mode 100755 (executable)
index 0000000..7c71165
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-101-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-101-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700012 private_key_filetype parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-102-1.sh b/test/script/virtualservice/virtualservice-102-1.sh
new file mode 100755 (executable)
index 0000000..c1375e1
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-102-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-102-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700012 private_key_filetype parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-102-2.sh b/test/script/virtualservice/virtualservice-102-2.sh
new file mode 100755 (executable)
index 0000000..8e1f9cb
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-102-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-102-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700028 private_key_filetype convert error."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-103-1.sh b/test/script/virtualservice/virtualservice-103-1.sh
new file mode 100755 (executable)
index 0000000..2854513
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-103-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-103-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700117 out_function :" |grep "Verify mode\[0\]"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-103-2.sh b/test/script/virtualservice/virtualservice-103-2.sh
new file mode 100755 (executable)
index 0000000..6750d28
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-103-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-103-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700117 out_function :" |grep "Verify mode\[1\]"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-103-3.sh b/test/script/virtualservice/virtualservice-103-3.sh
new file mode 100755 (executable)
index 0000000..9bf4697
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-103-3-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-103-3-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700117 out_function :" |grep "Verify mode\[2\]"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-103-4.sh b/test/script/virtualservice/virtualservice-103-4.sh
new file mode 100755 (executable)
index 0000000..3786e3a
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-103-4-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-103-4-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700117 out_function :" |grep "Verify mode\[4\]"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-104.sh b/test/script/virtualservice/virtualservice-104.sh
new file mode 100755 (executable)
index 0000000..9464de1
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-104-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-104-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700117 out_function :" |grep "Verify mode\[7\]"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-105-1.sh b/test/script/virtualservice/virtualservice-105-1.sh
new file mode 100755 (executable)
index 0000000..ca8bc77
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-105-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-105-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700014 verify_options parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-105-2.sh b/test/script/virtualservice/virtualservice-105-2.sh
new file mode 100755 (executable)
index 0000000..f42f479
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-105-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-105-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700014 verify_options parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-106.sh b/test/script/virtualservice/virtualservice-106.sh
new file mode 100755 (executable)
index 0000000..751f808
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-106-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-106-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1`
+EXPECT="add vs error : get ssl parameter failed"
+if [ "${RET}" != "${EXPECT}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-107.sh b/test/script/virtualservice/virtualservice-107.sh
new file mode 100755 (executable)
index 0000000..9be641b
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-107-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-107-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1`
+EXPECT="add vs error : get ssl parameter failed"
+if [ "${RET}" != "${EXPECT}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-108.sh b/test/script/virtualservice/virtualservice-108.sh
new file mode 100755 (executable)
index 0000000..08d9291
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-108-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-108-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "verify_cert_depth = 99"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-109-1.sh b/test/script/virtualservice/virtualservice-109-1.sh
new file mode 100755 (executable)
index 0000000..7a21090
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-109-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-109-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700015 verify_cert_depth parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-109-2.sh b/test/script/virtualservice/virtualservice-109-2.sh
new file mode 100755 (executable)
index 0000000..c889ccf
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-109-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-109-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700015 verify_cert_depth parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-110-1.sh b/test/script/virtualservice/virtualservice-110-1.sh
new file mode 100755 (executable)
index 0000000..4af547f
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-110-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-110-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700031 Invalid verify_cert_depth parameter value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-110-2.sh b/test/script/virtualservice/virtualservice-110-2.sh
new file mode 100755 (executable)
index 0000000..a05c381
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-110-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-110-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700015 verify_cert_depth parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-110-3.sh b/test/script/virtualservice/virtualservice-110-3.sh
new file mode 100755 (executable)
index 0000000..1a36c20
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-110-3-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-110-3-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700015 verify_cert_depth parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-111-1.sh b/test/script/virtualservice/virtualservice-111-1.sh
new file mode 100755 (executable)
index 0000000..e2e957d
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-111-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-111-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "ssl_options = 1048576"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-111-2.sh b/test/script/virtualservice/virtualservice-111-2.sh
new file mode 100755 (executable)
index 0000000..6602c90
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-111-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-111-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "ssl_options = 16777216"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-112.sh b/test/script/virtualservice/virtualservice-112.sh
new file mode 100755 (executable)
index 0000000..de7ac66
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-112-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-112-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "ssl_options = 17825792"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-117-1.sh b/test/script/virtualservice/virtualservice-117-1.sh
new file mode 100755 (executable)
index 0000000..e38fca4
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-117-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700016 ssl_options parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-117-2.sh b/test/script/virtualservice/virtualservice-117-2.sh
new file mode 100755 (executable)
index 0000000..b23a298
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-117-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700016 ssl_options parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-118.sh b/test/script/virtualservice/virtualservice-118.sh
new file mode 100755 (executable)
index 0000000..c43d957
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-118-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1 | grep "add vs error : get ssl parameter failed"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log| grep "\[ERROR\] l7vsd_virtualservice VSD40700032 ssl_options convert error."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-119.sh b/test/script/virtualservice/virtualservice-119.sh
new file mode 100755 (executable)
index 0000000..7095850
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-119-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1 | grep "add vs error : get ssl parameter failed"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log| grep "\[ERROR\] l7vsd_virtualservice VSD40700032 ssl_options convert error."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-120.sh b/test/script/virtualservice/virtualservice-120.sh
new file mode 100755 (executable)
index 0000000..6ab2c58
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-120-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-120-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "tmp_dh_dir = /etc/l7vs/sslproxy/"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-121-1.sh b/test/script/virtualservice/virtualservice-121-1.sh
new file mode 100755 (executable)
index 0000000..8a810f7
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-121-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700017 tmp_dh_dir parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-121-2.sh b/test/script/virtualservice/virtualservice-121-2.sh
new file mode 100755 (executable)
index 0000000..c436b18
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-121-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700017 tmp_dh_dir parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-122.sh b/test/script/virtualservice/virtualservice-122.sh
new file mode 100755 (executable)
index 0000000..06d1048
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-122-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700017 tmp_dh_dir parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-123.sh b/test/script/virtualservice/virtualservice-123.sh
new file mode 100755 (executable)
index 0000000..a5b17b4
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-123-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-123-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "tmp_dh_file = dh512.pem"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-124-1.sh b/test/script/virtualservice/virtualservice-124-1.sh
new file mode 100755 (executable)
index 0000000..25d229b
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-124-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1 | grep "add vs error : get ssl parameter failed"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700033 Cannot get tmp_dh_file parameter."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-124-2.sh b/test/script/virtualservice/virtualservice-124-2.sh
new file mode 100755 (executable)
index 0000000..cd3ced2
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-124-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1 | grep "add vs error : get ssl parameter failed"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700033 Cannot get tmp_dh_file parameter."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-125.sh b/test/script/virtualservice/virtualservice-125.sh
new file mode 100755 (executable)
index 0000000..c8d8157
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-125-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1 | grep "add vs error : get ssl parameter failed"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700033 Cannot get tmp_dh_file parameter."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-126-1.sh b/test/script/virtualservice/virtualservice-126-1.sh
new file mode 100755 (executable)
index 0000000..3bfbcb5
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-126-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-126-2.sh b/test/script/virtualservice/virtualservice-126-2.sh
new file mode 100755 (executable)
index 0000000..028542e
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-126-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-127.sh b/test/script/virtualservice/virtualservice-127.sh
new file mode 100755 (executable)
index 0000000..81b3fd3
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-127-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-127-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "tmp_dh_file = dh512.pem"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-128.sh b/test/script/virtualservice/virtualservice-128.sh
new file mode 100755 (executable)
index 0000000..5ef2bda
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-128-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-128-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "tmp_dh_file = dh1024.pem"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-129-1.sh b/test/script/virtualservice/virtualservice-129-1.sh
new file mode 100755 (executable)
index 0000000..9ab2200
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-129-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-129-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set tmp DH file error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-129-2.sh b/test/script/virtualservice/virtualservice-129-2.sh
new file mode 100755 (executable)
index 0000000..dfc46a0
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-129-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-129-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set tmp DH file error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-130-1.sh b/test/script/virtualservice/virtualservice-130-1.sh
new file mode 100755 (executable)
index 0000000..f219557
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-130-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-130-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+touch ${L7VSD_CONF_DIR}/sslproxy/TESTdh512.pem
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set tmp DH file error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-130-2.sh b/test/script/virtualservice/virtualservice-130-2.sh
new file mode 100755 (executable)
index 0000000..89a61e7
--- /dev/null
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-130-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-130-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+echo "-----hogehoge-----
+foofoofoo
+-----fugafuga-----" > ${L7VSD_CONF_DIR}/sslproxy/TESTdh512.pem
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set tmp DH file error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-89.sh b/test/script/virtualservice/virtualservice-89.sh
new file mode 100755 (executable)
index 0000000..6adc0e3
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-89-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-89-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "private_key_dir = /etc/l7vs/sslproxy/"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-90-1.sh b/test/script/virtualservice/virtualservice-90-1.sh
new file mode 100755 (executable)
index 0000000..8209cae
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-90-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700011 private_key_dir parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-90-2.sh b/test/script/virtualservice/virtualservice-90-2.sh
new file mode 100755 (executable)
index 0000000..08f51ed
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-90-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700011 private_key_dir parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-91.sh b/test/script/virtualservice/virtualservice-91.sh
new file mode 100755 (executable)
index 0000000..fb356a1
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-91-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[WARN\] l7vsd_virtualservice VSD30700011 private_key_dir parameter not found. Use default value."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-92-1.sh b/test/script/virtualservice/virtualservice-92-1.sh
new file mode 100755 (executable)
index 0000000..6906800
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-92-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-92-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set private key file and filetype error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-92-2.sh b/test/script/virtualservice/virtualservice-92-2.sh
new file mode 100755 (executable)
index 0000000..bcdefe7
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-92-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-92-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set private key file and filetype error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-93.sh b/test/script/virtualservice/virtualservice-93.sh
new file mode 100755 (executable)
index 0000000..a966b0e
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-93-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-93-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "private_key_file = server.pem"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-94-1.sh b/test/script/virtualservice/virtualservice-94-1.sh
new file mode 100755 (executable)
index 0000000..8fda07a
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-94-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1`
+EXPECT="add vs error : get ssl parameter failed"
+if [ "${RET}" != "${EXPECT}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-94-2.sh b/test/script/virtualservice/virtualservice-94-2.sh
new file mode 100755 (executable)
index 0000000..39a6fbd
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-94-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1`
+EXPECT="add vs error : get ssl parameter failed"
+if [ "${RET}" != "${EXPECT}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-95.sh b/test/script/virtualservice/virtualservice-95.sh
new file mode 100755 (executable)
index 0000000..891491f
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-95-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+RET=`$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf 2>&1`
+EXPECT="add vs error : get ssl parameter failed"
+if [ "${RET}" != "${EXPECT}" ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-96-1.sh b/test/script/virtualservice/virtualservice-96-1.sh
new file mode 100755 (executable)
index 0000000..0070927
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-96-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-96-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+touch ${L7VSD_CONF_DIR}/sslproxy/TESTserver.pem
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set private key file and filetype error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-96-2.sh b/test/script/virtualservice/virtualservice-96-2.sh
new file mode 100755 (executable)
index 0000000..7837189
--- /dev/null
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-96-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-96-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+echo "-----hogehoge-----
+foofoofoo
+-----fugafuga-----" >  ${L7VSD_CONF_DIR}/sslproxy/TESTserver.pem
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set private key file and filetype error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-97-1.sh b/test/script/virtualservice/virtualservice-97-1.sh
new file mode 100755 (executable)
index 0000000..444686c
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-97-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-97-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700019 Password file cannot open."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-97-2.sh b/test/script/virtualservice/virtualservice-97-2.sh
new file mode 100755 (executable)
index 0000000..feca65f
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-97-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-97-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set private key file and filetype error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-98-1.sh b/test/script/virtualservice/virtualservice-98-1.sh
new file mode 100755 (executable)
index 0000000..763aaad
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-98-1-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-98-1-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+touch ${L7VSD_CONF_DIR}/sslproxy/TESTpasswd.txt
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set private key file and filetype error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-98-2.sh b/test/script/virtualservice/virtualservice-98-2.sh
new file mode 100755 (executable)
index 0000000..52d6540
--- /dev/null
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-98-2-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-98-2-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+echo "-----hogehoge-----
+foofoofoo
+-----fugafuga-----" >  ${L7VSD_CONF_DIR}/sslproxy/TESTpasswd.txt
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -eq 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[ERROR\] l7vsd_virtualservice VSD40700999 Set private key file and filetype error : Invalid argument."`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+
diff --git a/test/script/virtualservice/virtualservice-99.sh b/test/script/virtualservice/virtualservice-99.sh
new file mode 100755 (executable)
index 0000000..14d5370
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# set config file
+. ${SET_DEFAULT_CONF}
+\cp -f materials/virtualservice-99-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
+\cp -f materials/virtualservice-99-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+
+#Add Service
+$L7VSD
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSD"
+        exit 1
+fi
+usleep 100000
+
+$L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
+if [ $? -ne 0 ]
+then
+        echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
+        exit 1
+fi
+
+RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function :" |grep "private_key_filetype = 1"`
+if [ -z "${RET}" ]
+then
+        echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
+        exit 1
+fi
+
+exit 0
+