Linux系统之Ward服务器监控工具

Linux系统之Ward服务器监控工具

文章目录

  • Linux系统之Ward服务器监控工具
    • 介绍
    • 资源列表
    • 基础环境
    • 一、安装Java环境
    • 二、下载ward的jar包
      • 2.2、下载软件包
    • 三、安装ward工具
      • 3.1、启动ward服务
      • 3.2、查看你后台启动任务
      • 3.3、监听ward服务端口
    • 四、访问ward服务
      • 4.1、进入ward初始界面
      • 4.2、ward的初始配置
      • 4.3、从新打开ward页面

介绍

  • Ward是一个使用java开发的简单而简约的服务器监控工具,其特点有支持自适应设计系统、支持深色主题、只显示服务器的主要信息、在所有流行的操作系统上运行良好
  • Ward提供了与服务器有关的主要信息。它与所有流行的操作系统兼容。Ward使用OSHI,这是一个免费的Java库,用于检索操作系统和硬件信息。它共享操作系统版本、内存、处理器、磁盘分区、CPU

资源列表

操作系统配置主机名IP所需软件
CentOS 7.92C4Gjava-jeven192.168.93.101jdk-8u202-linux-x64.tar.gz、ward 1.8.8

基础环境

  • 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
  • 关闭内核安全机制
setenforce 0
sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
  • 修改主机名
hostnamectl set-hostname java-jeven

一、安装Java环境

  • Word监控工具是基于java语言开发的,所以要安装java环境
# 需要执行以下所有内容,不然java包跑不起来
[root@java-jeven ~]# yum -y install gcc gcc-c++# 解压
[root@java-jeven ~]# tar -zxvf jdk-8u202-linux-x64.tar.gz # 复制二进制文件
[root@java-jeven ~]# cp -r /root/jdk1.8.0_202/ /usr/local/jdk# 配置环境变量
[root@java-jeven ~]# vim /etc/profile
# 末尾添加即可
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin# 刷新变量文件,使变量立即生效
[root@java-jeven ~]# source /etc/profile# 查看java版本
[root@java-jeven ~]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

二、下载ward的jar包

2.2、下载软件包

  • 在github下载ward的jar包
# 下载速度可能有点慢,可能还会报错,多下载几次即可
[root@java-jeven ~]# wget https://github.com/Rudolf-Barbu/Ward/releases/download/v1.8.8/ward-1.8.8.jar# 查看下载的软件包
[root@java-jeven ~]# ls -lh ward-1.8.8.jar 
-rw-r--r-- 1 root root 29M 615 20:48 ward-1.8.8.jar

三、安装ward工具

3.1、启动ward服务

  • 在后台启动ward服务
[root@java-jeven ~]# nohup java -jar ward-1.8.8.jar &
[1] 9137
[root@java-jeven ~]# nohup: 忽略输入并把输出追加到"nohup.out"
# 这里回车一下
[root@java-jeven ~]# # 查看日志文件,确定是否运行成功,如果跟我以下一样证明运行成功
[root@java-jeven ~]# cat nohup.out .   ____          _            __ _ _/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/  ___)| |_)| | | | | || (_| |  ) ) ) )'  |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spring Boot ::                (v2.4.0)2024-06-15 20:51:33.463  INFO 9137 --- [           main] org.bsoftware.ward.Ward                  : Starting Ward v1.8.8 using Java 1.8.0_202 on java-jeven with PID 9137 (/root/ward-1.8.8.jar started by root in /root)
2024-06-15 20:51:33.465  INFO 9137 --- [           main] org.bsoftware.ward.Ward                  : No active profile set, falling back to default profiles: default
2024-06-15 20:51:34.413  INFO 9137 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 4000 (http)
2024-06-15 20:51:34.420  INFO 9137 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2024-06-15 20:51:34.421  INFO 9137 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.39]
2024-06-15 20:51:34.473  INFO 9137 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2024-06-15 20:51:34.474  INFO 9137 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 910 ms
2024-06-15 20:51:34.624  INFO 9137 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2024-06-15 20:51:34.702  INFO 9137 --- [           main] o.s.b.a.w.s.WelcomePageHandlerMapping    : Adding welcome page template: index
2024-06-15 20:51:34.796  INFO 9137 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 4000 (http) with context path ''
2024-06-15 20:51:34.808  INFO 9137 --- [           main] org.bsoftware.ward.Ward                  : Started Ward in 1.865 seconds (JVM running for 2.183)

