服务端部署系统如下:centos7.9
一,安装前置环境:Mariadb、Redis
1.部署Mariadb
yum -y install mariadb*
systemctl enable mariadb
systemctl restart mariadb
mysql -e "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('1234');"
2.部署Redis
yum install -y redis
systemctl enable redis
systemctl restart redis
注意如果安装Redis时提示无资源,请先运行安装epel-release源之后再安装Redis,命令如下
yum install epel-release
二,下载n9e包并导入相关sql表
mkdir -p /opt/n9e && cd /opt/n9e
wget wget https://download.flashcat.cloud/n9e-v6.0.0-ga.3-linux-amd64.tar.gz
tar zxvf n9e-v6.0.0-ga.3-linux-amd64.tar.gz
mysql -uroot -p1234 < n9e.sql
三,启动n9e(夜莺服务端)
nohup ./n9e &> n9e.log &
ss -ntpl | grep 17000
注意:在此状态下重启服务器后n9e会停止运行,需要进入n9e目录重新启动
四,放开服务器17000端口,之后浏览器访问确认是否已正确启动,正确启动图片如下
默认用户是 root,密码是 root.2020
五,部署被监控端
1.下载与部署categraf
Categraf官方github下载地址:https://github.com/flashcatcloud/categraf
下载完毕后解压
tar xf categraf-v0.3.70-linux-amd64.tar.gz -C /opt
cd /opt
2.配置被监控端
打开config.toml进行配置
[writer_opt]
batch = 1000
chan_size = 1000000
[[writers]]
url = "http://127.0.0.1:17000/prometheus/v1/write" ##这里的ip和端口改成你的服务端的ip和端口
[ibex]
enable = false
## ibex flush interval
interval = "1000ms"
## n9e ibex server rpc address
servers = ["127.0.0.1:20090"]
## temp script dir
meta_dir = "./meta"
[heartbeat]
enable = true ##这里的false改为ture
# report os version cpu.util mem.util metadata
url = "http://127.0.0.1:17000/v1/n9e/heartbeat" ##这里IP和端口也是改成你的服务端的IP和端口
3.启动categraf
nohup ./categraf &>stdout.log &
文章有(0)条网友点评
DZ论坛 实现发布文章 自动提交到百度收录
阅读更多Hfish蜜罐部署-LINUX篇
阅读更多