zaxos.ntopng-ansible-role

构建状态 Ansible Galaxy

ntopng-ansible-role

一个用于安装和配置ntopng的Ansible角色。

要求

  • centos/rhel 7
  • ansible >=2.1
  • 禁用selinux

安装

$ ansible-galaxy install zaxos.ntopng-ansible-role

示例剧本

    - hosts: servers
      vars:
        ntopng_nprobe_flow_collector_port: 2055
      roles:
        - role: zaxos.ntopng-ansible-role

角色变量

主要变量:

  • ntopng_nprobe_flow_collector_port: nProbe收集流数据的udp端口。

一些默认值(可能不需要修改):

  • ntopng_use_default_nic_as_monitor_interface: True
    如果想使用默认网卡作为ntopng监控接口,请将此变量设置为“True”。
  • ntopng_http_port: 3000
    设置嵌入式网络服务器的HTTP端口。如果设置为0,则禁用http服务器。
  • ntopng_runas_daemon: True
  • ntopng_dns_mode: 1
    • 0 = 解码DNS响应并只解析本地(-m)数字IP。
    • 1 = 解码DNS响应并解析所有数字IP。
    • 2 = 解码DNS响应但不解析数字IP。
    • 3 = 不解码DNS响应且不解析数字IP。
  • ntopng_data_dir: /var/lib/ntopng
  • ntopng_pid_path: /var/run/ntopng.pid
  • ntopng_disable_autologout: False
    将此变量设置为“True”以禁用因无活动而自动注销的Web界面。
  • ntopng_community_edition: True
  • ntopng_nprobe_tcp_port: 5556
    ntopng收集数据的nProbe的tcp端口。
关于项目

Ansible role to install and configure ntopng

安装
ansible-galaxy install zaxos.ntopng-ansible-role
许可证
gpl-2.0
下载
546