OpenObserve Ubuntu部署

OpenObserve Ubuntu部署

1.解压
sh 复制代码
tar -zxvf openobserve-v0.15.0-rc5-linux-amd64.tar.gz
复制配置文件
sh 复制代码
cp openobserve  /usr/local/bin/
sudo chmod +x /usr/local/bin/openobserve

创建数据存储目录

复制代码
sudo mkdir -p /var/lib/openobserve/data
sudo chown -R $USER:$USER /var/lib/openobserve
注册系统服务
sh 复制代码
# 创建openobserve.service文件
vim /etc/systemd/system/openobserve.service
 
# 添加如下内容:
[Unit]
Description=openObserve Monitoring Service
After=network.target

[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/local/bin/openobserve
Restart=always
RestartSec=5s
Environment="ZO_ROOT_USER_EMAIL=root@example.com"
Environment="ZO_ROOT_USER_PASSWORD=Complexpass#123"
Environment="ZO_DATA_DIR=/var/lib/openobserve/data"
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# 可选:日志输出配置(需确保目录存在)
StandardOutput=file:/var/log/openobserve.log
StandardError=file:/var/log/openobserve-error.log

[Install]
WantedBy=multi-user.target

设置权限并重载 systemd

sh 复制代码
sudo chmod 777 /etc/systemd/system/openobserve.service
sudo systemctl daemon-reload
设置开机自启动
sh 复制代码
# 设置开机自启
sudo systemctl enable openobserve
# 启动openobserve
systemctl start openobserve
# 关闭openobserve
systemctl stop openobserve
# 关闭开机自启
systemctl disable openobserve
# 查看openobserve状态
systemctl status openobserve

7. 重置 OpenObserve 数据(最后手段)

如果数据损坏导致无法启动,可以尝试 备份后重置数据:

复制代码
# 备份旧数据
sudo mv /var/lib/openobserve/data /var/lib/openobserve/data.bak

# 创建新数据目录
sudo mkdir -p /var/lib/openobserve/data
sudo chown -R $USER:$USER /var/lib/openobserve

# 重启服务
sudo systemctl restart openobserve


ss -nltp

sudo tail -f /var/log/openobserve.log


sudo tar -czvf /var/lib/openobserve/backup/openobserve_data_$(date +%s).tar.gz /var/lib/openobserve/data
相关推荐
Initialize-le39 分钟前
Nginx 504 超时、499 一堆?网关排查法
运维·nginx
Android系统攻城狮3 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)
linux·运维·服务器·gstreamer音视频·音视频进阶
快乐的韭菜根根3 小时前
ubuntu 安装slurm并配置
linux·运维·ubuntu
U-Mail邮件系统4 小时前
自建邮箱服务器有哪些软件?三款主流邮件服务器软件推荐
运维·服务器
倒头就睡的小比特5 小时前
Linux基础指令3
linux·服务器
天远数科6 小时前
零信任架构实战:基于天远贷前风险报告构建自动化消金信贷风控与多头共债排查网关
运维·人工智能·架构·自动化
梦帮科技6 小时前
Kali Linux Scapy 畸形报文构造学——深度解剖非法 TCP Flags 与反常序列号
linux·爬虫·神经网络·算法·数学建模·系统架构·模拟退火算法
半杯咖啡半行码7 小时前
Linux 驱动开发入门:内核模块编程基础
linux·服务器·网络
别动我齐刘海7 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
龙虾电话7 小时前
语音机器人打断不进去:VAD 双阈值迟滞里一个共用的 bool,和它引发的连锁误判
linux