zabbix_senderインストール
- https://www.zabbix.com/download
- http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix/?C=M;O=D
69kbほどと小さい。(ubuntu16.04以降用)
wget "http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix/zabbix-sender_3.4.4-3+xenial_amd64.deb"
dpkg -i zabbix-sender_3.4.4-3+xenial_amd64.deb
zabbix server起動
- Zabbix3.4をdockerで運用してVulsと連携させる 〜 その1 〜 Zabbixのインストール - Qiitaそのまま利用させていただきました。
docker-compose.yml
version: '2'
services:
  mysql:
    image: mysql:5.7
    restart: always
    command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci
    volumes:
      - ./data/mysql:/var/lib/mysql
    expose:
      - "3306"
    environment:
      MYSQL_ROOT_PASSWORD: docker
      MYSQL_DATABASE: zabbix
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: zabbix
  zabbix-server:
    image: zabbix/zabbix-server-mysql:alpine-3.4-latest
    restart: always
    volumes:
      - ./data/zabbix:/var/lib/zabbix
    environment:
      DB_SERVER_HOST: mysql
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: zabbix
    ports:
      - "10051:10051"
    depends_on:
      - mysql
  zabbix-web:
    image: zabbix/zabbix-web-nginx-mysql:alpine-3.4-latest
    restart: always
    volumes:
      - ./data/fonts:/usr/share/zabbix/fonts
    environment:
      DB_SERVER_HOST: mysql
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: zabbix
      ZBX_SERVER_HOST: zabbix-server
      PHP_TZ: Asia/Tokyo
    ports:
      - "80:80"
    depends_on:
      - mysql
      - zabbix-server
- http://localhost admin : zabbix でログイン。
zabbix server側でキーの待ち受け
1 ホストの作成
2 ホスト名をzabbix_senderと入力(あとで指定するため忘れないよう)、追加を押下。
3 zabbix_sender というホスト名が追加されたことを確認。ディスカバリリンクをクリック。
4 ディスカバリルールの作成を押下
5 キーに zabbix_sender と入力。
zabbix serverに送信
送信
cut -f 1 -d ' ' /proc/loadavg \
 | zabbix_sender -z 64.222.222.222 -p 10051 -s "zabbix_sender" -k "sender_load1" -vv -o -
zabbix_sender [4578]: DEBUG: answer [{"response":"success","info":"processed: 0; failed: 1; total: 1; seconds spent: 0.000169"}]
info from server: "processed: 0; failed: 1; total: 1; seconds spent: 0.000169"
sent: 1; skipped: 0; total: 1
うーむ、登録されない




