Nightingale——部署客户端采集其他服务器状态信息

Posted 。思索

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nightingale——部署客户端采集其他服务器状态信息相关的知识,希望对你有一定的参考价值。

前言

前面我们只是部署了,夜莺监控系统,没有完全的使用起来,今天我们一起来搞下在我们的天翼云和阿里云上部署我们的客户端,来采集这些服务器的状态信息。
我这边刚好把所有的服务器全部添加到了jumpserver中,所以本文的操作都是在jumpserver中完成的

步骤

主要分为两部分,一部分是服务端,一部分是客户端,首先我们先要把我们的服务端设置好!

端口开放

我们的夜莺监控系统部署在天翼云上,所以首先们来设置下我们天翼云的防火墙规则,把需要开放的端口放开,具体步骤如下

登陆->控制中心->虚拟私有云

安全组->配置规则

入方向规则->添加
5800,5810,5811三个端口添加到防火墙中,三个端口为/usr/local/n9e/etc/address.yml配置中的端口

打包客户端


## 创建打包目录
# cd /usr/local/n9e/ && mkdir -p agent/etc

## 将文件复制到打包目录
# cp -rvf etc/address.yml agent/
# cp -rvf etc/collector.yml agent/
# cp -rvf n9e-collector agent/

## 修改文件配置
#vi agent/etc/address.yml
##只需要将monapi和transfer的地址修改为夜莺监控服务端所在的IP地址就好
##若在同一平台同一网段下,直接写内网IP即可否则写公网IP地址
##修改完成后保存退出
monapi:
  http: 0.0.0.0:5800
  addresses:
    - 192.168.1.204 //修改为夜莺服务器IP地址 | 其他云的机器的话记得把IP改为公网IP

transfer:
  http: 0.0.0.0:5810
  rpc: 0.0.0.0:5811
  addresses:
    - 192.168.1.204 //修改为夜莺服务器IP地址 | 其他云的机器的话记得把IP改为公网IP

##打包配置文件
# cd agent/ && tar zcvf collector.tar.gz *

  1. 通过远程工具下载
  2. nginx配置下载目录,访问链接下载
  3. scp直接传到目标机器

客户端操作

通过远程工具访问需要监控的服务器,进行以下操作


# mkdir /usr/local/n9e && cp -rvf /tmp/collector.tar.gz  /usr/local/n9e && tar -zxvf /usr/local/n9e/collector.tar.gz -C /usr/local/n9e/
# vi /usr/lib/systemd/system/n9e-collector.service
[Unit]
Description=Nightingale collector
After=network-online.target
Wants=network-online.target

[Service]
## modify when deploy in prod env
User=root
Group=root

Type=simple
ExecStart=/usr/local/n9e/n9e-collector //客户端应用对应的目录
WorkingDirectory=/usr/local/n9e //客户端对应的目录

Restart=always
RestartSec=1
StartLimitInterval=0

[Install]
WantedBy=multi-user.target


# systemctl start n9e-collector.service && systemctl enable n9e-collector.service && systemctl status n9e-collector.service

验证

登录到夜莺的web端查看客户端是否挂载上|别名一定要起个有意义的哦~

以上是关于Nightingale——部署客户端采集其他服务器状态信息的主要内容,如果未能解决你的问题,请参考以下文章

Nightingale——夜莺监控系统部署邮件告警系统

Nightingale——夜莺监控系统部署邮件告警系统

云原生之Docker实战使用docker部署nightingale运维监控平台

关于open falcon 与nightingale 的一些调研

关于open falcon 与nightingale 的一些调研

通过在线制图工具绘制阿里云部署图