這是本文件的舊版!


安裝 LibreNMS (Docker)

  • 預計採用 image - librenms/librenms:latest
  • 環境變數:
    • TZ : Asia/Taipei
    • LISTEN_IPV6 : false
    • DB_HOST : 172.16.0.201
    • DB_PORT : 8306
    • DB_USER : librenms
    • DB_PASSWORD : my_password999
  • Port : 8000 (http)
  • Volumes : /var/librenms/data ( config / plugins / rrd files/ logs… )
  • 建立 librenms 目錄

    sudo mkdir /var/librenms/
    sudo chown 1000:1000 /var/librenms/
    cd /var/librenms/

  • 下載 docker compsoe 設定檔

    wget https://github.com/librenms/docker/raw/master/examples/compose/.env
    wget https://github.com/librenms/docker/raw/master/examples/compose/compose.yml
    wget https://github.com/librenms/docker/raw/master/examples/compose/librenms.env
    wget https://github.com/librenms/docker/raw/master/examples/compose/msmtpd.env

  • 將 .env 內的設定改成符合自己的設定 Exp.
    TZ=Asia/Taipei
    PUID=1000
    PGID=1000
    
    MYSQL_DATABASE=librenms
    MYSQL_USER=librenms
    MYSQL_PASSWORD=my_password999
  • 將 msmtpd.env 內的設定改成符合自己的設定 Exp.
    SMTP_HOST=smtp.gmail.com
    SMTP_PORT=587
    SMTP_TLS=on
    SMTP_STARTTLS=on
    SMTP_TLS_CHECKCERT=on
    SMTP_AUTH=on
    SMTP_USER=foo
    SMTP_PASSWORD=bar
    [email protected]
  • docker compose up -d
    docker compose logs -f

  • 當啟動完成就可以直接輸入 http://server_ip:8000 來建立使用者
  • tech/k8s_librenms.1695193920.txt.gz
  • 上一次變更: 2023/09/20 15:12
  • jonathan