centos7安装夜莺

2024-03-03 08:28
文章标签 安装 centos7 夜莺

本文主要是介绍centos7安装夜莺,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、前期准备

1.1.关闭防火墙,SELINUX

systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

查看状态

systemctl status firewalld
systemctl status selinux-autorelabel

1.2.配置yum源

备份yum源

sudo mv /etc/yum.repos.d/CentOS-* /tmp/

下载并安装阿里云的CentOS 7源配置文件

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

生成缓存

sudo yum makecache

更新yum源

yum -y update

到此就完成yum镜像源更换为阿里云的了。

1.3.安装常用工具

yum install -y wget vim epel-release

二、安装依赖

2.1 安装mariadb15.1

安装mariadb ,开启开机自启动,设置数据访问密码123456

yum -y install mariadb*
systemctl enable mariadb
systemctl restart mariadb
mysql -e "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');"

验证mariadb版本

 mysql --version

2.2安装redis

安装redis ,开启开机自启动

yum install -y redis
systemctl enable redis
systemctl restart redis

安装redis时提示没有可用软件包 redis。需要安装依赖epel-release,再次运行安装命令。

yum install -y epel-release

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

验证版本

redis-server -v

三、安装夜莺

3.1 创建安装目录

mkdir -p /opt/n9e && cd /opt/n9e

3.2下载夜莺安装包

wget https://download.flashcat.cloud/n9e-v6.0.0-ga.4.1-linux-amd64.tar.gz

3.3解压安装包

tar zxvf n9e-v6.0.0-ga.4.1-linux-amd64.tar.gz

3.4 导入sql表语句到数据库

mysql -uroot -p123456 <n9e.sql 

3.5启动 n9e

nohup ./n9e &> n9e.log &

3.6 检查端口是否在监听,正常应该监听在 17000

ss -tlnp|grep 17000

ps aux | grep n9e

在这里插入图片描述

3.7 查看日志

如果启动报错,可以通过命令查看来排除报错

cat n9e.log

tail -f n9e.log

3.8 配置n9e systemd服务

vim /usr/lib/systemd/system/n9e.service

将下面的代码粘贴进n9e.service中,保存退出

[Unit]
Descriptinotallow=n9e
After=network.target
[Service]
Type=simple
User=root
ExecStart=/opt/n9e/n9e
WorkingDirectory=/opt/n9e/
Restart=on-failure
[Install]
WantedBy=multi-user.target

在这里插入图片描述
启动服务

systemctl daemon-reload
systemctl start n9e.service
systemctl status n9e.service

配置开机启动

systemctl enable n9e.service

在这里插入图片描述

四、安装VictoriaMetrics

4.1创建安装目录

mkdir /opt/vm && cd /opt/vm

4.2下载VictoriaMetrics安装包

wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.90.0/victoria-metrics-linux-amd64-v1.90.0.tar.gz

4.3解压安装包

tar -zxvf victoria-metrics-linux-amd64-v1.90.0.tar.gz 

4.4启动

nohup ./victoria-metrics-prod &>stdout.log

4.5 检查端口是否在监听,正常应该监听在 8428

ss -tlnp|grep 8428

ps aux | grep victoria-metrics-prod

4.6 查看日志

如果启动报错,可以通过命令查看来排除报错

cat stdout.log

tail -f stdout.log

4.7 配置VictoriaMetrics systemd服务

vim /usr/lib/systemd/system/victoria-metrics-prod.service

将下面的代码粘贴进victoria-metrics-prod.service中,保存退出

[Unit]
Descriptinotallow=For Victoria-metrics-prod Service
After=network.target[Service]
ExecStart=/opt/vm/victoria-metrics-prod -httpListenAddr=0.0.0.0:8428 -storageDataPath=/opt/vm/victoria -retentinotallow=3[Install]
WantedBy=multi-user.target

在这里插入图片描述
启动服务

systemctl daemon-reload
systemctl start victoria-metrics-prod.service
systemctl status victoria-metrics-prod.service

配置开机启动

systemctl enable victoria-metrics-prod.service

4.8 通过浏览器访问 VictoriaMetrics 的 8428验证是否成功

在这里插入图片描述

