The monitors page allows you to add, edit and manage servers, plugins and databases.
Shows the list of servers/plugins to be contacted regularly in order to detect problems or errors.
Server Errors
Servers/plugins are contacted every minute. If there are 3 consecutive errors, a log entry is created and alerts are sent. Errors are triggered when there is no response or an error response is returned from the server/plugin.
Editing Monitors
- Use the Add, Edit menu to modify the list
- Use drag&drop to change the order
- In edit mode, click Save when you are done
- In edit mode, click X to remove a server
Monitor Settings
- Name : Name or description.
- URL : Internet address or plugin, see below for accepted protocols.
- Alert Checkboxes: Email, Twitter and SMS alerts can be enabled independently
To monitor local CPU, memory, battery or hard drives go to Local / Computer.
Server/Plugin Response
- If the connection responds, the Replied tag will appear
- If the connection fails, the Error tag will appear
- If the response is slow, the Slow tag will appear
- The response text -if any- will appear below the connection name
Supported Protocols
Multiple protocols and methods can be monitored by using the proper URL syntax. See the following table:
Server Address Format / URL Syntax
| Protocol | URL Format | Examples | Purposes |
|---|---|---|---|
| PLUGIN | plugin:plugin_name(parameters) | plugin:CheckProcess(192.168.1.22, iexplore.exe) plugin:WebSearchText(http://www.anfibia.net/, "anfibia reactor") |
Multiple |
| ICMP | host | 192.168.1.10 en.wikipedia.org |
Ping |
| HTTP | http://host https://host |
http://www.google.com https://www.google.com |
Web Web (Secure) |
| FTP | ftp://[user:password@]host[:port][/dir][/file] ftps://[user:password@]host[:port][/dir][/file] |
ftp://ftp.sunet.se/pub/OS2/ ftps://test:test@ftp.secureftp-test.com:990 |
FTP FTP (Secure) |
| DNS | dns://[dns_server_ip][/][host] | dns://8.8.8.8/www.anfibia-soft.com dns://www.anfibia-soft.com dns://8.8.8.8 |
Resolve Host Resolve Host (default) Check DNS Server |
| TCP | tcp://host:port | tcp://192.168.1.5:2188 | Check Port |
| POP | pop://[user:password@]host pops://user:password@host[:port] |
pop://john:mypassword@pop.myhost.com pops://john:mypassword@pop.myhost.com:995 |
Incoming Email Incoming Email (Secure) |
| SMTP | smtp://[user:password@]host smtps://user:password@host[:port] |
smtp://john:mypassword@smtp.myhost.com smtps://john:mypassword@smtp.myhost.com:465 |
Outgoing Email Outgoing Email (Secure) |
| IMAP | imap://user:password@host imaps://user:password@host[:port] |
imap://john@myemail.com:mypassword@mail.emailserver.com imaps://user@gmail.com:secretpwd@imap.gmail.com:993 |
Incoming Email Incoming Email (Secure) |
| LDAP | ldap://[user:password[;auth=SASL]@]host:port/[DN][?attributes][?scope][?filter] ldaps://[user:password[;auth=SASL]@]host:port/[DN][?attributes][?scope][?filter] |
ldap://localhost/dc=anfibia,dc=net?description?sub? ldap://cn=Directory Manager:pwd;auth=SASL@activedirectorysrv |
Directory Service Active Directory |
| NTP | ntp://host | ntp://us.pool.ntp.org | Time Server |
| NNTP | nntp://[user:password@]host[:port] | nntp://john:mypassword@news.newshosting.com:8000 | Usenet |
| Protocol | Method | URL Format | Examples | Purposes |
|---|---|---|---|---|
| HTTP | GET | http://host | http://www.google.com | Retrieve web document (default) |
| HTTP | HEAD | http://host/dir/file#method=head | http://www.anfibia.net/images/m.png#method=head | Check file (does not transfer content) |
| HTTP | OPTIONS | http://host#method=options | http://www.somewebsite.com/#method=options | Query methods supported by server |
| HTTP | POST | http://host?name=value#method=post | http://www.somewebsite.com/cgi/formmail.pl?subject=hello#method=post | Submit data to be processed |
| HTTP | PUT | http://host#method=put | http://api.twitter.com/1/statuses/retweet/5466220198.xml#method=put | Upload contents to specified resource |
| HTTP | TRACE | http://host#method=trace | http://www.somewebsite.com/#method=trace | Server and proxy diagnostics |
Shows the list of databases to be contacted -and queried, if desired- regularly in order to detect database errors, or misconfigurations.
Database Errors
Databases are contacted every minute. If there are 3 consecutive errors, a log entry is created and alerts are sent. Errors are triggered when there is no response or an error response is returned from the database.
In order to monitor -local, or remote- Oracle, MySQL or PostgreSQL databases, you are required to install the appropriate package or driver for your Windows version. Drivers need to be installed only on the computer where Reactor is installed.
Database Settings
- Name : Name of the entry.
- Database : Select a database type from the list: Microsoft SQL Server, Oracle, MySQL, Custom OLE DB Provider or PostgreSQL.
- Server: Server where the database is.
- Data source: Data source for the database.
- Username: Username to access the database
- Password: Password to access the database.
- Query: SQL string or command to query the database.
- Alerts: Email, Twitter and SMS alerts can be enabled independently
Response
- If the database responds, the Replied tag will appear
- If the database fails, the Error tag will appear
- If a query is entered, the response text will appear below the database name
Assistant: Export/Import Servers & Databases
Use the assistant to export your servers and databases to CSV. Edit your CSV file on Excel or any other compatible program.
- Export: Click the Export link
- Import: Click the Browse button and select your CSV file. Then click Import and your servers and databases will be imported to Reactor.