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地址。

在这里插入图片描述

相关文章
|
15天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
57 3
|
15天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
47 2
|
9天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
15 3
|
10天前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
|
15天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
52 3
|
15天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
99 0
|
6月前
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
529 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
213 0
|
Ubuntu 安全 Unix
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
260 0