Bosun Instalar scollector en CentOS 7


Ejemplo

Como usuario privilegiado (root o sudo):

Crear directorio de scollector:

mkdir /opt/scollector

En el directorio / opt / scollector, descargue la última compilación binaria del sitio bosun / scollector, [ http://bosun.org/scollector/◆◆1]

wget https://github.com/bosun-monitor/bosun/releases/download/"version"/scollector-"OS"-"arch"

ex:
wget https://github.com/bosun-monitor/bosun/releases/download/0.5.0/scollector-linux-amd64

Cree un enlace simbólico en / usr / local / bin:

ln -s /opt/scollector/scollector-linux-amd64 /usr/local/bin/scollector

Crear el directorio de configuración;

mkdir /etc/scollector

Usando esta guía, cree su archivo de configuración de scollector, scollector.toml

La ruta del archivo de configuración es /etc/scollector/scollector.conf

ex:

 Host = "http://xxx.xxx.xxx.xxx:8070" #replace xxx with the IP of your Bosun server
    Hostname = "DevOps-Bosun-Prod"
    [[ICMP]]
      Host = "some.hostname.here"
    [[ICMP]]
      Host = "some.other.hostname.here"
    [tags]
      hostgroup = "system"
    #[[GoogleAnalytics]]
    #  ClientID = ""
    #  Secret = ""
    #  Token = ""

Cree el archivo de servicio, /etc/systemd/system/scollector.service

ex:

[Unit]
Description=Scollector Service
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/scollector -conf=/etc/scollector/scollector.toml
Restart=on-abort


[Install]
WantedBy=multi-user.target

Dígale a Systemd que ha creado un nuevo servicio:

systemctl enable scollector.service

Iniciar scollector:

systemctl start scollector

Puedes ver si scollector ha comenzado ejecutando:

systemctl status scollector

Alternativamente, puede ver el registro de mensajes del sistema, está buscando algo como:

Jul 29 23:19:27 bosun-prod systemd: Started Scollector Service.
Jul 29 23:19:27 bosun-prod systemd: Starting Scollector Service...
Jul 29 23:19:27 bosun-prod scollector[4363]: info: main.go:213: OpenTSDB host: http://127.0.0.1:8070