What's Sentinel ?

Nubium Sentinel is a supervisory SaaS type service for availability monitoring and resource usage reporting.

target content
Ping Ping is issued to the server to verify IP level connectivity.
CPU Monitor CPU load average.
Memory Check real memory total capacity, real memory usage, the amount of the swap allocated, and the amount of the swap usage.
Disk Monitor Total space, Used space size on the disk.
Network Monitor Input / Output network traffic volume.

target interval
Ping Sentinel sends 3 requests every five minutes.
If Sentinel would fail to receive every echo packet from target host within 5 seconds each,
it will appear that the remote host is not reachable.(works similar to ICMP Ping command [ping -c 3 -w 5])
Others Sentinel collects data every five minutes.


Sentinel keeps watch over resources and notifies you immediately by email as soon as defined thresholds are exceeded.
(The thresholds are the values you set on the Server Information Edit page. )


The information gathered by an SNMP agent on the target host.


We support Linux, UNIX, BSD OS now. We plan to support for Windows OS in the future.
If you have any requests, please contact to the inquiry page.

Configuration of target hosts is made on the Server setting screen. You can add or edit the monitoring setting from Server List.



icon operation
Add new server. (Up to five )
Edit the server configuration
Delete the server from the list. (Collected data will be deleted together)


The monitoring setting of the servers is saved on the following screens.
item content
name Please set the name of the server. (Make this a descriptive name.)
IP/FQDN Please set IP/FQDN of the target server.
You cannot use same IP/FQDN address for different servers.
This must be a public IP.
Monitoring settings monitoring target. non monitoring target.
Alert mail settings The threshold of the check in order to trigger an alert email.
Various settings Disk : The disk partition of the server.
Network : The name of the network interface card.
Test of server setting value Check whether configuration is done properly.
(The SNMP agent should be installed and set to the target servers in advance. )

You can find monitoring result of resources (CPU,Memory,Disk,Network) by selecting "Resource Monitor" of the service tab.
If you register more than 2 servers, Server List will be shown. Please select icon of the server you wants to see the result.


When the server is selected, the resource usage graphs by latest 24 hours displayed.


When icon is pressed, resource usage graphs by day, week, month and year displayed.

CPU load average of every one and five minute displayed in the chart.

Real memory total capacity, real memory usage, the amount of the swap allocated,
and the amount of the swap usage are displayed in the chart.

Total space size, Used space size on the disk displayed in the chart.



- The partition of the disk to be monitored can be specified from the Server Information Edit screen.
Please execute "Test server settings" if you are not sure about the partition, the test will inform you candidate names to set.

The amount of the Input / Output traffic volume of the network displayed in the chart.



- Network interface card to be monitored can be specified from the Server Information Edit screen.
Please execute "Test server settings" if you are not sure about the network interface card,
the test will inform you candidate names to set.

The monitoring result of Ping can be confirmed on the Ping Monitor screen in the service tab.



The Server List shows the monitoring result of each server.
The number in parentheses shown next to the IP address indicates the count of no echo response.
"No response time" means time when the remote host was not reachable,
and "Recovery time" means time when Sentinel received echo response again.
As for details information in which Ping doesn't respond, ten records will be displayed soon.

The registration Web site monitoring service. (via HTTP Status code)


Sentinel have been monitoring the published Web site.(via HTTP or HTTPS)


In five minutes, the registered site is monitoring.
When the response from the site doesn't return within 10 seconds, the request is issued to the site again.
When the response doesn't come back within 10 seconds continuing three times, it is judged the time-out.


Alert mail is transmitted to the registered mail address, except when the status code of the response of the site to be observed is 2xx.
(alert main example)

      **** HTTP/HTTPS ALERT from Sentinel ****
      Target URL : http://xxx.xxx.xxx/hoge
      Result : HTTP status code error. [502]
    

This page explains how to install net-snmp and to change network configuration setting on Amazon EC2 Fedora server.
Please run all commands by root. Configuration of 'Security Groups' requires to login to AWS Management Console.


Install package.
# yum install net-snmp
Rename default configuration.
# mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf-org
Configuration option in the 'snmpd.conf'.
# vi /etc/snmp/snmpd.conf
com2sec mynetwork 174.129.209.115/32 sentinel
group MyRWGroup v1         mynetwork
group MyRWGroup v2c        mynetwork
group MyRWGroup usm        mynetwork
view all    included  .1                               80
access MyRWGroup ""      any       noauth    exact  all    none    none
syslocation [your e-mail address]
syscontact [your e-mail address]
proc mountd
proc ntalkd 4
proc sendmail 10 1
exec echotest /bin/echo hello world
disk /
load 12 14 14
Adding service.
# chkconfig --level 345 snmpd on
Start the agent.
# /etc/init.d/snmpd start
    


