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

简介: 【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具

一、Ward介绍

1.1 Ward简介

Ward 是一个使用 Java 开发的简单而简约的服务器监控工具。

1.2 Ward特点

  • Ward 支持自适应设计系统。
  • Ward支持深色主题。
  • Ward只显示服务器的主要信息。
  • Ward 在所有流行的操作系统上运行良好。

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostname IP地址 操作系统版本 内核版本 java版本 ward版本
jeven 192.168.3.166 centos 7.6 3.10.0-957.el7.x86_64 1.8.0_202 1.8.8

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境;
2.在centos7.6环境下部署Ward服务器监控工具。

三、部署java环境

3.1 jdk下载地址

jdk下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

在这里插入图片描述

3.2 解压jdk安装包

  • 解压jdk安装包
tar -xzf jdk-8u202-linux-x64.tar.gz

在这里插入图片描述

3.3 复制二进制文件

将jdk的二进制文件复制到/usr/local/目录下

cp -r /root/jdk1.8.0_202/ /usr/local/jdk/

3.4 配置环境编辑

在/etc/profile文件中,新增以下两行:

export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
[root@jeven jdk1.8.0_202]# vim /etc/profile
[root@jeven jdk1.8.0_202]# source !$
source /etc/profile

3.5 查看java版本

检查java版本

[root@jeven jdk1.8.0_202]# 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包

4.1 下载软件包

在github下载ward的jar包

wget https://github.com/Rudolf-Barbu/Ward/releases/download/v1.8.8/ward-1.8.8.jar

4.2 查看下载软件包

查看下载软件包

[root@jeven ~]# ls
jdk1.8.0_202  jdk-8u202-linux-x64.tar.gz  ward-1.8.8.jar

五、安装ward工具

5.1 启动ward服务

  • 在后台启动ward服务
nohup java -jar ward-1.8.8.jar  &

在这里插入图片描述

  • 查看后台启动任务
[root@jeven ~]# jobs -l
[1]+ 78400 Running                 nohup java -jar ward-1.8.8.jar &

5.2 查看ward服务监听端口

查看ward服务监听端口4000

[root@jeven ~]# ss -tunlp |grep 4000
tcp    LISTEN     0      100      :::4000                 :::*                   users:(("java",pid=78400,fd=13))

5.3 关闭防火墙和selinux

如果需要开启防火墙,则需要放行4000端口和4010端口。如果使用云服务器部署,记得在安全组放行端口。

  • 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
  • 关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
getenforce

六、访问ward服务

6.1 进入ward初始界面

访问地址:http://192.168.3.166:4000/,将IP地址替换成自服务器机的IP地址,
进入ward初始界面

在这里插入图片描述

6.2 ward的初始配置

默认打开设置页面,
Server Name :自定义,这里选择myserver,
端口号:自定义,这里设置5000,后续将以新输入的这个端口号访问,
注意:新端口号不能与默认端口号相同,完成后点击 LAUNCH 即可。

在这里插入图片描述

6.3 重新打开ward首页

重新打开ward首页,访问地址:http://192.168.3.166:5000/,将IP替换成自己服务器的IP地址。

在这里插入图片描述

相关文章
|
9天前
|
Rust Ubuntu Java
[Linux工具] Makefile
Makefile是Linux环境下用于自动化编译和链接程序的配置文件,常用于简化大型项目的编译流程。通过定义目标文件、依赖文件及生成命令,Makefile能高效管理编译任务。它不仅适用于C语言项目,还可扩展到其他编程语言和非编程任务中。
46 20
[Linux工具] Makefile
|
7天前
|
Linux 网络性能优化 网络安全
Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
通过以上步骤,您可以在Linux(OpenWrt)系统中使用iptables和tc工具实现网络流量限速控制(QoS)。这种方法灵活且功能强大,可以帮助管理员有效管理网络带宽,确保关键业务的网络性能。希望本文能够为您提供有价值的参考。
49 28
|
16天前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
71 23
|
4天前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
21 11
|
26天前
|
安全 网络协议 Linux
结合 `nc` 工具利用笑脸漏洞(Smile Bug)攻击 Metasploitable2 Linux
本文介绍如何使用 `nc`(Netcat)工具结合笑脸漏洞(Smiley Bug)攻击 Metasploitable2 Linux 靶机。首先概述了 `nc` 的基本功能和高级用法,包括建立连接、监听端口、文件传输等操作。接着详细描述了笑脸漏洞的原理及其在网络攻防中的应用,展示了通过 `nc` 发送恶意输入检测漏洞的方法。最后结合 Python 脚本实现更复杂的攻击场景,并强调了合法性和环境隔离的重要性。
47 13
|
21天前
|
弹性计算 数据挖掘 应用服务中间件
阿里云轻量应用服务器68元与云服务器99元和199元区别及选择参考
目前阿里云有三款特惠云服务器,第一款轻量云服务器2核2G68元一年,第二款经济型云服务器2核2G3M带宽99元1年,第三款通用算力型2核4G5M带宽199元一年。有的新手用户并不是很清楚他们之间的区别,因此不知道如何选择。本文来介绍一下它们之间的区别以及选择参考。
327 87
|
14天前
|
存储 弹性计算 应用服务中间件
阿里云轻量应用服务器出新品通用型实例了,全球26个地域可选
近日,阿里云再度发力,推出了首款全新升级的轻量应用服务器——通用型实例。这款服务器实例不仅标配了200Mbps峰值公网带宽,更在计算、存储、网络等基础资源上进行了全面优化,旨在为中小企业和开发者提供更加轻量、易用、普惠的云计算服务,满足其对于通用计算小算力的迫切需求。目前,这款新品已在全球26个地域正式上线,为全球用户提供了更加便捷、高效的上云选择。
114 27
|
5天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云AI服务器价格表_GPU服务器租赁费用_AI人工智能高性能计算推理
阿里云AI服务器提供多种配置,包括CPU+GPU、FPGA等,适用于人工智能、机器学习和深度学习等计算密集型任务。本文整理了阿里云GPU服务器的优惠价格,涵盖NVIDIA A10、V100、T4等型号,提供1个月、1年和1小时的收费明细。具体规格如A10卡GN7i、V100-16G卡GN6v等,适用于不同业务场景,详情见官方页面。
50 11
|
6天前
|
存储 弹性计算 数据挖掘
阿里云服务器ECS通用算力型u1和ECS经济型e实例性能特点、使用及常见问题解答FAQ
阿里云ECS云服务器的经济型e实例和通用算力型u1实例深受开发者和中小企业青睐。e实例适合中小型网站、开发测试等轻量级应用,采用共享CPU调度模式,性价比高;u1实例则适用于中小型企业级应用,提供更高的性能保障和稳定性,支持固定CPU调度模式,计算性能更稳定。同等配置下,u1实例在网络带宽、IOPS等方面表现更优,价格也相对较高。个人用户可选择e实例,中小企业建议选择u1实例以确保业务稳定性。
|
2月前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考