五、安装prometheus

5.1 创建安装目录

mkdir -p /opt/prometheus

5.2下载prometheus

wget https://s3-gz01.didistatic.com/n9e-pub/prome/prometheus-2.28.0.linux-amd64.tar.gz -O prometheus-2.28.0.linux-amd64.tar.gz

5.3 解压安装包

tar xf prometheus-2.28.0.linux-amd64.tar.gz

5.4 复制解压文件到安装目录

cp -far prometheus-2.28.0.linux-amd64/*  /opt/prometheus/

5.5 启动服务

./prometheus

5.6 检查端口是否在监听,正常应该监听在 9090

ss -tlnp|grep 9090

ps aux | grep prometheus

在这里插入图片描述

5.7 配置prometheus systemd服务

vim /usr/lib/systemd/system//prometheus.service

将下面的代码粘贴进/prometheus.service中,保存退出

[[Unit]
Description="prometheus"
Documentation=https://prometheus.io/
After=network.target[Service]
Type=simpleExecStart=/opt/prometheus/prometheus  --config.file=/opt/prometheus/prometheus.yml --storage.tsdb.path=/opt/prometheus/data --web.enable-lifecycle --enable-feature=remote-write-receiver --query.lookback-delta=2mRestart=on-failure
SuccessExitStatus=0
LimitNOFILE=65536
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=prometheus[Install]
WantedBy=multi-user.target

在这里插入图片描述

启动服务

systemctl daemon-reload
systemctl restart prometheus
systemctl status prometheus

配置开机启动

systemctl enable prometheus

5.8 通过浏览器访问 prometheus 的9090验证是否成功

在这里插入图片描述

六、安装categraf

6.1创建安装目录

mkdir /opt/categraf && cd /opt/categraf

6.2下载安装包

wget https://download.flashcat.cloud/categraf-v0.2.39-linux-amd64.tar.gz

6.3解压安装包,修改目录名称

tar xzvf categraf-v0.2.39-linux-amd64.tar.gz
mv categraf-v0.2.39-linux-amd64 categraf

6.4修改categraf配置文件

进入配置文件夹

cd categraf/conf

编辑配置文件

vi config.toml

配置夜莺心跳,全局配置文件

[heartbeat]
enable = true
url = "http://172.17.40.16:17000/v1/n9e/heartbeat"
[[writers]]
url = "http://172.17.40.16:17000/prometheus/v1/write"

6.5启动

nohup ./categraf &>stdout.log &

6.6 检查进程是否正常

ps aux | grep categraf

七、夜莺服务端部署好之后,打开Web管理页面就可以配置夜莺,默认用户是 root,密码是 root.2020 地址http://IP:17000/login

在这里插入图片描述

7.1 添加数据源

点击系统配置——点击数据源——点击Prometheus Like下的添加
在这里插入图片描述

7.2填写相关信息

输入数据源名称,填写数据源URL,填写write,点击关联告警引擎集群下面的窗口,选择default,点击保存并测试,页面显示添加成功,如果添加不成功会有报错信息。
url地址:

http://127.0.0.1:9090

write_addr:

http://127.0.0.1:9090/api/v1/write

在这里插入图片描述

7.3

时序指标–关联数据源–选择刚添加的数据源–例如输入up,查询是否有数据,有输出内容说明链路是通的
在这里插入图片描述

这篇关于centos7安装夜莺的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/769052

相关文章

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

MySql9.1.0安装详细教程(最新推荐)

《MySql9.1.0安装详细教程(最新推荐)》MySQL是一个流行的关系型数据库管理系统,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库,本文介绍MySql9.1.0安装详细教程,... 目录mysql介绍:一、下载 Mysql 安装文件二、Mysql 安装教程三、环境配置1.右击此电脑

在 Windows 上安装 DeepSeek 的完整指南(最新推荐)

《在Windows上安装DeepSeek的完整指南(最新推荐)》在Windows上安装DeepSeek的完整指南,包括下载和安装Ollama、下载DeepSeekRXNUMX模型、运行Deep... 目录在www.chinasem.cn Windows 上安装 DeepSeek 的完整指南步骤 1:下载并安装

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d