• Ubuntu 20.04中Nightingale二进制部署


    参考博客《【夜莺监控】初识夜莺,强!》

    lsb_release -r可以看到操作系统版本是20.04uname -r可以看到内核版本是5.5.19
    在这里插入图片描述

    sudo apt-get update进行更新镜像源
    在这里插入图片描述

    完成之后,如下图:
    在这里插入图片描述

    sudo apt-get upgrade更新软件。
    在这里插入图片描述

    MySQL安装

    参考博客《Ubuntu20.04安装MySQL 8.0最新版》
    sudo wget https://cdn.mysql.com/archives/mysql-8.0/mysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar下载MySQL文件。
    在这里插入图片描述

    sudo mkdir /mysql8创建目录。
    在这里插入图片描述

    sudo tar -xf mysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar -C /mysql8进行解压。
    在这里插入图片描述

    sudo dpkg -i /mysql8/mysql-community-client-plugins_8.0.31-1ubuntu20.04_amd64.deb安装。
    在这里插入图片描述

    sudo dpkg -i /mysql8/mysql-community-client-core_8.0.31-1ubuntu20.04_amd64.deb安装。
    在这里插入图片描述

    sudo dpkg -i /mysql8/mysql-common_8.0.31-1ubuntu20.04_amd64.deb安装。
    在这里插入图片描述

    sudo dpkg -i /mysql8/mysql-community-client_8.0.31-1ubuntu20.04_amd64.deb安装。
    在这里插入图片描述

    sudo dpkg -i /mysql8/libmysqlclient21_8.0.31-1ubuntu20.04_amd64.deb安装。
    在这里插入图片描述

    sudo dpkg -i /mysql8/libmysqlclient-dev_8.0.31-1ubuntu20.04_amd64.deb安装。
    在这里插入图片描述

    sudo apt install -y libmecab2安装之后需要输入密码。
    在这里插入图片描述

    输入密码之后,需要用选中ok按回车键。
    在这里插入图片描述

    之后再次输入密码。
    在这里插入图片描述

    然后按下选中再次按下回车键。
    在这里插入图片描述

    然后按下选中按下回车键。
    在这里插入图片描述

    执行完成如下图:
    在这里插入图片描述

    sudo dpkg -i /mysql8/mysql-community-server-core_8.0.31-1ubuntu20.04_amd64.deb进行安装。
    在这里插入图片描述

    sudo dpkg -i /mysql8/mysql-community-server_8.0.31-1ubuntu20.04_amd64.deb安装。
    在这里插入图片描述

    sudo mysql_secure_installation进行安全安装。

    在这里插入图片描述

    systemctl status mysql可以看到状态是active (running)
    在这里插入图片描述

    Redis安装

    参考《Ubuntu 20.04源代码安装单机Redis 6.2.13》安装redis。

    victoria-metrics安装

    sudo wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.90.0/victoria-metrics-linux-amd64-v1.90.0.tar.gz下载victoria-metrics
    在这里插入图片描述
    sudo mkdir /opt/victoria-metrics创建目录,sudo tar xf victoria-metrics-linux-amd64-v1.90.0.tar.gz -C /opt/victoria-metrics/进行解压。
    在这里插入图片描述

    sudo nohup /opt/victoria-metrics/victoria-metrics-prod &>> /opt/victoria-metrics/victoria.log &启动victoria-metrics-prod
    在这里插入图片描述

    sudo ps -aux | grep victoria-metrics-prod有三条数据,说明正常启动。
    在这里插入图片描述

    Nightingale部署

    sudo nohup wget https://github.com/ccfos/nightingale/releases/download/v6.1.0/n9e-v6.1.0-linux-amd64.tar.gz &下载Nightingale
    在这里插入图片描述

    ps -aux | grep 2636773有两条记录,表示下载中。
    在这里插入图片描述

    mkdir /opt/n9e && tar -zxf n9e-v6.1.0-linux-amd64.tar.gz -C /opt/n9e创建一个/opt/n9e目录,并把相关文件解压到/opt/n9e里边。
    在这里插入图片描述

    chmod 700 /opt/n9e把读写执行权限赋予文件属主。
    在这里插入图片描述

    cd /opt/n9e进入到目录里边。在这里插入图片描述
    sed -i 's/# Password = ""/Password = "GoodLearn123"/g' /opt/n9e/etc/config.toml# Password = ""替换成Password = "GoodLearn123"
    在这里插入图片描述
    sed -n '/Password = "GoodLearn123"/p' /opt/n9e/etc/config.toml看一下替换情况。
    在这里插入图片描述

    mysql -uroot -pGood#1103 < n9e.sql初始化MySQL数据库里边数据。
    在这里插入图片描述

    sed -i 's/root:1234/root:Good#1103/g' /opt/n9e/etc/config.toml使用root用户,密码改为Good#1103
    在这里插入图片描述

    sed -n '/root:Good#1103/p' /opt/n9e/etc/config.toml查看一下修改情况。
    在这里插入图片描述

    sudo sed -i 's#9090/api/v1/write#8428/api/v1/write#g' /opt/n9e/etc/config.toml9090/api/v1/write改成8428/api/v1/write
    在这里插入图片描述

    sudo sed -n '/8428\/api/p' /opt/n9e/etc/config.toml查看一下修改情况。
    在这里插入图片描述

    sudo nohup /opt/n9e/n9e &>> /opt/n9e/n9e.log &后台运行
    在这里插入图片描述

    ss -tlnp|grep 17000查看一下监控端口状态,有信息就说明正常启动了。
    在这里插入图片描述

    在浏览器里边输入ip:17000进入如下页面:
    在这里插入图片描述

    默认用户名为root,默认密码是root.2020,输入正确之后,进入如下页面。
    在这里插入图片描述

    此文章为9月Day 18学习笔记,内容来源于极客时间《运维监控系统实战笔记》

  • 相关阅读:
    阿里的三个「价值支点」
    Golang 实现接口和继承
    10-类加载器
    neo4j查询两节点之间所有路径/关系
    基于Java毕业设计疫情期间社区出入管理系统源码+系统+mysql+lw文档+部署软件
    640. 求解方程
    LeetCode 0167. 两数之和 II - 输入有序数组
    CTreeCtrl动态创建从字符串创建根节点
    数据仓库(8)数仓事实表和维度表技术
    R语言dplyr包group_by函数和summarise_at函数计算dataframe计算不同分组的计数个数和均值、使用%>%符号将多个函数串起来
  • 原文地址:https://blog.csdn.net/qq_42108074/article/details/132950166