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
相关推荐
XMAIPC_Robot2 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
AOwhisky3 小时前
Python 学习笔记(第十五期)——运维自动化(下·后篇):堡垒机实战——paramiko高阶篇
运维·python·学习·云原生·自动化·运维开发
重生的黑客3 小时前
Linux 进程优先级、切换与调度:从孤儿进程到 O(1) 调度模型
linux·运维·服务器·进程优先级·nice
Urbano3 小时前
夹克与商务单西口袋工序自动化技改研究报告
运维·自动化
骑上单车去旅行4 小时前
MD5校验对比脚本
linux·服务器·windows
平生幻4 小时前
Linux 常用命令
linux
期待着20135 小时前
docker 安装 ,在centos7.9
运维·docker·容器
踏月的造梦星球5 小时前
DM8 DSC 单机双实例部署
运维·开发语言·数据库
MXsoft6185 小时前
平台化是智能运维发展的必然趋势吗?
运维
ShirleyWang0126 小时前
让headlamp控制台能访问
linux·服务器·python·k8s·k3s