Hostmeter

A pilot can view all important statistics in his cockpit, so why not a network administrator? Hostmeter is a NINO utility to display the router or host status in one dashboard. All important statistics are shown as meters and bars in a cockpit dashboard style. This contains CPU, memory, processes, storage and system information.

Hostmeter features



Hostmeter main screen

The Hostmeter main sreen is divided into three areas. On the left the CPU, load and memory statistics are displayed. Also the status of monitored processes (hosts only) can be displayed. In the middle the system info, such as Operating System, BIOS, hardware info and other information is shown. The info button will show the device info screen to set hostname, contact en location. The processes button will show the top processes list. The network button will show the network status. The storage statistics are displayed in the right area of the hostmeter dashboard. This is an example of a windows server running on Dell hardware.





1 %




9 %
CPU0 % CPU1 %
18 %
34.3 %
VirtualMemory %PhysicalMemory%
Process Status
lsass.exe
Normal
sqlservr.exe
Normal
dns.exe
Normal
Hostname:US383ADS01
Manufacturer:Dell Computer Corporation
Model:PowerEdge 1750
SerialNumber:G2WQ01J
SystemType:X86-based PC
Number of CPU:2 cpu, 2784 MHz
PhysicalMemory:2 GB
BIOS:Phoenix ROM BIOS PLUS Version 1.10 A06
Users:15
Processes:49

Info
Processes
Network
WMI_LogicalDisk
0 %
A:
44 %
C:
17.4 %
D:
87.7 %
Z:



Processes

The processes are displayed sorted by CPU usage. For each process the CPU tics and memory usage is shown. It is possible to view detail process info by clicking on the process name. It is also possible to navigate in time by clicking First, Prev, Next or Last. Exit will go back to the Hostmater main screen. To view a graph of process resources, click on the Plot graph button.

FirstPrevNextLastTue Apr 27 08:24:21 2004Exit
CentiSecs/S Memory
PID Name Long name Type Status
0.3071
48.8 MByte
Plot graph1924sqlservr.exe Applicationrunning
0.2835
17 MByte
Plot graph928svchost.exeC:\WINDOWS\System32\ -k netsvcsApplicationrunning
0.2520
39.8 MByte
Plot graph500lsass.exeC:\WINDOWS\system32\ Applicationrunning
0.1575
228 kByte
Plot graph4System Operating Systemrunning
0.1496
4.7 MByte
Plot graph1396dfssvc.exeC:\WINDOWS\system32\ Applicationrunning
0.1024
5.7 MByte
Plot graph856wmiprvse.exe Applicationrunning
0.0472
133.7 MByte
Plot graph488services.exeC:\WINDOWS\system32\ Applicationrunning
0.0236
5 MByte
Plot graph2908snmp.exeC:\WINDOWS\System32\ Applicationrunning
0.0236
5.7 MByte
Plot graph444winlogon.exe Applicationrunning
0.0157
4.8 MByte
Plot graph708svchost.exeC:\WINDOWS\System32\ -k termsvcsApplicationrunning


Process resources graph

This screen will show a graph of process CPU and memory usage. This makes it very easy to troubleshoot applications, find memory leaks and more. This is an example of a squid proxy process running on a Unix server.

Host: fs-prx01 - process: squid - (squid) pid: 28955
Process memory usage
CPU CentiSeconds


Detailed process info

This screen will show detailed process information. Set the severity in process monitor alarm to monitor the status of the process. The status is displayed in the Hostmeter main screen. It is also possible to send alarms into the eventlog if a process is not running anymore. The status events will be displayed in the eventlog. This can be done by checking the status checkbox in the monitoring configuration.

Process 1924 US383ADS01
Process ID:1924
Total CentiSeconds:1537968
CentiSeconds 126 seconds ago:1537923
CentiSecs/s:0.357142857142857
Used memory:51216384
Name:sqlservr.exe
Long name:sqlservr.exe
Type:Application
Status:running
Process monitor alarm:
Update discovery process list

The device discovery process will use a default process list to detect what processes should be monitored. This can be changed by checking the Update discovery process list checkbox. This way it is possible to create a customized process list that can be used for a discovery of new servers.

ProcessSeverity
xfs
Warning
lpd
Warning
ypbind
Minor
ypserv
Minor
automount
Minor
syslogd
Minor
portmap
Minor
smbd
Minor
mysqld
Minor
ftpd
Minor
httpd
Minor
apache
Minor
tnslsnr
Minor
TNSListener
Minor
sqlservr
Minor
sqlexec
Minor
db2serv
Minor
mad
Minor
msdtc
Minor
emsmta
Minor
store
Minor
mqsvc
Minor
lsass
Major
services
Major
wins
Major
dns
Major
named
Major
sshd
Major
inetd
Major
xinetd
Major
nfsd
Major
nmbd
Major
cron
Major
rpc.statd
Major

Network status

Hostmeter will show the network status if the network is monitored. This is an example of a Sun Solaris web server with multiple interfaces.

NetworkNetwork trafficErrors
1-lo0
0 Bit/s
0 Error/s
2-eri0
8.8 kBit/s
0 Error/s
3-qfe0
3.2 MBit/s
0.2 Error/s
4-qfe0:1
0 Bit/s
0 Error/s
5-qfe0:2
0 Bit/s
0 Error/s
6-qfe0:3
0 Bit/s
0 Error/s
7-qfe4
2.7 MBit/s
0 Error/s
8-qfe4:1
0 Bit/s
0 Error/s
9-qfe4:2
0 Bit/s
0 Error/s
10-qfe4:3
0 Bit/s
0 Error/s



Hostmeter needs monitoring

Hostmeter depends on monitoring presets that monitor CPU, memory, storage and processes. Using the default discovery process NINO will detect the device monitoring capabilities and for servers it will detect the most important processes to monitor. If the auto-discovery is disabled, the device monitoring should be configured. Preset groups or individual monitoring presets must be activated for devices to view status meters. A special HostProcs preset is responsible for monitoring host processes. This preset is member of the Windows and Linux preset group. In the preset group or HostProcs preset the status checkbox must be checked to get status alarms in the eventlog

Preset Groups for US383ADS01 Monitor Status
FrameRelay
Internet
Linux
Network
WindowsPlot Graph
ciscoCAT
ciscoIOS
All presets
Apply changes: