Ignite介绍
Ignite 是SolarWinds公司开发的一款数据库性能监控、性能分析并提供优化解决方案的性能检测分析工具,Ignite配置简单、方便;它会收集实时会话数据、服务器资源使用情况,以及数据库服务器性能数据。提供实时监控和告警。它不仅可以从多个维度-如等待类型、程序、 执行计划分析历史趋势的响应时间。而且有着非常优秀的图形化界面,用户体验非常棒。当然这款工具并非是免费的,但是提供试用版本。大家可以去了解一下Ignite提供的免费版本,SolarWinds公司最近被Confio Software收购了。大家也可以从它的官网去了解一下。
使用Ignite工具已经有一段时间了,但是也发现它有个弱点,就是数据采集相当频繁。相当占用带宽资源. 部署Ignite的Repository Server位于香港,它需要连接到大陆服务器采集各类性能数据。结果Zabix监控结果发现它占用了接近10%的带宽资源。于是决定在大陆这边也部署Ignite,用来监控这边的数据库服务器,避免星型拓扑结构造成带宽资源消耗严重。数据采集频繁的结果就是需要大量的存储。所以不时要维护数据库的表空间.
Ignite更多的使用可以参考官方提供的教程:
Ingite安装
Step 1: 首先去官方网站注册并下载Ignite安装包 http://www.confio.com/ignite-download 。它有Unix/Linux 和Windows两个版本。Repository Server (资源库服务器 或 存储库服务器)可以是Oracle 或SQL Server。 也就是说Ignite采集来的数据可以存储在Oracle或SQL Server数据库中。
Step 2:下载后解压后,有两个文件,一个安装脚本ignite_8_3_407_installer.sh,一个是安装说明文件
[root@gsp ignite_8_3_407_installer]# ll
total 161980
-rwxr-xr-x 1 root root 165693196 Jan 1 02:28 ignite_8_3_407_installer.sh
-rw-r--r-- 1 root root 1092 Jan 1 02:28 install.txt
[root@gsp ignite_8_3_407_installer]# more install.txt
Installation Instructions for Ignite on UNIX/Linux
==============================================================================
Ignite versions 8.0 and higher have a binary executable installer for
UNIX/Linux.
TRANSFER
========
If you need to transfer the install file to a UNIX or Linux server, make sure
you do this in binary mode. Most ftp transfer utilities transfer ".sh" files
in binary mode by default.
INSTALL
========
Execute the .sh file by either making it executable and running it directly:
chmod +x ignite_8_3_407_installer.sh
./ignite_8_3_407_installer.sh
Or indirectly execute it via the shell:
sh ignite_8_3_407_installer.sh
The install will display instructions, and will prompt you for any needed
information (e.g. installation directory).
The install files including the directory containing this file (install.txt)
can be deleted after the installation is complete.
UPGRADES
========
If you are upgrading from a previous version of Ignite, see KB Article 1511
(http://support.confio.com/kb/1511).
[root@gsp ignite_8_3_407_installer]# chmod +x ignite_8_3_407_installer.sh
[root@gsp ignite_8_3_407_installer]# ./ignite_8_3_407_installer.sh
Verifying archive integrity... All good.
Uncompressing Ignite 8.3.407 installation files.........
Before installing and running Ignite, you must agree to the following
software license agreement (EULA). Press [enter] to view the license...
SOLARWINDS
END USER LICENSE AGREEMENT
IMPORTANT -- READ CAREFULLY BEFORE USING THIS SOFTWARE (DEFINED BELOW): THIS IS A LEGAL AGREEMENT BETWEEN YOU (DEFINED BELOW) AND SOLARW
INDS WORLDWIDE, LLC COVERING YOUR USE OF ANY SOLARWINDS SOFTWARE THAT YOU HAVE ACQUIRED. YOU ACKNOWLEDGE UPON INSTALLATION OF ANY SOFTWA
RE APPLICATION THAT YOU HAVE REVIEWED AND AGREED TO ALL OF THE TERMS AND CONDITIONS SET FORTH IN THIS DOCUMENT. IF YOU DO NOT AGREE WITH
THESE TERMS AND CONDITIONS, DO NOT INSTALL OR USE THE SOFTWARE. IF YOU HAVE ALREADY INSTALLED THIS SOFTWARE AND DO NOT AGREE TO THESE T
ERMS AND CONDITIONS, PLEASE UNINSTALL THE SOFTWARE AND IMMEDIATELY DISCONTINUE ITS USE. YOU AGREE THAT YOUR USE OF THE SOFTWARE ACKNOWLE
DGES THAT YOU HAVE READ THIS LICENSE, UNDERSTAND IT, AND AGREE TO COMPLY WITH ITS TERMS AND CONDITIONS.
BY CLICKING ON THE "ACCEPT" BUTTON, OPENING THE PACKAGE, DOWNLOADING THE PRODUCT, OR USING THE EQUIPMENT THAT CONTAINS THIS SOFTWARE, YO
U ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, CLICK THE "DO NOT ACCEPT" BUT
TON AND THE INSTALLATION PROCESS WILL NOT CONTINUE. IN ADDITION, (1) IF YOU ARE OTHERWISE ATTEMPTING TO DOWNLOAD THE PRODUCT AND YOU DO
NOT AGREE WITH THE TERMS OF THIS AGREEMENT, DO NOT COMPLETE THE DOWNLOAD; OR (2) IF YOUR SOFTWARE WAS INCLUDED IN EQUIPMENT WHICH YOU PU
RCHASED AND YOU DO NOT AGREE WITH THE TERMS OF THIS AGREEMENT, DO NOT USE THE SOFTWARE.
This End User License Agreement (the "EULA") is hereby entered into and agreed upon by You, either an individual or an entity ("You" or
"Company") and SolarWinds Worldwide, LLC and its affiliates, directors, officers, agents, employees, and its suppliers and licensors (co
llectively "SolarWinds") for the Software (as defined below).
1. DEFINITIONS.
1.1 "Software" means the object code versions of the product, together with the updates, upgrades, modifications or enhancements owned a
nd provided by SolarWinds to You pursuant to this EULA.
1.2 "Computer" means the hardware, if the hardware is a single computer system whether physical or virtual, or shall mean the computer system with which the hardware operates, if the hardware is a compu
ter system component.
2. GENERAL USE.
2.1 Individual Components. This Software is an application made up of individual software components, each of which was individually written and copyrighted.
2.2 Third Party Software and/or Components. ANY THIRD PARTY SOFTWARE, INCLUDING ANY THIRD PARTY'S PLUG-IN, THAT MAY BE PROVIDED WITH THE SOFTWARE IS INCLUDED FOR USE AT YOUR OPTION. IF YOU CHOOSE TO U
SE SUCH THIRD PARTY SOFTWARE, THEN SUCH USE SHALL BE GOVERNED BY SUCH THIRD PARTY'S LICENSE AGREEMENT. SOLARWINDS IS NOT RESPONSIBLE FOR ANY THIRD PARTY'S SOFTWARE AND SHALL HAVE NO LIABILITY FOR YOUR U
SE OF THIRD PARTY SOFTWARE. YOU MAY ACCESS ANY THIRD PARTY LICENSE INCLUDED WITH THE SOFTWARE YOU HAVE PURCHASED AT http://www.solarwinds.com/support/3rdPartySoftware/3rdParty.htm.
The third-party software contained in this Software may include or contain software licensed under the following licenses, GNU General Public License ("GPL") or Lesser GNU General Public License ("Open
Source Programs"). These Open Source Programs are licensed pursuant to an end user license agreement that permits the end user to copy, modify, and redistribute the software, in both source code and bi
nary code forms. These end user license agreements can be located at: http://www.solarwinds.com/support/3rdPartySoftware/3rdParty.htm. Nothing in this EULA limits an end user's rights under, or grants
the end user rights that supersede, the terms of any applicable Open Source Program end user license agreement.
2.3 Collective Work. The Software is a collective work under U.S. Copyright Law. Upon installation of this Software, SolarWinds hereby grants You the following license to use the Software in Your faci
lity subject to the terms contained herein subject to the licenses referenced herein.
3. GRANT OF LICENSE. Upon payment of the fees applicable under this EULA, SolarWinds hereby grants to You a perpetual, non-exclusive, nontransferable license to use the Software and any related docume
ntation ("Documentation"), subject to the following terms:
a) For each registered serial number and Software license key that you purchase, You may: (i) use the Software on any single Computer; and (ii) copy the Software for back-up and archival purposes, prov
ided any copy must contain all of the original Software's proprietary notices within the United States and its territories or any other country to which this program can legally be exported.
b) The Software is "in use" on a Computer when it is loaded into temporary memory or installed in permanent memory (Hard Drive, CD-ROM or other storage device). You agree to use Your best efforts to p
revent and protect the contents of the Software and Documentation from unauthorized use or disclosure. You agree that You will register this Software and its corresponding serial number only with Solar
Winds and that You will only install a Software license key obtained directly from SolarWinds.
4. LICENSE RESTRICTIONS.
4.1 You may not: (i) permit other individuals to use the Software or Documentation except under the terms listed above; (ii) modify, translate, reverse engineer, decompile, disassemble (except to the ex
tent that this restriction is expressly prohibited by law) or create derivative works based upon the Software or Documentation; (iii) copy the Software or Documentation (except for back-up or archival p
urposes); (iv) rent, lease, transfer, or otherwise transfer rights to the Software or Documentation; or (v) remove any proprietary notices or labels on the Software or Documentation. Any such forbidden
use shall immediately terminate Your license to the Software. The recording, playback and download features of the Software are intended only for use with public domain or properly licensed content an
d content creation tools. You may require a third party license to create, copy, download, record or save third-party media or content files for playback by this Software or to serve or distribute such
files to be played back by the Software.
4.2 SolarWinds Name. You may not delete, remove, hide, move or alter any icon, image or text that represents the company name of SolarWinds, any derivation thereof, or any icon, image, or text that is
likely to be confused with the same. All representations to the company name "SolarWinds" must remain as originally distributed regardless of the presence or absence of a trademark, copyright, or other
intellectual property symbol or notice requirement.
4.3 Export Restrictions. The Software (including encryption software) and Documentation (including any technical data) delivered to You under this EULA are subject to U.S. export control laws and reg
ulations and may also be subject to import and export laws of the jurisdiction in which it was obtained, if outside the U.S. You shall abide by all applicable export control laws, rules and regulations
applicable to the Software and Documentation. You agree that You will not export, re-export, or transfer the Software or Documentation, in whole or in part, to any country, person, or entity subject t
o U.S. export restrictions. You specifically agree not to export, re-export, or transfer the Software or Documentation (i) to any country to which the U.S. has embargoed or restricted the export of goo
ds or services, or to any national of any such country, wherever located, who intends to transmit or transport the products back to such country; (ii) to any person or entity who You know or have reason
to know will utilize the Software or portion thereof in the design, development, production or use of nuclear, chemical or biological materials, facilities, or weapons; or (iii) to any person or entity
who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government.
4.4 Compliance with Applicable Laws. You agree that You shall only use the Software and Documentation in a manner that complies with all applicable laws in the jurisdictions in which You use the So
ftware and Documentation, including, but not limited to, applicable restrictions concerning copyright and other intellectual property rights.
4.5 Use by Network Monitoring Services Providers. SolarWinds strictly prohibits the use of the Software to sell or provide network monitoring services to users who are not individually licensed by Sol
arWinds except as described herein:
(a) If You represent a Web Hosting company (also referred to as managed service providers, internet service providers, or xSPs), You may use the Software to test and report the applications, servers and
equipment resources You use to provide hosting services to Your customers; or
(b) If You operate a data center or provide infrastructure services, You may use the Software to test and report applications, servers and equipment whether such Resources are owned by You or Your custo
mers.
If You are an IT consultant, IT solution provider, or facilities management provider, who deploy or maintains networks, security solutions, communications solutions, hardware, software components, upgra
des, etc., You are required to individually license each of Your customers.
5. RIGHTS, TITLE, AND INTEREST TO INTELLECTUAL PROPERTY. Unless as conveyed herein, all rights, title, and interest in and to the Software, Documentation, and corresponding intellectual property (incl
uding without limitation any images, photographs, animations, video, audio, music, and text incorporated into the Software, the accompanying printed materials, and any copies of the Software) shall rema
in in SolarWinds or its suppliers or are publicly available. This EULA does not grant You any rights, title, or interest in or to any trademarks, service marks, or trade secrets of SolarWinds or its su
ppliers. The Software and Documentation are protected by the copyright and intellectual property laws of the United States and international copyright and intellectual property laws and treaties. All
title, rights, and interest in and to content, which may be accessed through the Software ("Content"), is the property of the respective Content owner, shall be retained by the applicable Content owner,
and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA gives You no rights to such Content, including use of the same. All rights not expressly grante
d under this EULA are reserved by SolarWinds, its suppliers, or third parties.
6. DATA RIGHTS. SolarWinds agrees that the data and information (including without limitation, computer software, computer database, computer software documentation, specifications, design drawings, r
eports, blueprints, and the like) generated by the Software from Your proprietary data and information shall be and remain Your sole property. SolarWinds may collect and track non-personally identifia
ble information about You, including but not limited to Your IP address, the type of hardware You use, and the type of browser You employ, to assist with the necessary operation and function of the Soft
ware. SolarWinds reserves the right to compile, save, and use within the scope of SolarWinds' activities and to analyze any and all of Your data (registration data and use history). SolarWinds' use of
any such data shall be for internal purposes only, including without limitation for the purposes of responding to Your requests for information, for contacting You, or providing You maintenance and sup
port. Any such use of Your data will be treated as confidential information. SolarWinds may provide aggregated statistics about Your use of the Software to third parties, but such information will be
aggregated so that it does not identify a particular individual or company.
7. LIMITED WARRANTY. SolarWinds warrants to You that for a period of thirty (30) days following delivery of the Software to You that the Software will perform substantially in conformance with the pub
lished Documentation. SolarWinds does not warrant that the Software will meet all of Your requirements or that the use of the Software will be uninterrupted or error-free. The foregoing warranty appli
es only to failures in operation of the Software that are reproducible in standalone form and does not apply to: (i) Software that is modified or altered by You or any third party that is not authorized
by SolarWinds; (ii) Software that is otherwise operated in violation of this EULA or other than in accordance with the published Documentation; or (iii) failures that are caused by other software or ha
rdware products. To the maximum extent permitted under applicable law, as SolarWinds and its supplier's entire liability, and as Your exclusive remedy for any breach of the foregoing warranty, SolarWin
ds will, at its sole option and expense, promptly repair or replace any medium or Software that fails to meet this limited warranty or, if SolarWinds is unable to repair or replace the medium or the So
ftware, refund to You the applicable license fees paid upon return, if applicable, of the nonconforming item to SolarWinds. The warranty is void if failure of the Software has resulted from accident, a
buse, or misapplication. Any replacement Software will be warranted for 30 days.
SOLARWINDS WARRANTS THAT THE SOFTWARE AND RELATED DOCUMENTATION DO NOT INFRINGE ON ANY PATENTS, COPYRIGHTS OR TRADEMARKS OR CONSTITUTE MISAPPROPRIATION OF THIRD PARTY PROPRIETARY INFORMATION.
EXCEPT AS EXPRESSLY STATED IN THIS SECTION, SOLARWINDS IS PROVIDING AND LICENSING THE SOFTWARE TO YOU "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
8. LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL SOLARWINDS BE LIABLE TO YOU FOR MORE THAN THE AMOUNT OF LICENSE FEES THAT YOU HAVE PAID TO SOLARWINDS IN
THE PRECEDING (12) TWELVE MONTHS OR BE LIABLE TO YOU FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF THE
USE OR INABILITY TO USE THE SOFTWARE OR SOFTWARE PROGRAMS, EVEN IF SOLARWINDS OR A DEALER AUTHORIZED BY SOLARWINDS HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
9. MISCELLANEOUS. If any provision of this EULA is held to be unenforceable, that shall not affect the enforceability of the remaining provisions. This EULA shall be governed by the laws of the State
of Texas and of the United States, without regard to any conflict of laws provisions, except that the United Nations Convention on the International Sale of Goods shall not apply. You hereby consent t
o jurisdiction of the courts of both the state or federal courts of Texas.
10. COUNTERPARTS AND FACSIMILE SIGNATURE. This EULA may be executed in counterparts, each of which shall be deemed an original and all of which shall constitute one and the same instrument. The Partie
s may exchange signature pages by facsimile and such signatures shall be effective to bind the Parties.
11. COMPLETE AGREEMENT. This EULA constitutes the entire agreement between the Parties and supersedes all prior or contemporaneous communications, agreements and understandings, written or oral, with r
espect to the subject matter hereof including without limitation the terms of any party EULA or any purchase order issued in connection with this EULA. This EULA shall not be amended or modified except
in a writing signed by authorized representatives of each party.
12. RESTRICTED RIGHTS. SolarWinds' Software is provided to non-DOD agencies with RESTRICTED RIGHTS and its supporting documentation is provided with LIMITED RIGHTS. Use, duplication, or disclosure by t
he government is subject to the restrictions as set forth in subparagraph "C" of the Commercial Computer Software - Restricted Rights clause at FAR 52.227-19. In the event the sale is to a DOD agency, t
he government's rights in software, supporting documentation, and technical data are governed by the restrictions in the Technical Data Commercial Items clause at DFARS 252.227-7015 and DFARS 227.7202.
Manufacturer is SolarWinds Worldwide, LLC, 3711 South MoPac Expressway, Building Two, Austin,Texas 78746.
Do you agree with the license? [y/n]:
Please enter either "y" or "n"
Do you agree with the license? [y/n]: y
Searching for java executable... This may take a few minutes, please be patient.
Found java executable at [/usr/java/jdk1.7.0_25/bin/java].
Please note the following before proceeding:
Ignite is a web server. You should install Ignite on a server that:
- has network connectivity to the Repository and the monitored databases, and
- is available at all times (a laptop might not be a good choice), and
- is not running applications where performance is critical.
Proceed with installation? [Y/n]: Y
This script will extract Ignite into a directory of your choosing.
The directory must already exist and must be writable by the current user.
Ignite will be extracted into its own version-specific directory under
the directory you enter below. For example, if you enter "/home/ignite"
as the destination directory, Ignite will be extracted into the directory
"/home/ignite/ignite_8_3_407".
Enter destination directory for Ignite [/root/kerry]: /home/ignite
Extracting Ignite to directory [/home/ignite]...........................................................................done.
Please view the readme.txt for startup and upgrade instructions. The readme
will explain how to get Ignite running. Once it is running, an Ignite
wizard will walk you through creating a Repository and monitoring database
instances. The readme.txt is located at:
/home/ignite/ignite_8_3_407/readme.txt
Would you like to view the readme.txt now? [Y/n]: n
Ignite installation complete.
启动Ignite服务:
[root@gsp ~]# cd /home/ignite/
[root@gsp ignite]# ls
ignite_8_3_407
[root@gsp ignite]# cd ignite_8_3_407/
[root@gsp ignite_8_3_407]# ls
ConfioIgnitePIUserGuide.pdf iwc QuickStartPerformanceOracleDB2Sybase.pdf readme.txt SolarWindsEula.rtf
ConfioIgniteVMUserGuide.pdf license.txt QuickStartPerformanceSQLServer.pdf shutdown.sh startup.sh
[root@gsp ignite_8_3_407]# ./startup.sh
**************************************************************************
*
* If this script fails you can manually start the program by
* doing the following steps:
*
* 1) Set the JAVA_HOME environment variable to your Java installation.
* 2) Add <JAVA_HOME>/bin to your PATH environment variable.
* 3) Go to the <Ignite Home>/tomcat/bin directory.
* 4) Run ./startup.sh
* 5) Bring up the link (http://machine Name:8123
* or http://machine IP:8123) in your browser.
*
*
***************************************************************************
Catalog is being created...
Found java 1.5 or higher
JAVA HOME IS SET TO /home/ignite/ignite_8_3_407/iwc/jre_linux
PATH IS SET TO /home/ignite/ignite_8_3_407/iwc/jre_linux/bin:/usr/java/jdk1.7.0_25/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
The server port is 8127
The port is 8123
IWC is not running.
The port 8123 is open
The port 8127 is open
Starting Ignite
IBM Jvm Is Set To NO
Setting the -server option for JVM
JAVA_OPTS is -server -Xms128m -Xmx512m -Xss128k -XX:MaxPermSize=128m -Dcom.sun.management.jmxremote -Djava.net.preferIPv4Stack=true
Waiting on initialization...please be patient
**************************************************************************
*
* Ignite has been launched, wait one minute then bring up
* this link in your browser:
*
* http://<Machine Name>:8123 or http://<Machine IP>:8123
*
* If the link does not work, check <iwc_dir>/tomcat/logs
* and make sure a firewall is not running on this machine.
*
***************************************************************************
Exiting script after webserver launched.
更多Ignite资料请见 接下来就是准备Ignite的Repository。下篇继续!