3.2、查看你后台启动任务

[root@java-jeven ~]# jobs -l
[1]+  9137 运行中               nohup java -jar ward-1.8.8.jar &

3.3、监听ward服务端口

  • ward默认侦听4000端口
[root@java-jeven ~]# netstat -anpt | grep 4000
tcp6       0      0 :::4000                 :::*                    LISTEN      9137/java    

四、访问ward服务

4.1、进入ward初始界面

  • 访问地址:http://192.168.93.101:4000,进入ward初始界面
    在这里插入图片描述

4.2、ward的初始配置

  • 默认打开设置页面
  • Server Name:自定义,这里选择myserver
  • 端口号:自定义,这里设置5000,后续将以心输入的这个端口号访问
  • 注意:新端口不能与默认端口相同(默认端口:4000),完成后点击CAUNCH即可
    在这里插入图片描述

5Cimage-20240615210243300.png&pos_id=img-0gMmoWyG-1718596576566)

4.3、从新打开ward页面

  • 重新打开ward页面,访问地址:http://192.168.93.101:5000
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/28571.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu20.04.6操作系统安装教程

一、VMware Workstation16安装 选择安装VMware Workstation,登录其官网下载安装包,链接如下: 下载 VMware Workstation Pro 下载后运行安装向导,一直Next即可。 二、Ubuntu镜像下载 ubuntu20.04 选择需要下载的镜像类型下载即…

采集罗克韦尔AB、西门子等PLC数据发布成HTTP接口

