文件名称:hwmonitor:显示服务器平均负载图表并远程运行pre-define命令-开源
文件大小:18KB
文件格式:GZ
更新时间:2024-05-28 14:10:48
开源软件
我是硬件支持人员,使用过仙人掌,zabbix,但是它们太“强大”,有时我只想知道服务器“工作正常”,并向我展示一个基本的负载平均图表,就足够了。 另一方面,我需要远程运行命令(例如:“ top”,“ iostat”,“ date”等),并将其显示在网页上。 hwmonitor(用C语言编写)是一个简单的守护程序,您可以定义一些命令名(例如:show_top = top -b -n1),远程登录该守护程序并输入def-command(例如:show_top),hwmonitor将返回该信息。 然后,hwclient(包含在该项目中,用C编写)连接到hwmonitor,输入定义的命令名,以每60秒(您可以更改它)将服务器平均负载和IO空闲时间转换为文本文件。 hwgraphic(包含在该项目中,用PHP编写)读取了文本文件(由hwclient生成),并显示了平均负载图表和IO空闲图表。
【文件预览】:
hwmonitor-1.0.1
----hwclient.h(926B)
----lib_inicfg.c(6KB)
----hwmonitor.c(3KB)
----lib_mystring.h(730B)
----lib_mystring.c(2KB)
----lib_socket.h(4KB)
----hwmonitor.h(977B)
----CHANGELOG(352B)
----TARGETS(63B)
----README(6KB)
----hwclient.conf(318B)
----external_demo()
--------daemontools_run()
--------sock_client.php(483B)
----hwclient.c(3KB)
----lib_socket_connect.c(14KB)
----Makefile(700B)
----hwgraphic_PHP()
--------config.php(135B)
--------show_graphic.php(14KB)
--------showall_thisdate.php(1KB)
--------list.php(2KB)
--------README(766B)
----lib_cfg.h(957B)
----hwmonitor.conf(617B)