Home
User Manual - Inteliance Corporation
Contents
1. http jquery com Copyright 2011 John Resig Dual licensed under the MIT or GPL Version 2 licenses ttp jquery org license EX Includes Sizzle js http sizzlejs com Copyright 2011 The Dojo Foundation Released under the MIT BSD and GPL Licenses Date Wed Feb 23 13 55 29 2011 0500 2 3 Flot Javascript plotting library for jQuery Copyright c 2007 2009 IOLA and Ole Laursen Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files the Software to deal in the Software without restriction including without limitation the rights to use copy modify merge publish distribute sublicense and or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE 2 4 Open
2. ServersMaster v1 2 9 User Manual 2 6 Botan Library Botan http botan randombit net is distributed under these terms Copyright C 1999 2011 Jack Lloyd 2001 Peter J Jones 2004 2007 Justin Karneges 2004 Vaclav Ovsik 2005 Matthew Gregan 2005 2006 Matt Johnston 2006 Luca Piccarreta 2007 Yves Jerschow 2007 2008 FlexSecure GmbH 2007 2008 Technische Universitat Darmstadt 2007 2008 Falko Strenzke 2007 2008 Martin Doering 2007 Manuel Hartl 2007 Christoph Ludwig 2007 Patrick Sona 2010 Olivier de Gaalon All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met 1 Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer 2 Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution THIS SOFTWARE IS PROVIDED BY THE AUTHOR S AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE AUTHOR S OR CONTRIBUTOR S BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES L
3. Available Licenses You can start with a 30 day Trial Edition License that enables you to configure and test a fully functional version for up to 30 days When the trial period is over you can continue on to use a limited version that has the monitoring engine disabled The commercial license comes in a number of editions For more information about product editions and ordering a license product key please visit our website at http inteliance com go store serversmaster ServersMaster v1 2 9 User Manual Installing the License Product Key When the Trial Period is over you will be reminded to activate the product by a popup Activation Dialog To activate the product before the end of the trial period at the application menu bar select Help About and then in the About Dialog click the Activate now link The activation dialog requires you to enter or copy past the product key The activation process uses the internet connection to validate the product key When the key is validated you will be informed for the successful activation and you will be requested to restart the application for the license to take effect ServersMaster v1 2 9 User Manual Software Installation System Requirements These are the 32 bit and 64 bit supported operating systems e Windows Server 2012 e Windows Server 2008 R1 and R2 Standard Enterprise e Windows 7 Standard Professional Enterprise e Windows Vista Enterprise Business Ultima
4. Check Technology is used to monitor the count of files directories in a specific directory on a UNIX like system over SSH FTP protocol Result channels 1 File count Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connection Path and directory name Connection retries Connection timeout At connection failed set Check file count If the last response value is different then the previous set Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Server
5. Data storage Log event on state Connection SNMP port SNMP version Community string Connection retries Connection timeout At connection failed set Execute Traffic type Interface Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the type of metric to be used for the result value Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Specify the port to be used when connecting to the SNMP service on the target host Specify the SNMP protocol version supported on the target host Enter the text string that acts as a password when connecting to the SNMP service Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Select the traffic type which
6. IP network to the target host Result channels 1 Hop count Check Settings General settings Scan frequency Display result Data storage Log event on state Execution Rounds per check Time between rounds Triggers Reply timeout Max hop count Warning state if hop count greater than Down state if hop count greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Specify the number of echo requests to send per hop Specify the time to wait in milliseconds before sending the next echo request Specify the time in milliseconds to wait for a reply before timing out Specify the maximum number of hops to search for the target host Specify the minimum hop count that triggers a Warning state Specify the minimum hop count that triggers a Down state Reactions Alerts amp Remedies Manage th
7. If the last response Specify which state to be set if the last response value is different then the 79 ServersMaster User Manual value is different then previous response value Select Skip trigger to ignore this trigger the previous set Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Case sensitive Select whether to use case sensitive or case insensitive response value inspection This option is taken into account only if at least one of the triggers above is enabled Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 80 ServersMaster v1 2 9 SSH MySQL Statistics This Check Technology is used to monitor various statistics of a MySQL server via SSH protocol User Manual Connecting to MySQL via SSH provides a secure way to monitor the server since the communication between the MySQL server and ServersMaster is encrypted using SSH connection Result channels There are different result channels deepening on what kind of Statistics Type you select Statistics Type Channel 1 Channel 2 Channel 3 Channel 4 Channel 5 Channel 6 Common SELECT count INSERT UPDATE UPDATE DELETE DELETE Commands count count multi count count multi cou
8. If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Opens another dialog used to configure the FTP URL port connection encryption and logon credentials Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection or login failed Specify the minimum connection time in milliseconds that triggers a Warning state Specify the minimum connection time in milliseconds that triggers a Down state 41 ServersMaster v1 2 9 User Manual Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedi
9. can be any of the following data errors discards unicast packets non unicast packets and unknown protocols Select the network interface on the target host that will be monitored for a 75 ServersMaster v1 2 9 User Manual certain traffic type Make sure you first click the button Detect to fetch the available interfaces on the target host Check response value Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 76 ServersMaster v1 2 9 User Manual SSH MySQL This Check Technology is used to monitor the availability and SQL query result of a MySQL server via SSH protocol Connecting to MySQL via SSH provides a secure way to monitor the server since the communication between the MySQL server and ServersMaster is encrypted using SSH connection Result channels 1 Numeric SQL result Check Settings General settings Scan frequency Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Display result Specify the type of response value to be shown on the screen in the Device Monitor List Result Unit Select the type of metric to be used for the result value Data s
10. exact same options like the Device Settings dialog The settings configured here are used as a template when you add a new device under a particular group To open the settings dialog right click on a group under the Monitor amp Tools tab and select Group Settings Template from the pop up menu 23 ServersMaster v1 2 9 User Manual Check Technologies A Check Technology performs a test to verify the condition of the given host service or application Each Check Technology provides many different options and ways to conduct the test Admins will waste a lot of time if they need to configure all those options for every different device or service that is going to be monitored The traditional way of solving this issue is by inheriting the Check settings from a parent device While this can save time to a certain level it becomes cumbersome in most cases ServersMaster uses another approach Each device can use Checks that inherit settings from a Global Check instead of a parent device This design has been accepted as much more intuitive and it practice it allows admins to configure devices much faster For more explanation about the differences between Check Technologies and Global Checks please refer to the section Basic Concepts in this manual In simple words to monitor a device or service first you need to create Global Checks using any of the available Check Technologies ex Ping HTTP SMNP and then apply those Global Check
11. for particular devices and checks you can use the selection boxes at the The other way and much more intuitive is to do this from the Monitor amp Tools tab simply select devices in the Device List Window open the right click menu and click the Events item e Additional filters To get a better overview of the events you can further filter the list by a Read Unread events b Starred Not starred events c Noted Not noted events e Current live events Current or live events are those generated for the current Check State In example if a Check turns to Down state an Event in a red color appears in the log Until the state is Down the event cannot be deleted because it may receive status updates e Duration of a state Events related to device issues are constantly updated with the total duration of the current state shown in the corresponding column e Result messages The last result message is displayed in a separate text box on the right when you click on an event item If the event is related to a device issue the initial result message is shown as well e Notes per event To write or update a note for an event select a particular event and use the text box located at the lower right corner The Save button needs to be clicked for the changes to be saved 15 ServersMaster v1 2 9 User Manual Events and Alerts do not refer to the same thing Alerts fire certain actions to send a notification to the administrators by external
12. in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify the minimum real memory usage in percentage that triggers a Warning state The real memory is the total memory without the cached memory Specify the minimum real memory usage in percentage that triggers a Down state The real memory is the total memory without the cached memory 47 ServersMaster v1 2 9 User Manual Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter React
13. means outside the scope of the application On the contrary the Events log is the internal notification system that displays the network problems detected during the monitoring and errors encountered during the execution of reactions You can safely delete any event and keep only the important ones that relate to the current problem or to an important problem from the past When you delete an event you do not delete any monitoring data used by the Device Timeline or Reports because Events are saved in a separate table in the database By default all negative states of devices such as Unknown Warning or Down state are saved in the Events log However you can adjust the events trigger for a particular Check to consider only specific states For instance using the Check Settings dialog you can configure a Check to save Events to the log only on Warning or Down state but not when the state turns to Unknown 16 ServersMaster v1 2 9 User Manual Reports The Reports interface is available under the Reports tab It provides a tabular and graphical view of the monitoring data for a specified period of time Reports are generated for a specific Global Check activated for a particular device If more devices use the same Global Check their monitoring data can be incorporated into a single or combined report The key points of a Report generation workflow are Device and Check Selection Use the device drop down box to select a particular
14. settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Select the remote host to be used to ping the device that is being configured The remote host must support SSH protocol Specify the number of echo requests to send per one Check scan You need to specify more than 2 rounds if you want to track the fluctuations in the standard deviation Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify the minimum packet loss in milliseconds that triggers a Warning 55 ServersMaster v1 2 9 User Manual loss greater than state Down state if packet Specify the minimum packet loss in milliseconds that triggers a Down loss greater than state Warning state if Specify the minimum response time in milliseconds that triggers a response time greater Warning state than Down state if response Specify the minimum response time in milliseconds that triggers a Down time greater than state This value works as a ping reply timeout Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 56 ServersMaster v1 2 9 User Manual SSH Custom This Check Te
15. stared up Database Tab This section provides information about the size of the database file and options to shrink it and speed it up The size of the database may grow faster if Checks are configured to store full monitoring data instead of aggregated data You can alter this behavior in the Check options If you find the size too big you can reduce it by deleting old records related to the monitoring data storage If you experience slow downs when generating the monitoring history and reports you can use the option Defragment database The defragmentation process will reconstruct the database file resulting in a faster access time 20 ServersMaster v1 2 9 User Manual Device Settings The device settings dialog provides options for all the aspects of a monitored device including the configuration of checks and reactions To open the settings dialog right click on a device under the Monitor amp Tools tab and select Settings from the pop up menu The device settings dialog is organized in sections provided under the following tabs General Checks SSH Actions Service URLs and Notes These sections will be described in the following pages General Tab This section allows you to specify the following options e Display Name Enter the name that will be displayed in the Device List e DNS Name or IP Address Enter the DNS Name or IP Address of the device e Credentials for SSH enabled systems Enter the SSH username pas
16. state Search all messages Select this option if you want the search to go through all the messages in the mailbox Search messages arrived Select this option if you want the search to check only the messages that in the last arrived in the specified number of last days Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 66 ServersMaster v1 2 9 Mail POP3 User Manual This Check Technology is used to monitor the availability and the response time of a POP3 mail server The result channels provide split up times that helps you identify the bottle neck for the problem Result channels 1 Response time ms 2 SSL handshake time ms 3 Login time ms 4 Message count Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connect and login POP3 settings Connection retries Connection timeout At connection failed set Warning if connection time greater than Down if connection time greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check sc
17. super quick and easy 5 ServersMaster requires administrator privileges in order to use ICMP protocol based components such as Ping and Traceroute Checks Please refer to the manual of your Windows version for how to run an application as administrator Installing on the Linux platform 1 Download ServersMaster package file from the Inteliance website Select the file according to your operating system and bit count Create a new directory under the user home directory and unpack the archive in there Select all files in the directory and change their access permission to 777 To run the application use the serversmaster executable file Create a desktop link if needed The ServersMaster executable file integrates all the components of the network monitor system including the database and monitoring engine as well as the user interface 6 ServersMaster requires administrator root privileges in order to use ICMP protocol based components such as Ping and Traceroute Checks Please refer to the manual of your Linux distribution for how to run an application as root n WN ServersMaster v1 2 9 User Manual Quick Start Guide This is a 1 minute guide provided for experienced users to start using ServersMaster as fast as possible 1 Download ServersMaster from Inteliance website and install it 2 When you start up ServersMaster you will need to enter the admin password The password is used for database encryption AES
18. to be set if the last response value is different then the value is different then previous response value Select Skip trigger to ignore this trigger 77 ServersMaster User Manual the previous set Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Case sensitive Select whether to use case sensitive or case insensitive response value inspection This option is taken into account only if at least one of the triggers above is enabled Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 78 ServersMaster v1 2 9 User Manual SSH PostgreSQL This Check Technology is used to monitor the availability and SQL query result of a PostgreSQL server via SSH protocol Connecting to PostgreSQL via SSH provides a secure way to monitor the server since the communication between the PostgreSQL server and ServersMaster is encrypted using SSH connection Result channels 1 Numeric SQL result Check Settings General settings Scan frequency Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Display result Specify the type of response value to be shown on the screen in the Device Monitor List Result Unit Select the type of metri
19. to set if the connection failed 39 ServersMaster v1 2 9 User Manual Check download speed State Warning if Specify the download speed in Kbit s that triggers a Warning state download speed lower than State Down if Specify the download speed in Kbit s that triggers a Down state download speed lower than Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 40 ServersMaster v1 2 9 FTP Response User Manual This Check Technology is used to monitor the availability and the response time of an FTP server Result channels 1 Connection time ms 2 SSL handshake time ms 3 Login time ms Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connect and login FTP account settings Connection retries Connection timeout At connection login failed set Warning if response time greater than Down if response time greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database
20. 2 Cu cc E 2 Available LICENSES ERR ERU G 4 Software stall ola 6 System Requirements no nte tate deed dia de e etae dede iia 6 Hardware Requirements R 6 Installation JristF CtlOnis ii is 7 QUISTE ete GG GG E oe oin 8 Basic CONCEP 1S rieien 9 ais err ali 9 Global Setting Seciu 10 What s the difference between a Check Technology and a Global Check ees 11 User Interface OVeIVieW 12 Monitor amp Tools Tab tte caia 12 Timeline Tab aee elt e le dte eee eee dte nien 13 alc 14 Mm 14 Application Settings A ee ebd esed 14 Events Management edet edet ete eterni dte en 15 FRE OTS EE 17 Device and Check SelectlOn teer siii 17 Define Monitoring Period e eee eee tete ette de eee tiec 17 Displaying Non Monitored Periods esee tte tentent tenentes tttttnttttton ttti ttto ttt toittttos ttt notttttntitotnn 17 Downtime Calculation Type ERE ciet EA epe coe anita 17 Report Components seco tado 18 Save Report as HIM File iia 18 Application Settlngs ptt
21. 256bit Please note that there is no recovery option if you lost the password 3 The main application window has 4 main sections separated as tab pages Monitor amp Tools Timeline Events and Reports 4 The Monitor amp Tools section is used for device management and monitoring To add new device or group right click at the tree view to open the menu and select New Device or New Group 5 Toopen the device settings window right click on a device item and select Settings Here you can add and configure the Checks Alerts Remedies Service URLs and SSH Actions that are activated per device When the settings are saved the Checks are instantly executed and Checks state is updated on the screen 6 To start the monitoring open device settings select the Checks tab page and add a Global Check to the list of activated Checks The Check settings by default are inherited from the Global Check but you can customize it by simply turning off the inheritance A number of built in Global Checks are shipped with the installation however there are many Check Technologies that you can use to create your own Global Checks that suit your needs 7 Below the tree view you can find the network tools window There are two ways to use the network tools a Enter the values and options in the respected tool page or b Right click on a device in the tree list and select a tool from the Tools menu 8 The Timeline tab page provides overview of the current
22. Alerts Remedies Service URLs SSH Actions and Notes Network Tools Window This window provides a number of important networking tools available in different tabs You can change the window position using the following option in the menu bar View Tools Orientation You can hide the tools window using the arrow key located in the upper left corner only available if the window is positioned below the Device List Window Timeline Tab The Timeline tab page provides overview of the current state of Checks per device It also shows the monitoring history in a graph and tabular view To quickly access the timeline of a specific Check simply double click on the Check item displayed in the Device List Window 13 ServersMaster v1 2 9 User Manual Events Tab This tab provides a management interface for Events similar to a mail client Events are triggered only if a Check state is negative Unknown Warning or Down or if there is an error while executing reactions alerts or remedies To quickly filter events for particular devices simply select one or more devices or a group in the Device List Window and double click on any selection in the position of the Events Column Reports Tab This tab provides a tabular and graphical view of the monitoring data for a given period of time Multiple devices can be selected in order to create a combined report To create reports for one or multiple devices open the right click menu over the s
23. CPUs Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings SSH Connection Connection retries Connection timeout At connection login failed set Triggers Warning if CPU load greater than Down if CPU load greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Specify the number of times to try to connect in a case of c
24. IS PROVIDED BY THE OpenSSL PROJECT AS IS AND ANY EXPRESSED OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE This product includes cryptographic software written by Eric Young eay cryptsoft com This product includes software written by Tim Hudson tjh cryptsoft com 2 5 SNMP Library aR AE AEE AE FE EAE AEE AE RAE RAE RAE BA ERA RE RA RA RA RA A RE EH E Copyright c 2001 2010 Jochen Katz Frank Fock This software is based on SNMP 2 6 from Hewlett Packard Copyright c 1996 Hewlett Packard Company ATTENTION USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS Permission to use copy modify distribute and or sell this software and or its documentation is hereby granted without fee User agrees to display the above copyright notice and this license notice i
25. OCATED IN THE APPLICATION INSTALLATION FOLDER Nothing in this EULA limits an end user s rights under or grants the end user rights that supersede the terms of any applicable Third Party Open Source Program end user license agreement Part 2 Parts of this software use third party components that are licensed as follows 2 1 Qt Toolkit QtCreator and other code used by these products This SOFTWARE PRODUCT dynamically links to unmodified Qt5 toolkit and QtCreator2 Library The Qt5 Toolkit and QtCreator2 Library is Copyright C 2012 Digia Plc and or its subsidiary ies and other contributors and are licensed under the GNU Lesser General Public License version 2 1 with Digia Qt LGPL exception version 1 1 Qt5 library is free software you can redistribute it and or modify it under the terms of the GNU Lesser General Public License version 2 1 as published by the Free Software Foundation As a special exception to the GNU Lesser General Public License version 2 1 the object code form of a work that uses the Library may incorporate material from a header file that is part of the Library You may distribute such object code under terms of your choice provided that the incorporated material i does not exceed more than 5 of the total size of the Library and ii is limited to numerical parameters data structure layouts accessors macros inline functions and templates Qt5 library is pro
26. OSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE 2 7 ASIO Library Copyright c 2003 2011 Christopher M Kohlhoff chris at kohlhoff dot com Distributed under the Boost Software License Version 1 0 See a copy of the license at http www boost org LICENSE 1 0 txt 92 ServersMaster v1 2 9 User Manual Support We would love to assist you in any way possible The fastest way to get personalized help and troubleshooting is to submit your request using the ticketing system This way we can work with the right information to give you the most correct answer as soon as possible There are two ways to contact the support department 1 Submit a support ticket using the online form at http inteliance com go supportticket 2 Write an email to support inteliance com 93
27. SSL Library Copyright c 1998 2008 The OpenSSL Project All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met 1 Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer 2 Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution 3 All advertising materials mentioning features or use of this software must display the following acknowledgment This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit http www openssl org 4 The names OpenSSL Toolkit and OpenSSL Project must not be used to endorse or promote products derived from this software without prior written permission For written permission please contact openssl core openssl org 5 Products derived from this software may not be called OpenSSL nor may OpenSSL appear in their names without prior written permission of the OpenSSL Project 90 ServersMaster v1 2 9 User Manual 6 Redistributions of any form whatsoever must retain the following acknowledgment This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit http www openssl org THIS SOFTWARE
28. This 17 ServersMaster v1 2 9 User Manual calculation is not completely accurate when there is only a single Down state and the reason is simply because we need at least two Down states in a row to be able to measure the time span between them In such case ServersMaster calculates the down time from the time of the previous state any state other than Down returned by the Check test till the time of the Down state In our example above that would be 10 minutes of Down time If the selected option is Between at least two Down states then the single non consecutive Down state shown in the above example will be not be included in the total Down time in the report This option helps creating reports that are more accurate since they always show the exact duration of the Down time Administrators prefer to use this type of Down time calculation because in most cases a single Down state is considered a temporary problem Temporary network delays may be the cause of false Down states To make sure you only get a real Down state configure the Check to make more retries in a single run In example for a TCP Port Check you can set a value of 3 connection retries Report Components When you click the Show Report button a report is generated that consists of two parts Graphs One or more interactive charts will be displayed depending on the type of Check If you select only one device to generate report for the areas in the graph
29. UNT hono ettet xA iced ho LE UE EE LAE pU Lr La Dee E trot E Etc DC E e 53 SSH Remot PING sienna teet dete td e ode ete Tete eb tette de tete ete ee De ete bete dece tested 55 SSH Custom m indicas 57 SEP RISA DD GO Us irit lilio poble cta olle ala i Ice le ll abeto cda Mi Meee sel haste iiti ei Ml tese 59 SEP RIIE SIZE O a A 61 AA A ette tu tete e t ti ette 63 Mail iX 65 Mail PO a 67 Mail Route SMTP IMAP RE RARE ERR RR RR RAE AREE 69 Mail Route SMTP PQP3 ia 71 SNMP CUSTO lote 73 SNMP TrafflGzi 18 2t A A A E 75 e SSTA ASE 77 SSH Postgres Qe ttt tete ete d i et dns 79 SSH MYSQL Statistics b ee Rb Ad 81 DNS Black sd aan ETETE Aiea do ia ee SRE 83 Reactions Alerts amp REMECIES ccccsessesssessessssssessessssssessessssssscsucssecsscsucsnessecsusssessucsusssecsucsusssscsucsusesecsucsnecsecsucsseesecsucsseesecsucssecsecaueesecsecsneess 85 PADD SINGIN ze p e EORR EROR BN RU RUD DEDI RD ER UD M RUND a RENE RDES 86 AbbESVIAtIODS kou ott sit c M aa a lo NUM e e tS 87 Legal Notices eee ibi 88 NN 93 ServersMaster v1 2 9 User Manual Welcome to ServersMaster Introduction ServersMaster is an easy to use and cost effective Network Monitoring System NMS It monitors network devices for failures and irregularities and automatically executes remedial actions in order to fix problems before or right after they arise Administrators can be notified o
30. a Warning state Specify the minimum connection time in milliseconds that triggers a Down state This value works as a connection timeout 30 ServersMaster v1 2 9 User Manual Warning state if first Specify the minimum first byte time in milliseconds that triggers a byte time greater then Warning state The first byte time is the time from when the connection to the host established until the first byte starts coming in as a response from the service running on the host Down state if first byte Specify the minimum first byte time in milliseconds that triggers a Down time greater then state The first byte time is the time from when the connection to the host established until the first byte starts coming in as a response from the service running on the host Check response content Send command Enter the command to send to the host as soon as the service running on the target port is ready to accept data If the last response Specify which state to be set if the initial response value is different from value is different then subsequent response values Select Skip trigger to ignore this trigger the previous set The initial value is the one returned from the Check when it is executed for the first time or the value returned when the Check is restarted Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Case sensitive Sele
31. an will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Opens another settings dialog used to configure the logon credentials Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify the minimum connection time in milliseconds that triggers a Warning state Specify the minimum connection time in milliseconds that triggers a Down state This value works as a connection timeout 67 ServersMaster v1 2 9 User Manual Check message count and space usage optional Triggers for Up Warn Configure the adva
32. ation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Opens another dialog used to manage the list of servers Specify whether the Black List servers support IP address only or they support domain records as well Specify the number of times to try to connect to a single Black List server in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify the minimum number of Black List servers which has the host listed that triggers a Warning state Specify the minimum number of Black List servers which has the host listed that triggers a Down state Specify the minimum number of Black List servers which are offline that triggers a Warning state Specify the minimum number of Black List servers which are offline that triggers a Down state 83 ServersMaster v1 2 9 User Manual Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 84 ServersMaster v1 2 9 User Manual Reactions Alerts amp Remedies Every Check can be configured with a number of Reactions The purpose of React
33. bal proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify the minimum total space usage in percentage that triggers a Warning state Specify the minimum total space usage in percentage that triggers a Down state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp 49 ServersMaster v1 2 9 User Manual Remedies in this document for more details 50 ServersMaster v1 2 9 SSH Inodes Usage User Manual Monitor the Inodes usage on UNIX like systems over SSH protocol Result channels 1 Inodes usage 2 Inodes count Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings SSH Connection Connection retries Connection timeout At connection failed set Triggers Warning if usage greater than Down if usage greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes S
34. c to be used for the result value Data storage Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Log event on state Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box SSH Connection Connection retries Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Connection timeout Specify the time in milliseconds to wait to establish a connection before timing out At connection failed set Specify which Check state to set if the connection failed Check SQL Query optional Database name Enter the name of the database SQL Query Enter the SQL Query to be executed upon connection to the SQL server
35. chnology is used to monitor the response value of a shell command executed on a UNIX like system over SSH protocol Result channels 1 Response value Check Settings General settings Scan frequency Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Display result Specify the type of response value to be shown on the screen in the Device Monitor List Result Unit Select the type of metric to be used for the result value Data storage Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Log event on state Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box SSH Connection Connection
36. ct whether to use case sensitive or case insensitive response value inspection This option is taken into account only if at least one of the triggers above is enabled Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 31 ServersMaster v1 2 9 TCP Port Range User Manual This Check Technology is used to monitor the status on a range of ports open closed on the target device Result channels 1 None Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Execute TCP port range Connection retries Connection timeout If any port is open trigger Port scan delay Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Sel
37. device To select multiple devices hold down the control key while using the left mouse click Then select a particular Check from the second drop down box Define Monitoring Period Select any of the predefined earlier dates You can manually define monitoring period using the option Specific period then enter the start and end date Displaying Non Monitored Periods A non monitored period may refer to a period when e The Check was disabled or paused e The Check state was Unknown This means that there was no response value that could have been used to determine the Down Warning or Up state e ServersMaster was not running or it was automatically paused This can happen due to network connection issues on the local machine If you check the option Show non monitored periods ServersMaster will paint the non monitored area in a gray color for better overview Otherwise the chart lines will simply have gaps that represent the non monitored period Downtime Calculation Type This option defines whether only one Down state is enough to count as a Down time or there must be at least two consecutive Down states Consider the following scenario 1 Check State Up time 16 00 2 Check State Down time 16 10 3 Check State Up time 16 20 If the selected option is Between arbitrary and Down state then the single non consecutive Down state shown in the above example will be included in the total Down time in the report
38. e Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 27 ServersMaster v1 2 9 TCP Port Connect User Manual This Check Technology is used to monitor the connectivity to a TCP port Result channels 1 Port connection time ms Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connection TCP port Connection retries At connection failed set Triggers Warning state if connection time greater then Down state if connection time greater then Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct c
39. e new Global Check in the Device Settings dialog under the Checks tab page You can also manage the Global Proxy List right in the Check Settings dialog Below is the list of all Global Settings e Global Checks e Global Service URLs e Global SSH Actions e Global HTTP s Actions e Global SMS Actions e Global Email Alerts e Global Tray Messages e Global Run Programs e Global Proxy Servers 10 ServersMaster v1 2 9 User Manual What s the difference between a Check Technology and a Global Check A Check Technology performs a test to verify the condition of the given host service or application Each Check Technology provides many different options and ways to conduct the test Admins will waste a lot of time if they need to configure all those options for every different device or service that is going to be monitored The traditional way of solving this issue is by inheriting the Check settings from a parent device While this can save time to a certain level it becomes cumbersome in most cases ServersMaster uses another approach Each device can use Checks that inherit settings from a Global Check instead of a parent device In simple words to monitor a device or service first you need to create Global Checks using any of the available Check Technologies ex Ping HTTP SMNP and then apply those Global Checks to different devices For example to monitor a device using the IMAP technology first you need to create a Global Check bas
40. e tree list of devices and separate columns for their current states All checks activated per device are displayed in one row and this provides at a glance view of hundreds of Checks states in only one visible screen page We do not show any classical toolbar in order to save screen space even more All the options are available in the right click menu or the Context Menu If you open the menu over a group item it will allow you to run actions for all devices under the same group Similarly you can select a number of devices and run an option from the menu to the whole selection In example you can open the menu on a group and select the Ping tool to execute pings for all devices under the selected group The options in the right click menu are as follows e Timeline Opens the Timeline for the selected device that shows an overview of the Check states the last response message and values as well as the monitoring history in a graph and tabular view e Events Opens the events log The events displayed are filtered for the selected devices or groups at the time when the right click menu was opened 12 ServersMaster v1 2 9 User Manual e Tools Provides a sub menu of network tools available for the selected devices or groups such as Ping Traceroute Remote Ping Remote Traceroute DNS Lookup Reverse DNS etc The network tools window is displayed in the same Monitor amp Tools tab e Reports Opens a sub menu with available ch
41. ecks for which reports can be generated You can select more devices or groups and invoke the menu option to create a combined report e Pause Checks Opens a submenu of available Checks that can be paused This option temporarily pause the Checks during the runtime of the application Checks can be un paused at any time using the option Restart Checks A paused Check and a disabled Check has different meaning Users can disable a Check for undefined time and this state is saved between application restarts unlike a paused Check which is automatically activated when the application starts e Restart Checks Opens a submenu of available Checks that can be restarted This option will activate the paused Checks or will execute the Checks immediately without waiting for the check interval to complete e Service URL Opens a sub menu of predefined Service URLs for the selected device The Service URLs can be configured in the Device Settings dialog e SSH Action Opens a sub menu of predefined SSH Actions enabled for the selected device For the SSH Actions to work you need to configure the SSH login credentials for the device The SSH Actions can be configured in the Device Settings dialog e New Opens a sub menu that provides options for adding new devices or groups The special option Edit as new allows you to create a duplicate of the selected device e Settings Opens the Device Settings dialog used to configure the General Device Details Checks
42. ect the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Specify the TCP ports to be scanned for connectivity on the target host Example 80 9000 9010 143 Specify the number of times to try to connect in a case of connection error to a single port Specify the time in milliseconds to wait to establish a connection before timing out and setting the port status to Closed Specify which state to set in case if any port in the specified range is open Select Down state if you want to monitor if the firewall is working fine Select Up state if you want to monitor if the host accepts connection on ports used by important services Specify the time to wait before scanning another port from the specified port range Increase this value if the Firewall on the target host treats the port range scan as malicious activity 32 ServersMaster v1 2 9 User Manual Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details HTTP Advanced This Check Tech
43. ed on the IMAP technology You can tailor the Global Check for the specific purpose For instance you can create a Global Check that searches for a specific message in a given mailbox The following diagram puts the above explanation into perspective IMAP Message Find HTTP Transfer Speed SNMP System custom down triggers Uptime IMAP Response HTTP Transfer Speed SNMP System Time Uptime IMAP Message HTTP Page Source SSH My Service Find Check Status Mail IMAP HTTP Advanced SNMP Custom SSH Custom Check Technologies 11 ServersMaster v1 2 9 User Manual User Interface Overview The first thing you have probably noticed is the simplified User Interface UI Our design goal is to provide fast workflows through a clean UI So let us see take a look at the basic UI and see if we can quickly learn how ServersMaster works The application window is designed around a tabbed layout system The tabs at the top that allow you to quickly access the major sections of the program The main application tabs are Monitor amp Tools Timeline Events FWN EP Reports The application menu bar contains options that are self explanatory so it will not be covered in much detail The four major application tabs will be explained in the following pages Monitor amp Tools Tab The Monitor amp Tools tab is separated into two parts 1 Device List Window 2 Network Tools Window Device List Window This window displays th
44. edies in this document for more details 70 ServersMaster v1 2 9 User Manual Mail Route SMTP POP3 This Check Technology is used to monitor the time it takes to receive a messages on a POP3 mail server after being sent using a SMTP mail server Result channels 1 Round trip time Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connect and execute Mail send settings Mail receive settings Connection retries Connection timeout At failure set Check for new message every Triggers Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the applicatio
45. eement is a legal agreement between you an individual or an entity and Inteliance Corporation for some or all of the software products identified below each a SOFTWARE PRODUCT which includes computer software and electronic documentation You should carefully read the following terms and conditions before using the SOFTWARE PRODUCT The SOFTWARE PRODUCT is licensed not sold The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties as well as other intellectual property laws and treaties By installing copying or otherwise using the SOFTWARE PRODUCT you are agreeing to be bound by the terms of this Agreement If you do not agree to all of the terms of this Agreement you are not authorized to use the SOFTWARE PRODUCT 1 GRANT OF LICENSE If you purchased a license Inteliance Corporation grants you the non exclusive right to install and use the licensed SOFTWARE PRODUCT as follows Install and use the software on a number of computers equal to the number of user licenses purchased Use of the SOFTWARE PRODUCT without purchase of a License shall be limited to evaluation purposes only If you install the trialware version of the SOFTWARE PRODUCT you must purchase a license to continue using the SOFTWARE PRODUCT after the 15 day trial period This license is not transferable 2 RESTRICTIONS A You must comply with all applicable laws regarding the use of the SOFTWARE PRODUCT B You may not decom
46. election of devices in the Device List Window and select an option from the Reports sub menu Application Settings The application wide settings are available in Options Application Settings under the menu bar Refer to the section Application Settings in this document for more information 14 ServersMaster v1 2 9 User Manual Events Management The Events management interface is available under the Events tab It provides functionality similar to a mail client with the difference that some events can update their data continuously There are two main event types 1 Device Issues These events are triggered when a Check State changes to Unknown Warning or Down also called Negative States These events are continuously updated with the latest response message and state duration until the Check state is changed 2 Reaction Errors These events are triggered if there is an error during execution of reactions Alerts or Remedies For instance if the Check State is down for more than 30 min an email action could be made to inform administrators on the problem However if the email could not be sent a Reaction Error event is saved These are the main features of the Events interface e Number of unread events The Events Tab itself shows the number of unread events When you click on event item it is marked as read The administrator can turn back to unread state if needed Filtering per device and checks To display events
47. els 1 Response value Check Settings General settings Scan frequency Display result Result Unit Data storage Log event on state Connection SNMP port SNMP version Community string Connection retries Connection timeout At connection failed set Execute OID Object ID Check response value If the last response value is different then the previous set Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the type of metric to be used for the result value Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Specify the port to be used when connecting to the SNMP service on the target host Specify the SNMP protocol version supported on the target host Enter the text string that acts as a password when connecting to the SNMP service Specify the number of times to try to connect in a case of connection error before setting the result to connection
48. en a Check Technology and a Global Check Check State Types The current state of monitored devices or services in short is called the Check State These are the possible Check states Icon State Name Description Up The target device returned response value that is in the range of the OK threshold B Warning The response value is outside the OK threshold The Check State may soon turn into Down or return to Up if the cause is only a temporary problem EJ Down The host or service is unavailable or returns invalid response In addition the state happens in a case when the threshold value has been triggered a Unknown No response value can be obtained The response value is required to trigger either Up Warning or Down state For instance the SSH CPU Load Check requires SSH connection to obtain the CPU load values but the SSH connection could not be established Q Paused The Check is temporarily paused It can be paused by users or automatically in a case of a network connection problem on the local machine This state is not saved when the application quits Q Disabled The Check is disabled for undefined time by the user It can be enabled at any time This state is saved between application restarts Note Administrators are free to change the behavior of state triggers in the settings for each Check For instance an administrator may configure a Check based on SSH CPU Load method to return Down state instead of Unknown state if a co
49. ents in order to better track down and resolve issues Flexible Monitoring Data Storage The network monitoring process can potentially store a large amount of information into the database ServersMaster can save full monitoring data meaning the result values of each Check In case you need to decrease the database size an alternative is provided which uses special algorithm to aggregate monitoring data In most cases the results are very similar between the aggregated and full monitoring data Reports and real time data view e Follow real time Check result data in chart and tabular form e Generate graphical reports for one or multiple devices Historical data of multiple devices can be easily compared through combined charts e A report can be exported to a single HTML file with charts embedded into the html code This way reports can be easily shared among people printed or saved to other formats High performance ServersMaster can run thousands of Checks with low CPU and memory usage Even on a netbook you can run more than 1000 checks without any problem This is enabled by the micro optimized C C code asynchronous connections and threads re usage Database security The settings of some components like SSH based Checks or Email alerts require sensitive information such as login credentials to be saved in the database All these settings are stored with AES 256 bit encryption using the admin password as the encryption key
50. es in this document for more details 42 ServersMaster v1 2 9 FTP File Size User Manual This Check Technology is used to monitor the size of a file using an FTP server Result channels 1 File size bytes Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connect and login FTP account settings Connection retries Connection timeout At connection login failed set Warning if response time greater than Down if response time greater than File size triggers Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy setting
51. failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify the OID that identifies a variable that can be read via SNMP Specify which state to be set if the response value is different from subsequent response values Select Skip trigger to ignore this trigger The initial value is the one returned from the Check when it is executed for T3 ServersMaster v1 2 9 User Manual the first time or the value returned when the Check is restarted Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Case sensitive Select whether to use case sensitive or case insensitive response value inspection This option is taken into account only if at least one of the triggers above is enabled Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 74 ServersMaster v1 2 9 SNMP Traffic User Manual This Check Technology is used to monitor inbound and outbound traffic data errors discards and unicast non unicast packets on SNMP enabled devices Result channels 1 Traffic inbound 2 Traffic outbound 3 Traffic sum Check Settings General settings Scan frequency Display result Result Unit
52. heck box in front of the names of activated Checks You can uncheck the box if you want to disable the Check This feature is provided in case you do not want to delete the Check because you may reuse it some time in the future 21 ServersMaster v1 2 9 User Manual SSH Actions Tab In this section you can create a list of SSH Actions that will be available in the right click menu opened at the Device List under the Monitor amp Tools Tab The concept of Global options is used meaning you will first need to create Global SSH Actions that can be included to any device and then select a number of them to be activated for the device that is being configured Service URLs Tab In this section you can create a list of Service URLs that will be available in the right click menu opened at the Device List under the Monitor amp Tools Tab The concept of Global options is used meaning you will first need to create Global Service URLs that can be included to any device and then select a number of them to be activated for the device that is being configured Notes Tab The Notes tab provides a text editor that you can use to write notes specific to the device being configured The notes are saved in the database in an encrypted form which provides a safe way to keep the notes that contain sensitive information 22 ServersMaster v1 2 9 User Manual Group Settings Template The group settings template is a settings dialog that provides the
53. igger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box List of HTTP URLs to check Use the Add Edit Remove buttons to manage the list of URLs Per URL configuration dialog URL Specify the address of the http s site in URL format Example http inteliance com Port Specify the port in a range between 0 and 65535 inclusive Set the port to 0 to let ServersMaster detect and use a standard port depending on the URL scheme Post data Specify the data to send along with the request using the POST method Example Varl 5 amp Var2 test 35 ServersMaster Authentication Connection settings Connection retries Connection timeout At connection failed set Check response If the last response value is different then the previous set Triggers for Up Warn Down and Unknown state Case sensitive User Manual Select the type of authentication if the http site requires one You will also need to enter logon crede
54. ignificantly 81 ServersMaster User Manual Log event on state Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the J button right next to the selection box SSH Connection Connection retries Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Connection timeout Specify the time in milliseconds to wait to establish a connection before timing out At connection failed set Specify which Check state to set if the connection failed Advanced State Triggers optional If the last response Specify which state to be set if the last response value is different then the value is different then previous response value Select Skip trigger to ignore this trigger the previous set Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Case sensitive Select whether to use case sen
55. inteliance ServersMaster Version 1 3 0 User Manual ServersMaster User Manual Copyright Inteliance Corporation All rights reserved No part of this document may be reproduced in any form by any means without prior written authorization of the publisher Other 3rd party products that are referred to in this document are the property of and may be either trademarks and or registered trademarks of the respective owners in the USA and or other countries The publisher and the author make no claim to these products trademarks or registered trademarks While care has been taken in the preparation of this document the publisher and the author assume no responsibility for errors or omissions or for damages including any consequential damages of any kind that may result from the use of information contained in this document or from the use of programs that are described in it In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document Published August 2013 Contents Welcome to SetversMlster oed etaed da dade e i tae e a bee ee 1 Intr dUCtiO N e Ria aT E 1 The Importance of Network MOMIitoring sseesssesecsssscessssecssseecssecessssesssseesssseessssecesssessnsecsssseessussessnsecsnssecesuseessneessnetecsnnsecesneetss 1 Why use Servers Master dd
56. ions Alerts amp Remedies in this document for more details 48 ServersMaster v1 2 9 SSH HDD Usage User Manual Monitor the hard disk usage on UNIX like systems over SSH protocol Result channels 1 HDD usage 2 HDD usage MB Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings SSH Connection Connection retries Connection timeout At connection failed set Triggers Warning if used space greater than Down if used space greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set glo
57. ions is to notify administrators for a certain problem or automatically fix a problem without human intervention You can setup multiple Reactions per Check Each Reaction is fired when specific conditions are met depending on how the action triggers are configured The Reactions can be managed under the Check Settings dialog For instance if you want to add an Email alert to a Ping Check you would do the following Open the Device Settings dialog Select the Checks Tab Double click the Check in the list of activated Checks Click the Add button under the Reactions section Select the Email as a type of Reaction and enter the necessary settings Click OK to add the Reaction to the list Auk WN FP Here is a sample scenario e A Ping Check is configured to set the Check state to Warning if the packet loss is above 50 In addition the following Reactions are configured 1 An Email Reaction that fires up when the Check state is Warning for more than 30 min 2 ASSH Command Reaction that fires up when the Check state is down 3 An Email Reaction that fires up when the Check states returns to Up state e Due to the issue on the target server the Ping Check started to return a packet loss in the range of 60 70 e After 30 minutes of monitoring the last Ping Check returned a packet loss that was still not satisfactory and above 50 This condition triggered the Email Alert that sent email to all the administrators e After 60 minute
58. k will run every 5 minutes Display result Specify the type of response value to be shown on the screen in the Device Monitor List Data storage Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Log event on state Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the J button right next to the selection box Specific Settings New Dialog URL Specify the address of the http s site in URL format Example http inteliance com Port Specify the port in a range between 0 and 65535 inclusive Set the port to 0 to let ServersMaster detect and use a standard port depending on the URL scheme Connection settings Connection retries Specify the number of times to try to connect in a case of connection erro
59. ks as a connection timeout Reactions Alerts amp Remedies 63 ServersMaster v1 2 9 User Manual Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 64 ServersMaster v1 2 9 Mail IMAP User Manual This Check Technology is used to monitor the availability and the response time of an IMAP mail server and optionally search a mailbox for specific messages The result channels provide split up times that helps you identify the bottle neck for the problem Result channels 1 Response time ms 2 SSL handshake time ms 3 Login time ms 4 Message count Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connect and login IMAP settings Connection retries Connection timeout At connection failed set Warning if connection time greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significan
60. n all copies of the software and any documentation of the software User agrees to assume all liability for the use of the software Hewlett Packard and Jochen Katz make no representations about the suitability of this software for any purpose It is provided AS IS without warranty of any kind either express or implied User hereby grants a royalty free license to any and all derivatives based upon this software code base Stuttgart Germany Thu Sep 2 00 07 47 CEST 2010 FE FEE ETE Ea a E EAE a a E ae FE a FE EH a a FE a a aR a a a a FE AE aE a EE a a HERE E E E EE Copyright C 2004 2005 Internet Systems Consortium Inc ISC Copyright C 1996 2001 Internet Software Consortium Permission to use copy modify and distribute this software for any purpose with or without fee is hereby granted provided that the above copyright notice and this permission notice appear in all copies THE SOFTWARE IS PROVIDED AS IS AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL DIRECT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE DATA OR PROFITS WHETHER IN AN ACTION OF CONTRACT NEGLIGENCE OR OTHER TORTIOUS ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE ACA OR X F 0X Xo Xo Xo F F HF X x 91
61. n state if connection time greater then Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Specify the TCP port to be used when connecting to the target host Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify which Check state to set if the connection failed Specify the minimum connection time in milliseconds that triggers
62. n various network conditions and they can use the integrated networking toolset to easily understand and troubleshoot any issues The mission of the product is to safeguard your network infrastructure and your clients satisfaction through the automated system of recovery actions As soon as a problem or anomaly is detected ServersMaster tries to fix it using a number of so called Reactions that fire up when certain conditions are met This enables smooth operations of the websites and other applications in the monitored network Administrators can be immediately notified on the whole process of recovery from the problem detection till its final state The event log provides interface similar to a mail client allowing you to filter events and write notes to a particular event This enables you to have a better understanding of the overall scenario and keep track what went wrong and in which part of the network In a case when the problem requires human intervention network administrators are just a click away from the resolution as they can quickly use any of the following built in networking tools Ping Traceroute Remote Ping Remote Traceroute Run SSH Commands Open Service URL Check Open Ports DNS Lookup Reverse DNS Domain Whois and IP Whois ServersMaster monitors the network for problems such as overloaded and or crashed devices low performance of running services huge traffic generation to name a few For example to determine the s
63. n wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Opens another settings dialog used to configure the SMTP logon credentials and recipient parameters Opens another settings dialog used to configure the POP3 logon credentials Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the email send receive process failed Specify the time to wait before checking the POP3 account for the arrival of the test message 71 ServersMaster v1 2 9 User Manual Warning if round trip Specify the minimum round trip time in milliseconds that triggers a time greater than Warning state Down if round trip time Specify the minimum round trip time in milliseconds that triggers a Down greater than state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 72 ServersMaster v1 2 9 SNMP Custom User Manual This Check Technology is used to monitor various parameters on SNMP enabled devices using a custom OID Object Identifier Result chann
64. nced Check state triggers that inspect the result values Down and Unknown using a number of methods state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 68 ServersMaster v1 2 9 User Manual Mail Route SMTP IMAP This Check Technology is used to monitor the time it takes to receive a messages on an IMAP mail server after being sent using a SMTP mail server Result channels 1 Round trip time Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connect and execute Mail send settings Mail receive settings Connection retries Connection timeout At failure set Check for new message every Triggers Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new even
65. nnection to the SSH server could not be established ServersMaster v1 2 9 User Manual Global Settings You may notice the word Global used for various settings in ServersMaster in example Global Checks Global SSH Actions Global Service URLs Global Proxy Servers etc We designed the software around the philosophy of Global Settings to reduce the configuration time when new items are added for monitoring The main things to remember for the Global Settings are 1 Available to all devices You can activate a particular Global Setting to any device For example you create one Global Check named SMTP IMAP route and you can add it to any device for monitoring You can create a Global SSH Action called MySQL restart and activate it as a remedial action to any device 2 Unified management Changes made to the Global Settings take effect immediately to any component that is using it 3 Placeholders Most Global Settings can accept the usage of placeholders For example you can configure a Global SMS Alert to send SMS to ADMIN PHONES which is a placeholder that will be translated on the fly When the alert is executed SMS messages will be sent to the admin phone numbers configured in the affected device settings 4 Configuration All Global Settings are available in the Options menu under the menu bar For simplicity of use you can manage Global Settings in the settings dialog per individual component For example you can creat
66. nology is used to monitor the availability response content transfer time and transfer speed of an http s site Result channels 1 Loading time ms 2 Transfer speed Kbit s Check Settings General settings Scan frequency Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Display result Specify the type of response value to be shown on the screen in the Device Monitor List Data storage Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Log event on state Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the CJ button right next to the selection box Specific Settings New Dialog URL Specify the address of the ht
67. nse value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Specify the number of echo requests to send per one Check scan You need to specify more than 2 rounds if you want to track the fluctuations in the standard deviation Specify the time to wait before sending the next echo request Specify the minimum packet loss in milliseconds that triggers a Warning state Specify the minimum packet loss in milliseconds that triggers a Down state Specify the minimum response time in milliseconds that triggers a Warning state Specify the minimum response time in milliseconds that triggers a Down state This value works as a ping reply timeout Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 25 ServersMaster v1 2 9 User Manual 26 ServersMaster v1 2 9 Traceroute User Manual This Check Technology is used to monitor the changes in the route from an
68. nt SELECT SELECT scan SELECT SELECT SELECT full SELECT full command count range count range check join count range join count count Sort Sort scan count Sort rows Sort range Sort merge count count passes count Handler Reads Handler read Handler Handler Handler Handler Handler first count read key read next read prev read rnd read rnd count count count count next count Handler Handler write Handler Handler Alterations count update delete count count Traffic In Out Traffic received Traffic sent Table Locks Table locks Table locks immediate count waited count Threads Threads cached Threads Threads Threads count connected created running count count count Temporary Created tmp Created Created Creations disk tables count tmp files tmp tables count count Check Settings General settings Scan frequency Display result Result Unit Data storage Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the type of metric to be used for the result value Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size s
69. ntials in the corresponding fields if authentication is enabled Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify which state to be set if the initial response value is different from subsequent response values Select Skip trigger to ignore this trigger The initial value is the one returned from the Check when it is executed for the first time or the value returned when the Check is restarted Configure the advanced Check state triggers that inspect the result values using a number of methods Select whether to use case sensitive or case insensitive response value inspection This option is taken into account only if at least one of the triggers above is enabled Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 36 ServersMaster v1 2 9 User Manual HTTP SSL Certificate This Check Technology is used to monitor the SSL certificate validity on a single or multiple https sites Result channels 1 Days until expiry Check Settings General settings Scan frequency Specify the time interval between two executions of a Check If you use a value of 5 minutes the Chec
70. nting options 18 ServersMaster v1 2 9 User Manual The table of monitoring data that is a part of the HTML file will contain all the monitoring data for the specified period If there is many data it will take more time to generate the HTML file please be patient is such case 19 ServersMaster v1 2 9 User Manual Application Settings To open the application settings interface select Options Application Settings under the menu bar The main tabs provided in the application settings are 1 General and 2 Database The options in these tabs will be explained in the following pages General Tab This section provides the following options e Connection Allows you to configure the application wide proxy settings The application wide proxy will be used for all connections However note that the Ping Traceroute SNMP and DNS Blacklist based Checks and Tools do not support proxy connection e Localization Allows you to modify the date and time format used across the application including the format used in the reports e Administrator password Allows you to change the administrator password used to login to the interface and to encrypt the sensitive information in the database The password change requires the database to be re encrypted If the database is too large this process may take a while please be patient e Updates Allows you to configure whether ServersMaster should automatically check for version updates when it is
71. on wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Enter the directory path Example home testuser Specify whether you want to count the files and directories inside sub directories as well Specify which state to be set if the initial file count is different from subsequent file counts Select Skip trigger to ignore this trigger The 53 ServersMaster v1 2 9 User Manual the previous set initial value is the one returned from the Check when it is executed for the first time or the value returned when the Check is restarted Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 54 Server
72. onnection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Specify the TCP port to be used when connecting to the target host Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify which Check state to set if the connection failed Specify the minimum connection time in milliseconds that triggers a Warning state Specify the minimum connection time in milliseconds that triggers a Down state This value works as a connection timeout Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp 28 ServersMaster v1 2 9 User Manual Remedies in this document for more details 29 ServersMaster v1 2 9 TCP Port Advanced User Manual This Check Technology is used to monitor the connectivity to a TCP port and to check the response value Result channels 1 Port connection time ms 2 First byte time ms Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connection TCP port Connection retries At connection failed set Triggers Warning state if connection time greater then Dow
73. onnection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection or login failed Specify the minimum CPU load that triggers a Warning state Specify the minimum CPU load that triggers a Down state 45 ServersMaster v1 2 9 User Manual Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 46 User Manual ServersMaster v1 2 9 SSH Memory Usage This Check Technology is used to monitor the memory usage on UNIX like systems over SSH protocol Result channels 1 Memory usage 2 Memory usage MB Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings SSH Connection Connection retries Connection timeout At connection failed set Triggers Warning if real memory usage greater than Down if real memory usage greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records
74. ose and noninfringement 6 NO LIABILITY FOR CONSEQUENTIAL DAMAGES To the maximum extent permitted by applicable law in no event shall Inteliance Corporation or its owners employees agents associates affiliates or suppliers be liable for any special incidental indirect or consequential damages whatsoever including without limitation damages for loss of business profits business interruption loss of business information or any other pecuniary loss arising out of the use of or inability to use the SOFTWARE PRODUCT whether due to license termination or any other reason even if Inteliance Corporation has been advised of the possibility of such damages ServersMaster v1 2 9 User Manual 7 LIMITATION OF LIABILITY Inteliance Corporation s entire liability and your exclusive remedy under this Agreement shall not exceed your purchase price 8 THIRD PARTY SOFTWARE AND OR COMPONENTS ANY THIRD PARTY SOFTWARE INCLUDING ANY THIRD PARTY S PLUG IN THAT MAY BE PROVIDED WITH THE SOFTWARE PRODUCT IS INCLUDED FOR USE AT YOUR OPTION IF YOU CHOOSE TO USE SUCH THIRD PARTY SOFTWARE THEN SUCH USE SHALL BE GOVERNED BY SUCH THIRD PARTY S LICENSE AGREEMENT INTELIANCE CORPORATION IS NOT RESPONSIBLE FOR ANY THIRD PARTY S SOFTWARE AND SHALL HAVE NO LIABILITY FOR YOUR USE OF THIRD PARTY SOFTWARE YOU MAY ACCESS ANY THIRD PARTY CENSE INCLUDED WITH THE SOFTWARE PRODUCT AT http www inteliance com go legal OR IN THE FILE LICENSES txt L
75. parate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Log event on state Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the GJ button right next to the selection box Specific Settings New Dialog URL Specify the address of the FTP resource in URL format Example ftp ftp inteliance com test zip Note FTPS protocol is not supported on this Check Port Specify the port in a range between 0 and 65535 inclusive Set the port to 0 to let ServersMaster detect and use a standard port depending on the URL scheme Connection settings Connection retries Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Connection timeout Specify the time in milliseconds to wait to establish a connection before timing out At connection failed set Specify which Check state
76. pecify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify the minimum Inodes usage in percentage that triggers a Warning state Specify the minimum Inodes usage in percentage that triggers a Down state Reactions Alerts amp Remedies Manage the Reactions activa
77. pile or disassemble the SOFTWARE PRODUCT C You may not rent or lease the SOFTWARE PRODUCT D You may not distribute copies of the activated SOFTWARE PRODUCT or license keys to third parties E You may not exceed the scope of your licensed SOFTWARE PRODUCT F You may not activate the SOFTWARE PRODUCT with a license key that you did not legally obtain G You must properly pay for any SOFTWARE PRODUCT license keys used H You may not use the private programming interfaces of the SOFTWARE PRODUCT 3 AUDITING You give your consent for Inteliance Corporation to monitor SOFTWARE PRODUCT license key usage for the purpose of auditing compliance with the terms of this Agreement 4 TERMINATION Inteliance Corporation may terminate this Agreement and disable the SOFTWARE PRODUCT for any length of time including in perpetuity without prior notice if you fail to comply or Inteliance Corporation has reasonable belief that you failed to comply with the terms and conditions of this Agreement In such event you must destroy all copies of the SOFTWARE PRODUCT 5 NO WARRANTY Any use of the SOFTWARE PRODUCT is at your own risk To the maximum xtent permitted by applicable law Inteliance Corporation and its owners mployees agents associates affiliates and suppliers disclaim all warranties and conditions either express or implied including but not limited to implied warranties of merchantability fitness for a particular purp
78. r before setting the result to connection failed Connection timeout Specify the time in milliseconds to wait to establish a connection before timing out At connection failed set Specify which Check state to set if the connection failed Check SSL certificate State Warning if days Specify the days till expiry of the SSL certificate that triggers a Warning 37 ServersMaster v1 2 9 User Manual until expiry less than state State Down if days Specify the days till expiry of the SSL certificate that triggers a Down state until expiry less than Set this value to 0 to trigger Down state when the certificate expired Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 38 ServersMaster v1 2 9 User Manual FTP Download Speed This Check Technology is used to monitor the download speed by downloading a file using the FTP protocol Result channels 1 Download speed Kbit s Check Settings General settings Scan frequency Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Display result Specify the type of response value to be shown on the screen in the Device Monitor List Data storage Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as se
79. retries Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Connection timeout Specify the time in milliseconds to wait to establish a connection before timing out At connection failed set Specify which Check state to set if the connection failed Check response content Send command Enter the command to send to the host as soon as the service running on the target port is ready to accept data If the last response Specify which state to be set if the response value is different from value is different then subsequent response values Select Skip trigger to ignore this trigger the previous set The initial value is the one returned from the Check when it is executed for 57 ServersMaster v1 2 9 User Manual the first time or the value returned when the Check is restarted Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Case sensitive Select whether to use case sensitive or case insensitive response value inspection This option is taken into account only if at least one of the triggers above is enabled Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 58 ServersMaster v1 2 9 SFTP File Dir count User Manual This
80. s The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Opens another dialog used to configure the FTP URL port connection encryption and logon credentials Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection or login failed Specify the minimum connection time in milliseconds that triggers a Warning state Specify the minimum connection time in milliseconds that triggers a Down state 43 ServersMaster v1 2 9 User Manual Path and file name Enter the path and file name Exampe public_html test zip Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 44 ServersMaster v1 2 9 SSH Cpu Load User Manual This Check Technology is used to monitor the CPU load on UNIX like systems over SSH protocol Result channels 1 Last 1 min load 2 Last 5 min load 3 Last 15 min load 4 Number of
81. s the packet loss hit 100 ServersMaster activates the SSH Command Reaction that executes a server restart command e After 80 minutes the packet loss dropped to 1096 Serversmaster fires the Email Reaction used to inform administrators that the Device is back to normal function The available Reaction types are Email SMS HTTP S SSH Command Execute Program Play Sound Popup Message 85 ServersMaster v1 2 9 User Manual Appendix This chapter contains the following sections e Abbreviations e Legal Notices e Support 86 ServersMaster v1 2 9 User Manual Abbreviations Please find below the list of most common Abbreviations used in this document e DNS Domain Name Service e HTML Hypertext Markup Language e HTTP Hypertext Transfer Protocol e ICMP Internet Control Message Protocol e IMAP Internet Message Access Protocol e OID Object Identifier e PDF Portable Document Format e POP3 Post Office Protocol version 3 e SFTP SSH File Transfer Protocol e SMTP Simple Mail Transfer Protocol e SNMP Simple Network Management Protocol e SSH Secure Shell e SSL Secure Sockets Layer e TCP Transmission Control Protocol 87 ServersMaster v1 2 9 User Manual Legal Notices This text consists of two parts Part 1 The actual license that covers Inteliance ServersMaster Part 2 3rd party software licenses Part 1 SOFTWARE PRODUCT LICENSE AGREEMENT This License Agreement the Agr
82. s that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Enter the directory path Example home testuser Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify which state to be set if the initial file count is different from subsequent file counts Select Skip trigger to ignore this trigger The initial value is the one returned from the Check when it is executed for the first time or the value returned when the Check is restarted 59 ServersMaster v1 2 9 User Manual Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 60 ServersMaster v1 2 9 SFTP File Size User Manual This Check Technology is used to monitor the size of a specific directory or file on a UNIX like system over SSH FTP protocol Result channels 1 File size bytes Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Set
83. s to different devices To create a Global Check please follow these steps Open the menu Options Global Checks located under the menu bar Click the New button at the Global Checks dialog Select a Check Technology and then click the Next button 2 TO Enter the parameters in the Check Settings dialog and then click the Save button To apply a Global Check to a device please follow these steps 1 Select a device in the Device Tree List located under the Monitor amp Tools tab 2 Open the right click menu and select Settings 3 Inthe Settings dialog switch to the Checks tab and click the Add Global Check button All the available Check Technologies will be explained in the following pages 24 ServersMaster v1 2 9 Ping User Manual This Check Technology is used to monitor devices for availability using ICMP protocol Result channels 1 Average response time ms 2 Packet loss 3 Standard deviation ms Check Settings General settings Scan frequency Display result Data storage Log event on state Execution Rounds per check Time between rounds Triggers Warning state if packet loss greater than Down state if packet loss greater than Warning state if response time greater than Down state if response time greater than Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of respo
84. sMaster v1 2 9 SSH Remote Ping User Manual This Check Technology is used to monitor devices for availability using ICMP protocol through an intermediary UNIX like device communicated over SSH Protocol Result channels 1 Response time avrg ms 2 Packet loss 3 Standard deviation ms Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings Connection Ping from Rounds per check SSH connection timeout At SSH connection failed set Triggers Warning state if packet Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy
85. sitive or case insensitive response value inspection This option is taken into account only if at least one of the triggers above is enabled Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 82 ServersMaster v1 2 9 DNS Black List User Manual This Check Technology is used to test if the IP address or hostname is listed with the specified DNS Black List servers Result channels 1 Number of Black List servers where the host is listed 2 Number of Black List servers where the host is not listed 3 Number of Black List servers that are offline Check Settings General settings Scan frequency Display result Data storage Log event on state Connection Black List servers Mode Connection retries Connection timeout Triggers Warning if number of hits greater then Down if number of hits greater then Warning if offline servers greater then Down if offline servers greater then Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggreg
86. state of Checks per device It also shows the monitoring history in a graph and tabular view 9 The Events tab page provides a management interface that works in a similar way to a mail client When a Check state is negative Unknown Warning or Down an event is saved in the event log Events are continuously updated with the latest result till the Check state is changed Admins can mark the importance of events and can write notes to individual events in order to better track down and resolve issues 10 The Reports tab page provides tabular and graphical view of the monitoring data for a given period of time A special feature is to merge reports from several devices into a single one for much clearer comparison and overview of a group of devices ServersMaster v1 2 9 User Manual Basic Concepts The Checks are the core actions that perform monitoring of devices Checks execute functions to test a target device or service They return formatted result message and response values in several result channels The response values are inspected by state triggers used to change the current state of the Check When the Check state is changed re actions can fire up in order to notify administrators and or run remedial actions This is the general process of monitoring and recovery Before going further let us clear up some basic concepts on e What are the different Check State types e What are the Global Settings e What is the difference betwe
87. sword and port if the device supports SSH protocol If you don t specify anything here you will not be able to run SSH based checks alerts and remedies on the device e Admin contacts Enter values for admin emails and phone numbers You can use these values as placeholders in Check or Reaction options For example when you configure an email alert action you can use ADMIN_EMAIL in the To field The ADMIN_EMAIL placeholder will be translated to the administrator s email configured in this section when the email is about to be sent Checks Tab This tab provides an interface for the configuration of Checks used to monitor the device The steps to add a Check to the device are 1 Select a Global Check from the drop down box located at the top of the tab window Note A number of built in Global Checks are shipped with the installation but they do not cover all the available Check Technologies You can create your own Global Checks that suit your needs To do that click the button Create new Global Check and follow the wizard 2 Click the button Add Global Check to device The Global Check will be included in the list of activated Checks for the device 3 To open the Check Settings dialog select one Check from the list of activated Checks and Click the Customize button By default options are inherited from the Global Check However you can customize the Check settings by simply turning off the inheritance 4 You can notice a c
88. t will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Opens another settings dialog used to configure the SMTP logon credentials and recipient parameters Opens another settings dialog used to configure the IMAP logon credentials Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the email send receive process failed Specify the time to wait before checking the IMAP account for the arrival of the test message 69 ServersMaster v1 2 9 User Manual Warning if round trip Specify the minimum round trip time in milliseconds that triggers a time greater than Warning state Down if round trip time Specify the minimum round trip time in milliseconds that triggers a Down greater than state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Rem
89. tatus of a webserver ServersMaster may periodically send an HTTP request to fetch a page For email servers a test message might be sent through SMTP and retrieved by IMAP or POP3 If there is no reply or if the response is considered abnormal ServersMaster can promptly take recovery actions Depending on the type of the Check a number of metrics can be measured such as response time availability uptime percentage or value of used resources transfer speed and other metrics manually defined by creating custom Checks These metrics are used to define triggers for Check States which in turn can trigger execution of a number of alerts and or remedial actions The Importance of Network Monitoring Network service providers and online businesses can lose thousands of revenue dollars by the minute as the network resources stay down Their customers can demand compensation for their loss and they may run away to the competition if problems are not resolved promptly enough The importance of keeping the network resources up and running has increased dramatically with the reliance on technology in this modern era The demand for capacity is growing at an exponential rate The number of servers being administrated and monitored is growing and they are not necessarily ServersMaster v1 2 9 User Manual located in one data center All these issues increase the value of network monitoring systems However no worries in this regard ServersMaster has excl
90. te e Windows XP SP2 or later e Kubuntu version 12 10 or later 1 You can try Windows or Linux systems not currently supported but in that case we may not be able to fully assist you if you encounter an OS specific issue The supported file systems on a Linux platform are ext3 and ext4 the latter one is recommended 2 Administrator root privileges are required on Windows and Linux systems because ServersMaster uses raw sockets to enable advanced options for Ping and Traceroute technologies Hardware Requirements Minimum requirement e CPU 2GHZ e RAM 1GB e Hard Disk space 100 Mb Recommended requirement for up to 1000 checks e CPU Dual Core 2 GHZ e RAM 2GB e Hard Disk space 1 GB Recommended requirement for up to 10000 checks e CPU Quad Core 3 GHZ e RAM 8 GB e Hard Disk space 4 GB ServersMaster v1 2 9 User Manual Installation Instructions Installing on the Windows platform 1 Download the ServersMaster installer from the Inteliance website Select the file according to your operating system and bit count 2 Runthe installer and follow the steps of the installation Wizard to complete the install 3 Once the installer finishes ServersMaster is available at the Windows Start Menu ServersMaster application has only one executable file which integrates the database and monitoring engine as well as the user management interface This makes the installation of the whole network monitoring system
91. te tee tane leta ettet a Ea Eea A Aa Rae REE Raas 20 General Tab tti Re pte ee idee dete bd eed tte dne tette 20 Database Tarzna e OEE OL ap OLE OAL COLO OIN ACA I coin 20 Device Settings s oe RERO RR ERE EL Oh RR dtd 21 Crime teest 21 Gite MHE leb EE 21 SSH Actioris Md RR ARE RU AERA RR RR ARR REA NERA d 22 Service URES Tab RR RR RR RAT REA ERREUR RR RR RR ARR RII 22 Notes Tab es REN RUHSTDUNS ERREUR URS UR NUN BR REIR REN cee 22 Group Settings Template etae need idet aede then aus deed estan aine 23 Check Technologles e ee e te d e e e e t e e e cte ette 24 Mop M 25 Tracero te ze ER n RC n Rete ER dae ec Uode me poo a a 27 TEP sre deron 9 28 TGP Port Advanced GR RR AS 30 TEP Port RING Erenet E E E E A lada 32 HITPJAdVadhced sc A IA IM LS AY MM DIM 33 HTTP Tran SACtlON pa 35 HTTP SSL Certificate M 37 FIP Download Speed 2 pe tds 39 PIP RESPONSE teehee heed had hance uk heed heed head XML DL EI DL EL deta EX D LL head Read Al A lence ees eee Bec 43 SSH CPU LOAM p 45 SSH Memory Usage et ede ede endet 47 SSH HDD Usage uet eee eee ee e eei ete eee ee eet 49 SSH Inodes Usage dei tet ede ine et eed a dete edet 51 SSHUEIIGADIE CO
92. ted for the Check Please refer to the chapter Reactions Alerts amp 51 ServersMaster v1 2 9 User Manual Remedies in this document for more details 52 ServersMaster v1 2 9 SSH File Dir count User Manual Monitor the count of files directories in a specific directory on a UNIX like system over SSH protocol Result channels 1 File count Check Settings General settings Scan frequency Display result Data storage Log event on state Proxy Settings SSH Connection Connection retries Connection timeout At connection failed set Execute Path and directory name Recursive inlc sub dirs Check file count If the last response value is different then Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the applicati
93. tings Connection Path and file name Connection retries Connection timeout At connection failed set Check file count If the last response value is different then the previous set Triggers for Up Warn Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Specify the type of response value to be shown on the screen in the Device Monitor List Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Enter the path and file name Exampe public html test zip Specify the number of times to try to connect in a case of connection error before se
94. tly Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Opens another settings dialog used to configure the logon credentials Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify the minimum connection time in milliseconds that triggers a Warning state 65 ServersMaster v1 2 9 User Manual Down if connection time Specify the minimum connection time in milliseconds that triggers a greater than Down state This value works as a connection timeout Check mailbox optional Mailbox name folder Enter then name of the mailbox Example Inbox Triggers for Up Warn Configure the advanced Check state triggers that inspect the result values Down and Unknown using a number of methods
95. torage Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Log event on state Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box SSH Connection Connection retries Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Connection timeout Specify the time in milliseconds to wait to establish a connection before timing out At connection failed set Specify which Check state to set if the connection failed Check SQL Query optional Database name Enter the name of the database SQL Query Enter the SQL Query to be executed upon connection to the SQL server If the last response Specify which state
96. torage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Log event on state Select which states trigger an event When a Check state changes to any of the selected states a new event will be saved in the Event log Proxy Settings Select the method of connection The option Application settings will use the application wide proxy if there is any configured The option No proxy will force a direct connection disregarding the application wide proxy settings The option Set global proxy allows you to select any of the Global Proxy Servers that can be applied to many Checks To modify the Global Proxy List click the button right next to the selection box Connect and send SMTP settings Opens another settings dialog used to configure the logon credentials and message parameters Connection retries Specify the number of times to try to connect in a case of connection error before setting the result to connection failed At connection failed set Specify which Check state to set if the connection failed Warning if connection Specify the minimum connection time in milliseconds that triggers a time greater than Warning state Down if connection time Specify the minimum connection time in milliseconds that triggers a greater than Down state This value wor
97. tp s site in URL format Example http inteliance com Port Specify the port in a range between 0 and 65535 inclusive Set the port to 0 to let ServersMaster detect and use a standard port depending on the URL scheme Post data Specify the data to send along with the request using the POST method Example Varl 5 amp Var2 test 33 ServersMaster Authentication Connection settings Connection retries Connection timeout At connection failed set Check response If the last response value is different then the previous set Triggers for Up Warn Down and Unknown state Case sensitive User Manual Select the type of authentication if the http site requires one You will also need to enter logon credentials in the corresponding fields if authentication is enabled Specify the number of times to try to connect in a case of connection error before setting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify which state to be set if the initial response value is different from subsequent response values Select Skip trigger to ignore this trigger The initial value is the one returned from the Check when it is executed for the first time or the value returned when the Check is restarted Configure the advanced Check state triggers that inspect the result values using a n
98. tting the result to connection failed Specify the time in milliseconds to wait to establish a connection before timing out Specify which Check state to set if the connection failed Specify which state to be set if the initial file size is different from subsequent file sizes Select Skip trigger to ignore this trigger The initial value is the one returned from the Check when it is executed for the first time or the value returned when the Check is restarted Configure the advanced Check state triggers that inspect the result values 61 ServersMaster v1 2 9 User Manual Down and Unknown using a number of methods state Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 62 ServersMaster v1 2 9 User Manual Mail SMTP This Check Technology is used to monitor the response time and ability to send a message over a SNMP mail server The result channels provide split up times that helps you identify the bottle neck for the problem Result channels 1 Response time ms 2 SSL handshake time ms 3 Login time ms 4 Email send time ms Check Settings General settings Scan frequency Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Data storage Select the method for storing monitoring data Full data s
99. umber of methods Select whether to use case sensitive or case insensitive response value inspection This option is taken into account only if at least one of the triggers above is enabled Reactions Alerts amp Remedies Manage the Reactions activated for the Check Please refer to the chapter Reactions Alerts amp Remedies in this document for more details 34 ServersMaster v1 2 9 User Manual HTTP Transaction This Check Technology is used to monitor the availability response content transfer time and transfer speed of multiple http s sites Result channels 1 Average loading time ms 2 Average transfer speed Kbit s The average values are calculated using the response values loading time amp transfer speed returned by the scans to each of the URLs in the transaction Check Settings General settings Scan frequency Specify the time interval between two executions of a Check If you use a value of 5 minutes the Check will run every 5 minutes Display result Specify the type of response value to be shown on the screen in the Device Monitor List Data storage Select the method for storing monitoring data Full data storage means that the results of each Check scan will be saved as separate records in the database If you use aggregation then a collection of results will be saved as a single record The aggregation reduces the database size significantly Log event on state Select which states tr
100. user interface are merged into a single desktop application This provides super quick installation and ease of use e Instant Result Display Having the engines and user interface merged into one application allows the status of Checks to be updated on the screen as soon as Check results are available This means that you do not need to wait for a given interval ex each 60 sec for the display to be refreshed e Agent less monitoring No monitoring service agent is required on the monitored hosts Wide range of monitoring technologies e ICMP Checks Ping SSH Remote Ping Traceroute e TCP Port Checks TCP Port Connectivity TCP Port Advanced TCP Port Range e SSL Checks SSL Certificate Expiry ServersMaster v1 2 9 User Manual e HTTP S Checks HTTP Advanced HTTP Transaction Note Different types of response values can be inspected e Disk Memory and CPU Checks SSH HDD Usage SSH Inodes Usage SSH Memory Usage SSH CPU Load e Mail Checks IMAP POP3 SMTP Route SNMP IMAP Route SNMP POP3 e SNMP Checks SNMP Traffic SNMP System Uptime SNMP Custom Note The integrated SNMP explorer helps creating custom SNMP checks e SQL Checks SSH MySQL SSH PostgreSQL SSH MySQL Stats e File Checks SSH File Count SFTP File Size SFTP File Dir Count FTP Download Speed FTP Response FTP File Size e Miscellaneous Checks DNS Black List SSH Custom Are you looking for a Check technology not already supported Please let us know about
101. usively low pricing model keep reading the following sections to find out more Why use ServersMaster ServersMaster in simple words means a highly affordable investment on a high performance network monitoring software We encourage you to try ServersMaster and protect your Business from unexpected network problems while saving the investments for other important areas of your business To really know your network you need a network monitoring solution that gives you real time information about your network ServersMaster has the monitoring and database engine as well as the user interface merged into a single desktop application This provides super quick installation and ease of use More importantly the Monitor screen updates the Check states on the screen immediately when a new Check state is available As a desktop application the user interface is quick and highly responsive unlike network monitoring solutions based on web technologies Special C C coding techniques and micro optimizations enable ServersMaster to run thousands of Checks with low CPU and memory usage The monitoring window is able to display hundreds of Check states in only one visible page In addition to the real time status overview administrators can easily track the lifetime of the device by generating reports in graphical and tabular form Key Features All in One application e Single Desktop Application The monitoring and database engine as well as the
102. vided AS IS without WARRANTIES OR CONDITIONS OF ANY KIND EITHER EXPRESS OR IMPLIED INCLUDING WITHOUT LIMITATION ANY WARRANTIES OR CONDITIONS OF TITLE NON INFRINGEMENT MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE Contact http www qt project org legal project org qt5 5 0 1 single qt everywhere opensource src 5 0 1 zip The source code for QtCreator2 7 0 is available from Digia here http releases qt project org qtcreator 2 7 0 qt creator 2 7 0 src zip It is also available on request from Inteliance Corporation info inteliance com Reference to the GNU Lesser General Public License http www gnu org licenses old licenses lgpl 2 1 html You should have received a copy of the GNU Lesser General Public License along with the Qt5 toolkit and QtCreator2 package if not write to the Free Software Foundation Inc 51 Franklin Street Fifth Floor Boston MA 02110 1301 USA q The source code for Qt5 0 1 is available from Digia here http releases qt AL Q Qt contains some code that is provided under specific licenses from the original authors Qt also includes a number of third party libraries that are used to provide certain features and are supplied alongside the Qt modules A list of third party components including their licenses and names of the authors can be accessed at http www inteliance com go legal 2 2 jQuery Library jQuery JavaScript Library v1 5 1 89 ServersMaster v1 2 9 User Manual
103. will be filled with a color If you combine more devices into one report each device will be represented with a separate line in a different color The interactive charts provide the following options 1 To see values of a specific line point mouse hover over lines in the chart 2 To zoom a chart area hold the shift key while moving the mouse wheel 3 To pan the chart area upon zooming hold the mouse left click and drag the area left or right Table of monitoring data You can find the monitoring data organized in a table at the bottom of the report Only one page with a maximum of 50 items is displayed at a time You can navigate to other pages using the controls located in the table footer and header If you have configured the data storage to a type of aggregation instead of a raw data storage type then the column Number of Checks will display the number of Checks accounted by the aggregation algorithm for the corresponding record Save Report as HTML File Use the Save As button positioned right below the Show Report button to exported the report to a single HTML file The charts will be embedded into the html code Having all data and images in one file makes it simple to share the report To convert the report to another format you will need to open the html file in a browser and export it to other formats from there Same goes for printing the HTML based report you will need to open in a browser first and use the browser s pri
104. your requirement and we will do our best to implement it as soon as possible Automatic alerts and remedial actions Provides a number of so called Reactions that fire up when certain conditions are met They can be used to alert administrators on certain status or automatically execute actions in order to recover from failure without human intervention A number of actions are provided including e Send email e Send SMS e SSH multi command execution e HTTP S action e Execute program e Play sound e Show popup message Compact Monitoring Window Devices are organized in groups in a tree view fashion Checks and their status are displayed in only one row per monitored device This compact view makes it easy to track down problem location even when hundreds of Checks are displayed in only one visible screen page Network Recovery Toolset Some network issues require human intervention to be resolved Admins can use any of the following tools via simple right click menu in the device list window Ping Traceroute Remote Ping Remote ServersMaster v1 2 9 User Manual Traceroute Run SSH Commands Open Service URL Check Open Ports DNS Lookup Reverse DNS Domain Whois and IP Whois Advanced Events Log When a Check state is negative an event is saved in the event log Events may be continuously updated with the latest result until the state is changed Admins can mark the importance of events and can write notes to individual ev
Download Pdf Manuals
Related Search
Related Contents
Gigabyte GV-R485ZL-512H Samsung 65" LCD SyncMaster 650MP LH65MGPLBF/EN Brugervejledning Manual do Utilizador de Suporte pCAMit I User`s Guide v1.0.0.4 ProVisual PTZ-501C PDFファイル - 製品評価技術基盤機構 Soyntec Specific Product Documentation Copyright © All rights reserved.
Failed to retrieve file