1 Star 1 Fork 43

ZhangZipan/lmp

forked from linuxkerneltravel/lmp 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
JqYangcode 提交于 2021-12-03 09:52 . add log
VERSION = 0.1
.PHONY: all clean modules lint
PREFIX ?= /usr/libexec/lmp
COLLECTDIR = $(PREFIX)/collector
PRE ?= /opt
PRODIR = $(PRE)/prometheus
GRADIR = $(PRE)/grafana-storage
DASHDIR = $(PRE)/grafana
all:
go build -mod=vendor -o lmp main.go
doc:
git pull & cd docs
hugo
mysqlpasswdinit:
mysql -u root -p <./pkg/misc/mysqlpasswdinit.sql
db:
mysql -u root -p <./pkg/misc/init.sql
clean:
rm -rf lmp
rm -rf lmp.log
rm -rf lmp.pid
rm -rf wlog.log
rm -rf $(PREFIX)
rm -rf $(PRODIR)
rm -rf $(GRADIR)
rm -rf $(DASHDIR)
install:
@echo "BEGIN INSTALL LMP"
mkdir -p /etc/influxdb/influxdb.conf
mkdir -p /var/lib/influxdb/data
mkdir -p /var/lib/influxdb/meta
mkdir -p /var/lib/influxdb/wal influxdb
# mkdir -p $(COLLECTDIR)
# mkdir -p $(PRODIR)
# mkdir -p $(GRADIR)
# mkdir -p $(DASHDIR)
# chmod 777 -R $(GRADIR)
# install -m 755 test/bpf/collect.py $(COLLECTDIR)
# install -m 640 test/bpf/collect.c $(COLLECTDIR)
# install -m 644 test/prometheus/* $(PRODIR)
# install -m 640 test/grafana/* $(DASHDIR)
lint:
go fmt ./...
go vet ./...
gofmt -e -l .
# golint `go list ./... | grep -v /vendor/`
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/zhangzipan/lmp.git
[email protected]:zhangzipan/lmp.git
zhangzipan
lmp
lmp
master

搜索帮助