summaryrefslogtreecommitdiff
path: root/roles/packet_dump
diff options
context:
space:
mode:
authorliuxueli <[email protected]>2020-10-16 10:08:11 +0800
committer付明卫 <[email protected]>2020-10-16 10:16:01 +0800
commitdc050b2e79874e2c15ba22d1afea905d13c6e41a (patch)
treeceebd0f26d2c111046aba7f77ec96a98bed9fd0d /roles/packet_dump
parenta6a13adc077fb20862fe4cdda649f5e54b8fb87d (diff)
更新sapp配置文件模板; 更新pcapng存储程序;
Diffstat (limited to 'roles/packet_dump')
-rw-r--r--roles/packet_dump/files/packet_dump-1.0.2.90c24cb-2.el7.x86_64.rpmbin0 -> 21592 bytes
-rw-r--r--roles/packet_dump/tasks/main.yml29
-rw-r--r--roles/packet_dump/templates/packet_dump.conf.j214
3 files changed, 43 insertions, 0 deletions
diff --git a/roles/packet_dump/files/packet_dump-1.0.2.90c24cb-2.el7.x86_64.rpm b/roles/packet_dump/files/packet_dump-1.0.2.90c24cb-2.el7.x86_64.rpm
new file mode 100644
index 0000000..e29602f
--- /dev/null
+++ b/roles/packet_dump/files/packet_dump-1.0.2.90c24cb-2.el7.x86_64.rpm
Binary files differ
diff --git a/roles/packet_dump/tasks/main.yml b/roles/packet_dump/tasks/main.yml
new file mode 100644
index 0000000..89b5289
--- /dev/null
+++ b/roles/packet_dump/tasks/main.yml
@@ -0,0 +1,29 @@
+- name: "copy packet_dump rpm to destination server"
+ copy:
+ src: "{{ role_path }}/files/packet_dump-1.0.2.90c24cb-2.el7.x86_64.rpm"
+ dest: /tmp/ansible_deploy/
+
+- name: "copy packet_dump.service to destination server"
+ copy:
+ src: "{{ role_path }}/files/packet_dump.service"
+ dest: /usr/lib/systemd/system
+ mode: 0755
+
+- name: "install packet_dump rpm from localhost"
+ yum:
+ name:
+ - /tmp/ansible_deploy/packet_dump-1.0.2.90c24cb-2.el7.x86_64.rpm
+ state: present
+
+- name: "Template the packet_dump.conf"
+ template:
+ src: "{{ role_path }}/templates/packet_dump.conf.j2"
+ dest: /home/mesasoft/packet_dump/conf/packet_dump.conf
+ tags: template
+
+- name: "start packet_dump"
+ systemd:
+ name: packet_dump.service
+ enabled: yes
+ daemon_reload: yes
+
diff --git a/roles/packet_dump/templates/packet_dump.conf.j2 b/roles/packet_dump/templates/packet_dump.conf.j2
new file mode 100644
index 0000000..755417c
--- /dev/null
+++ b/roles/packet_dump/templates/packet_dump.conf.j2
@@ -0,0 +1,14 @@
+[KAFKA]
+BROKER_LIST={{ log_kafkabrokers.address }}
+
+[SYSTEM]
+NIC_NAME={{ nic_mgr.name }}
+LOG_LEVEL={{ packet_dump_log_level }}
+LOG_PATH=log/packet_dump
+
+[breakpad]
+disable_coredump=0
+enable_breakpad=1
+breakpad_minidump_dir=/tmp/packet_dump/crashreport
+enable_breakpad_upload=0
+breakpad_upload_url={{ breakpad_upload }}