What is SysUsage ?
SysUsage continuously monitor your systems informations and generate periodical graph reports using rrdtool or javascript jqplot library. All reports are shown throught a web interface.
SysUsage grabs all system activities using Sar and system commands allowing you to keep tracks of your computer or server activity during his life. It is a great help for performance analysis and resources management. The threshold notification can alarm you when the system capabilities are reached by sending SMTP messages or throught Nagios reports.
By default it will monitor all you need to know on your server activity (See Features), it is written in Perl and should works on all Unix like plateforms. It doesn't require a Database system like MySQL or PostgreSQL but lie on rrdtool. In addition you can embeded your own plugins written in any programing language.
Since release 5.0 SysUsage can be run from a centralized place where collected statistics will be stored and where graphics will be rendered. Unless other monitoring tools with lot of administration work, SysUsage is design to have the lesspossible things to configure and a high level of admin system knowledge. Each server can also be self monitored and you just have to connect your browser to the web interface to know his health level.
SysUsage is design with simplicity in mind. I want all relevant statistics from my servers within an intuitive web interface and without spending too much time to configure it, if you know Nagios, you know what I mean. You will especially like SysUsage for that.
Features
SysUsage generate graphical reports on all system activity information. His periodical reports allow you to keep track of the machine activity during his life and will be a great help for performance analysis and resources management.
SysUsage can be run periodically from 10 seconds cycle in daemon mode to 1 minute or more using crond.
CPUs
- CPUs distribution usage (user, nice, system). - CPUs global usage (total cpu used, iowait). - CPUs virtualized usage (steal, guest).
Memory
- Memory usage (with and without cache). - Swap usage (with and without cache). - Amount of memory need for current workload. - Posix share memory. - Hugepages utilisation - Active versus inactive memory - Dirty memory that need to be written to disk
I/O
- Context switches per second. - Interrupts per second. - Page swapping. - Page I/O stats. - I/O request stats. - I/O block stats.
Network
- TCP connections per second. - TCP segments per second. - Number of socket in use (Total, TCP and UDP). - Number of socket in TIME_WAIT state. - Active network interface usage. - Active network interface bad packet, dropping, collision.
Devices
- CPU time for I/O on device. - Read/Write sectors on device. - Disk throughput on device. - I/O workload on device. - Times for I/O requests issued to device. - Hard drive temperature if your hardward support it (with hddtemp). - MotherBoard/CPU/Remote temperature reported by sensors. - Fan RPM reported by sensors.
Files
- Number of open file. - Number of file in a queue directory. - Disk space used on mounted partition.
Process
- Load average. - Process created per second. - Number of running process (ex: sendmail, httpd, oracle, etc.). - Number of running thread (ex: mysqld, amarok, etc.). - Number of task blocked waiting for I/O
Notification
You can have mail or Nagios notification when some monitored values are outside max/min threshold values for all type of monitoring.
Plugins
Since version 3.0 you can create your own monitoring plugins. Any script or program can be embeded in SysUsage provided that it return up to 3 numeric values. The graphic title and labels are defined in the configuration file.
Remote call
Since release 5.0 SysUsage can be installed onto a central server that will be used to store statistics data and periodically call sysusage on remote host using SSH. This central place will also be in charge to renderer HTML plages and graphics for all hosts. This will allow to simplify the SysUsage installation on remote host that will only require sysstat and rsysusage.
相关推荐
公共视频监控系统监控杆体施工规范 DB23/T 2849-2021是黑龙江省地方标准,规定了公共视频监控系统监控杆体施工的相关要求和规范。本标准遵循GB/T 1.1—2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》...
系统监控大师可以按照您的设置把被监控电脑的屏幕图像和摄像头图像定时记录下载,并保存为图片;并可以记录下系统打开的窗口的标题,到保存为文本;系统监控大师支持把监控到的文件(屏幕截图,摄像头截图和记录打开...
目录 第一、建筑设备监控系统 建筑设备监控系统概念 建筑设备监控系统功能 建筑设备监控系统监控原理 建筑设备监控系统各子系统监控原理 建筑设备监控系统监控点表及配置 第二、冷源群控简介 BA系统监控介绍全文共...
在Linux系统中,文件系统的监控是一项重要的系统管理任务。它可以帮助系统管理员及时发现文件系统中的变化,如文件的创建、删除、修改等,从而进行相应的处理,如备份、审计或安全检查。本文将详细介绍Linux系统中...
linux系统监控工具汇总,包括vmstat、uptime、iostat、sar等各种监控工具的具体分析。
城市供水系统监控和自动化技术设备主要包括监控系统、自动化控制系统、数据采集系统、数据处理系统、报警系统等。 二、技术特点 城市供水系统监控和自动化技术设备具有以下技术特点: 1. 高度自动化:城市供水...
在现代IT环境中,系统监控是确保业务连续性和服务质量的关键环节之一。本文将基于给定的信息,详细介绍多种开源监控工具及其特点与用途。 #### 监控系统Nagios - **简介**:Nagios是一款广受欢迎的开源监控系统,...
SysUsage 是一款强大的开源系统监控和警报报告工具,它为用户提供了一种直观的方式来了解他们的计算机或服务器在运行过程中的性能状况。通过收集并分析CPU、内存、输入/输出(I/O)、网络以及磁盘使用数据,SysUsage...
标题中的“c#开发的系统监控软件”表明这是一个使用C#编程语言开发的应用程序,主要功能是监控操作系统的活动,特别是与文件操作相关的活动。C#是微软推出的面向对象的编程语言,它具有丰富的类库支持,适用于开发...
Nagios系统监控实践(第2版) Nagios系统监控实践(第2版)
sysMonitor.sh:系统监控脚本,调用入口,在这里配置系统监控的阀值及调用脚本 PublicSysMoniror.sh:公用系统监控脚本,用于远程监控,调用公用监控脚本入口 sysCpuMemDiskMonitor.sh:系统CPU内存和硬盘使用率...
远程监控巡查子系统监控组网.vsd
# 基于Windows内核驱动的系统监控与管理工具 ## 项目简介 本项目是一个基于Windows内核驱动的系统监控与管理工具,旨在提供对系统关键资源的深入管理和监控。通过内核级别的驱动程序,项目实现了对文件、内存、...
Ganglia系统监控完整版 pdf 清晰
《系统监控管理办法》是针对关键信息系统的运行安全和事故预防而制定的一套规范性文档,旨在确保信息系统监控的高效和规范。本办法分为总则、监控分类、监控策略原则和机房环境监控策略四个主要部分。 在总则中,...
文件系统监控设置及获取方案(zabbix)文件系统监控设置及获取方案(zabbix)
金鼎数字监控系统是一款专为各类场所提供高效、安全监控解决方案的系统,广泛应用于商业、工业、住宅区、学校、医院等场景。该系统通过集成先进的数字技术,实现了对环境的实时监控、录像存储以及远程访问等功能,为...
面对动辄几百上千个虚拟机、容器,数十种要监控的对象,现有的监控系统还能否支撑的住?来自于容器、虚拟机、物理机、网络设备、中间件的指标数据如何采用同一套方案快速、完整的收集和分析告警?怎样的架构、技术...
最强大的macOS系统监控,也是笔者电脑里的必装应用之一,它能让用户最快速、最直观地了解到几乎各硬件所有的运行状态,其中包括:CPU 中央处理器、GPU 图形处理器、Memory 虚拟内存、Network 网络、Battery 电池、...
使用MSP430设计系统监控器