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
相关推荐
dnncool26 分钟前
【Linux】操作系统发展
linux
文言一心33 分钟前
LINUX离线升级 Python 至 3.11.9 操作手册
linux·运维·python
北邮刘老师1 小时前
A3C Network:智能体互联网的层次化视图
运维·服务器·网络
XRJ040618xrj1 小时前
如何在Linux中根据物理网卡建立虚拟网卡
linux·服务器·网络
空中楼阁,梦幻泡影2 小时前
LoRA 详细解析,使用LoRA 方式对模型进行微调详细操作指南
运维·服务器·人工智能·机器学习·语言模型
码农水水2 小时前
蚂蚁Java面试被问:混沌工程在分布式系统中的应用
java·linux·开发语言·面试·职场和发展·php
晚风吹长发2 小时前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
Le_ee2 小时前
dc4打靶报告
运维·服务器·网络
yeflx3 小时前
解决Ubuntu22.04宿主机docker容器中nvidia-smi偶发失效问题
运维·docker·容器