What do SysOrb monitor
SysOrb performs network, systems and application monitoring with three methods Netchecks, snmpChecks and Agent Checks.
NetChecks (Ip polling)
NetChecks is a is a category of checks that the SysOrb Server itself can perform to check the performance of a given service on a node. This means that the node being checked does not necessarily have the SysOrb Agent installed.
| NetCheck | Description of NetCheck |
|---|---|
| HTTP/HTTPS | Connects to a web server (URL) and attempts to load a specified page, and then reports the response time or the lack of response |
| ICMP (ping) | Sends an ICMP package to a specified node and reports the response time or the lack of response | SMTP | Connects to a specified mail server and sends a HELO to see if it is alive, and then reports the response time or the lack of response. |
| POP3/POP3S | Connects to a specified mail server to monitor if the POP3 service is available. If a user-ID and password is specified, this check will also attempt to log in and get a list of e-mails | IMAP | Connects to a specified mail server to monitor if the IMAP service is available. If a user-ID and password is specified, this check will also attempt to log in and get a list of e-mails. |
| FTP | Connects to a specified FTP server to monitor if the FTP service is available. If a user-ID and password is specified, this check will also attempt to log in and get a list of files. | DNS | Attempts to forward look-up a specified DNS address by using the NS host specified |
| Generic TCP | Connects to any specified TCP port to monitor if it is open, and reports the response time | Custom NetChecks | Executes a user-defined program (script/macro) and reports the return values back to the SysOrb Server. This enables you to monitor specific applications – either standard applications or in-house applications – as well as environmental surroundings (room temperature/humidity etc.) |
SnmpChecks
SnmpCheks are performed by the SysOrb Server by polling SNMP data from SNMP-enabled network devices. This type of check can test gauges, counters and enumerations on SNMP capable devices. Examples of snmpChecks are traffic in/out, package loss, bandwidth usage etc. SnmpChecks are typical used for monitoring a switch or a router. For how to start monitoring a switch in SysOrb see our learning tutorials.
| SnmpChecks | Description of SnmpChecks |
|---|---|
| SNMP Gauges | Monitors selected (available) gauges in an SNMP tree for the node. E.g. queue lengths, set levels etc. |
| SNMP Counters | Monitors selected (available) counters in an SNMP tree for the node. E.g. bandwidth usage (traffic in/out), package loss, errors and many more | SNMP Enumeration (enum) | Monitors selected (available) enumerations in an SNMP tree for the node. E.g. links up/down on switches, printers out of paper, printer in paper jam etc |
SysOrb comes with a number of MIB's pre-installed. These MIB's cover standard parameters such as traffic statistics for routers and switches, and some common printer parameters. You should be able to set up basic monitoring of almost any SNMP enabled router, switch or printer without adding other MIB files.
Should you, however, wish to monitor vendor-specific parameters on your network equipment, you will need to add the relevant MIB files to the ones already in SysOrb. It is easy to ad MIB files to the SysOrb server while it is running and operational.
Agents Checks
Agent Checks are performed by SysOrb Agents installed locally on the monitored nodes (typically servers). The SysOrb Agents will collect data locally, and then check in those data to the central SysOrb Server. When checking in, mutual authentication (128-bit) between the SysOrb Server and the SysOrb Agent is performed, and the data transferred is encrypted using 128-bit AES (Rijndael) encryption. SysOrb Agents can therefore be used for remote monitoring across non-secure, public networks (the Internet). Examples of AgentChecks are Free Disk Space, Free Memory, application monitoring, Log File Scanning etc., and also here are Custom AgentChecks (scripts) possible.
| Agents Checks | Description of Agent Checks |
|---|---|
| Filesystem Free Space | Monitors any drive/partition on the host and reports the remaining free space |
| Free Memory | Monitors the different kinds of free memory, e.g. swap, physical and virtual | System Load | Monitors the system (CPU) load. |
| Process Presence | Monitors the presence or non-presence of any given process on the host. | Service Presence | Monitors the presence or non-presence of any given service (application monitoring) on the host. |
| Performance Counters (Windows) | Monitors a very wide range of system and applications data, e.g. Exchange Server, IIS, SQL Server and many more. | Logcheck | Monitors any log, e.g. Event Log, db logs etc Searches any log file for error messages etc. for alert messaging and statistics, based on user-created configuration scripts. Sample scripts are included in SysOrb |
| System Uptime | Monitors the host uptime as the time between each reset/reboot | Raid status | Monitors disks active/inactive, pre-fail/fail etc. |
| Interface Throughput | Monitors traffic throughput of interfaces such as network cards and loop-back devices. |
| SMART Status | Monitors the SMART (Self-Monitoring Analysis and Report Technology) status of IDE disks. | System Handles | Monitors miscellaneous system resources such as free inodes, file handles etc |
| I/O Queue Length | Monitors the length of the queues to I/O devices such as hard drives etc. | IPMI | Monitors hardware specific checks like temperature, voltage etc. on motherboard, fan speed etc. |
| Custom AgentChecks | Executes a user-defined program (script/macro) and reports the return values back to the SysOrb Server. This enables you to monitor specific applications – either standard applications or in-house applications. | Custom AgentActions | Allows user-created scripts to be executed from SysOrb for performing any type of action, e.g. rebooting a server, deleting a print queue, restarting a service etc. |
If you have questions regarding above you are always welcome to contact us on support@evalesco.com