智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC的原厂协议转换为HTTP协议的服务端,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,即可接收来自客户端的GET、PUT和POST命令,解析和打包JSON文件(JSON文件格…

代码随想录算法训练营第二十七天

题目:122. 买卖股票的最佳时机 II 本题首先要清楚两点: 只有一只股票!当前只有买股票或者卖股票的操作 想获得利润至少要两天为一个交易单元。 局部最优:收集每天的正利润,全局最优:求得最大利润。 我…

PHP安装配置

文章目录 1.下载PHP2.配置环境变量3.Apache安装配置 1.下载PHP PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法…

北京职场社交app开发,“职”在必行

工作一直是人们日常生活中占比较大的一部分,在做好本职工作的同时,职场社交也同样重要。目前,北京职场社交app不仅帮助求职者寻求工作,而且为工作者提供了获取信息与机遇的平台。 一. 北京职场社交app面向的用户群体 …

怎么管理网站的数据

每一个网站都会有很多的数据,这些数据的来源,有一些是直接把数据存放在运行文件里面,有一些则是存放在数据库里面,如MySQL、SQL Server等等,这些数据库都是需要安装指定的数据库环境才能运行起来,数据库的存…

Mybatis --- 动态SQL 和数据库连接池

文章目录 一、什么是动态SQL 重要性二、动态SQL的编写 ---注解三、动态SQL的编写 ---xml3.1 增加场景 if标签3.2 处理代码块内容 --- trim 标签3.3 查询场景 where标签3.4 更新场景 set标签3.5 删除场景 <foreach> 循环标签3.6 include、sql标签 代码重复度问题 四、数据…

软考高级论文真题“论大数据lambda架构”

论文真题 大数据处理架构是专门用于处理和分析巨量复杂数据集的软件架构。它通常包括数据收集、存储、处理、分析和可视化等多个层面&#xff0c;旨在从海量、多样化的数据中提取有价值的信息。Lambda架构是大数据平台里最成熟、最稳定的架构&#xff0c;它是一种将批处理和流…

5G消息 x 金融 | 数字金融新形态

5G消息 x 金融 | 数字金融新形态 5G 消息基于终端原生入口&#xff0c;可为金融消费者提供轻便安全的服务入口&#xff0c;为金融机构开拓了低成本的客户触达渠道。 5G 消息 X 金融 —— 优势亮点 5G 消息凭借“RCS&#xfe62;Platform&#xfe62;Chatbot”方式构建了银行与客…

通过iDrac8.0安装Windows Server 2022

1:登录iDrac。 2&#xff1a;启动虚拟控制台。 3&#xff1a;点击虚拟机介质。 4&#xff1a;连接虚拟介质。 5&#xff1a;映射CD/DVD 6: 找到本地的安装镜像。映射设备。 7&#xff1a;在下次引导中选择虚拟CD/DVD/ISO引导。 8&#xff1a;可以在电源中选择重置设备启动&…

docker镜像拉取K8s的calico,Pod报错Init:ImagePullBackOff及kubekey生成离线包报错error: Pipeline[ArtifactExportpipe的解决

配置k8s集群出现问题 起初以为是版本问题&#xff0c;最后比对了一下发现没有问题。使用 kubectl describe calico-node-mg9xh -n kube-system命令查看发现docker pull 镜像失败&#xff0c;但是docker国内镜像源早就配置过了。 猜测Docker的缓存可能会导致拉取镜像失败。尝试…

个人云服务器已经被安全合规等卡脖子 建议不要买 买了必定后悔 安全是个大问题 没有能力维护

我的想法 自己买一个云服务器&#xff0c;先自己边做边学习&#xff0c;向往硅谷精神&#xff0c;财富与自由。如果能赚钱&#xff0c;就开个公司。这次到期就放弃了。 我前前后后6年花6000多元买云服务器。业余花了无数的精力&#xff0c;从2018到现在 &#xff0c;也没有折…

基于R-Tree的地理空间数据分析加速

几年前&#xff0c;我正在做一个业余项目。我想创建一个 Web 应用程序&#xff0c;推荐当地的特色景点&#xff0c;例如咖啡馆、书店或隐藏的酒吧。我的想法是在地图上显示用户触手可及的所有兴趣点。我的数据集中有数十万个点&#xff0c;我必须巧妙地过滤用户给定范围内的数据…

一键生成insert,update,delete,的mybatis sql 语句

由于最近写增删改查&#xff0c;对与开发来说&#xff0c;编写一个insert和update 语句是十分耗时耗力的&#xff0c;因为有大量的字段要复制粘贴。粘贴完还要去比对一下有没有漏粘的&#xff0c;很耗费精力&#xff0c;于是就想着写一个sql&#xff0c;通过手动指定哪张表&…

二、C#基本语法

C#是一种面向对象的编程语言。在面向对象的程序设计方法中&#xff0c;程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型&#xff0c;或者说&#xff0c;是相同的class中。 例如&#xff0c;以rectangle&#xff08;矩形&#xff09;对象为例。它具有length和…

STM32Cube配置STM32F072C8T6的CAN总线说明

目录 1. 引脚配置2. 时钟配置3. 代码添加 1. 引脚配置 2. 时钟配置 CAN配置 波特率计算&#xff1a;500K 48 / &#xff08;431&#xff09;*12 48 / 96 使能中断&#xff0c;很关键&#xff0c;否则CAN无法发送。 3. 代码添加 添加滤波器使能、接收中断使能、CAN使能&…

打造基于大模型的AI产品

我要飞往印度进行短暂旅行&#xff0c;因此花了一个小时的时间处理在线签证申请流程。完成后&#xff0c;由于我现在知道涉及的内容&#xff0c;我向 ChatGPT 4o 询问了相关问题。这些观点中的大多数都是部分或完全错误的。 NSDT工具推荐&#xff1a; Three.js AI纹理开发包 - …

微信小程序开发系列(三十五)·自定义组件的属性properties

微信小程序开发系列&#xff08;三十四&#xff09;自定义组件的创建、注册以及使用&#xff08;数据和方法事件的使用&#xff09;_wx小程序组件开发-CSDN博客 目录 1. 组件的属性 2. 组件的使用 3. 细节描述 1. 组件的属性 Properties是指组件的对外属性&#xff0c;主…

Ms08067安全实验室成功实施多家业务系统渗透测试项目

点击星标&#xff0c;即时接收最新推文 近日&#xff0c;Ms08067安全实验室针对多家公司重要系统实施渗透测试项目。公司网络信息系统的业务应用和存储的重要信息资产均较多&#xff0c;存在网络系统结构的复杂性和庞杂等特点&#xff0c;使得公司网络信息系统面临一定风险。项…

顺安蜘蛛池四川官网下载

baidu搜索&#xff1a;如何联系八爪鱼SEO? baidu搜索&#xff1a;如何联系八爪鱼SEO? baidu搜索&#xff1a;如何联系八爪鱼SEO? 虽然影视泛目录很火,但超度站群版本自出现以来-直流量稳定,可惜这两年起站全靠域名。但话说回来,咱不能否认,只要用的域名好,做啥泛目录都有好…