Login to AWS Management Console, and select SecurityGroup from left pane(Navigation) of the management console of EC2.

add SNMP
input [Custom - udp - 161 - 162 - 174.129.209.115/32] and save.

add Ping(ICMP)
input [Custom - icmp - -1 - -1 - 174.129.209.115/32] and save.



When the setting above is successfully completed, it is recommended to make AMI.
If you have any questions, please contact to the inquiry page.

This page explains how to install snmpd and to change network configuration setting on RedHat Linux.
Please adjust it properly according to your OS and Distribution.


get from http://net-snmp.sourceforge.net/
recommend 5.3 or more. (Please use the latest as much as possible. )
Now(2009 9.30) latest version is 5.4.2.1.

# wget http://sourceforge.net/projects/net-snmp/files/net-snmp/5.4.2.1/net-snmp-5.4.2.1.tar.gz/download
# tar net-snmp-5.4.2.1.tar.gz
# cd net-snmp-5.4.2.1
# ./configure
There are five input items and change according to your environment, please.
-Press return to continue-Enter
Default version of SNMP to use (3):Enter
System Contact Information (username@):[your email address etc.]Enter
System Location (Unknown):Enter
Location to write logfile (/var/log/snmpd.log):Enter
Location to write persistent information (/var/net-snmp):Enter
# make
# make install
# vi /usr/local/share/snmp/snmpd.conf
com2sec mynetwork 174.129.209.115/32 sentinel
group MyRWGroup v1         mynetwork
group MyRWGroup v2c        mynetwork
group MyRWGroup usm        mynetwork
view all    included  .1                               80
access MyRWGroup ""      any       noauth    exact  all    none    none
syslocation [your e-mail address]
syscontact [your e-mail address]
proc mountd
proc ntalkd 4
proc sendmail 10 1
exec echotest /bin/echo hello world
disk /
load 12 14 14
Change execution authority.
# chmod 744 /etc/init.d/snmpd
Check script.
# /etc/init.d/snmpd start
# /etc/init.d/snmpd restart
# /etc/init.d/snmpd stop
Registration of automatic start.
# chkconfig --add snmpd
Confirmation of registration situation.
# chkconfig --list snmpd
snmpd           0:off   1:off   2:off   3:on    4:on    5:on    6:off
    


Permission setting of tcp_wrapper

# vi /etc/hosts.allow
snmpd : 174.129.209.115
      

When you set the firewall
Please open UDP port 161,162 from Sentinel (174.129.209.115).
INPUT chain setting example of iptables
# vi /etc/sysconfig/iptables
-A INPUT -s 174.129.209.115/32 -p udp -m udp --dport 161 -j ACCEPT
-A INPUT -s 174.129.209.115/32 -p udp -m udp --dport 162 -j ACCEPT
# /etc/init.d/iptables restart
      

If you use the router or firewall
Please open UDP port 161,162 from Sentinel (174.129.209.115) too.

Before you install, please make sure you have met the system requirements.


Admin or Root privilege of the servers (including rental server).
Linux, UNIX, BSD (Windows OS will be available by the further version improvement. )
The servers are able to use net-snmp and SNMP compatible.
The servers should have static IP addresses or FQDN name assigned to them.


you are not allowed installing snmpd, or changing firewall setting.
a target host is set up in local network and connection from the outside is refused.

Please ask an administrator for detail.

Please select "sign up" link right top of this page, and read "Contract-Terms of Agreement".
If you can accept it, please check on "agree" and click next button. The Registration page will appear.


Please fill out following items.
item content
ID The ID used for login. (three characters or more)
Password The password used for login. (four characters or more)
Password (Confirm) Please re-enter password.
Email Please input the Email address.
Alert emails or other emails will be sent from sentinel@haw.co.jp to this address.
Timezone Please set your time zone.
(Datetime will be displayed according to the time zone.)
Contract type Please select the contract type. (currently Basic only)
Language Please set your language to use. (currently English or Japanese)

When "Register" button is pressed, the user registration is completed.
We will send you an email to your account as soon as it has been processed.
And you will be able to login Sentinel.
- The service of Sentinel can be tried from the user's registration free of charge for 30 days.
If you use it continuously after the probation, please change from the link of the method of payments of
the user setting screen to the registration screen of the method of payment, and register the method of payment.

The Payment method page will be shown after User registration page.
(it is also possible to go to the page from the link described in the Payment Method
of the User setting screen if the payment method has not been registered yet. )


Sentinel supports only Paypal as its payment method.
Please get the Paypal account if you do not have it yet.

We would like to increase other paying ways in the future. If you have any requests, please contact to the inquiry page.