资源简介
windows、 linux、 zabbix agent自动化安装 windows直接写的playbook linux写得是个role ,还有之前做的一个proxy批量自动化升级的,打包给大家
代码片段和文件信息
import os
import pytest
import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
os.environ[‘MOLECULE_INVENTORY_FILE‘]).get_hosts(‘all‘)
def test_zabbixagent_running_and_enabled(host):
zabbixagent = host.service(“zabbix-agent“)
# Find out why this is not working for linuxmint and opensuse
if host.system_info.distribution not in [‘linuxmint‘ ‘opensuse‘ ‘ubuntu‘]:
assert zabbixagent.is_running
assert zabbixagent.is_enabled
def test_zabbix_agent_dot_conf(host):
if host.system_info.distribution in [‘opensuse‘]:
passwd = host.file(“/etc/zabbix/zabbix-agentd.conf“)
else:
passwd = host.file(“/etc/zabbix/zabbix_agentd.conf“)
assert passwd.user == “root“
assert passwd.group == “root“
assert passwd.mode == 0o644
assert passwd.contains(“Server=192.168.3.33“)
assert passwd.contains(“ServerActive=192.168.3.33“)
assert passwd.contains(“DebugLevel=3“)
assert passwd.contains(“TLSAccept=psk“)
assert passwd.contains(“TLSPSKIdentity=my_Identity“)
assert passwd.contains(“TLSPSKFile=/data/certs/zabbix.psk“)
def test_zabbix_agent_psk(host):
psk_file = host.file(“/data/certs/zabbix.psk“)
assert psk_file.user == “zabbix“
assert psk_file.group == “zabbix“
assert psk_file.mode == 0o400
assert psk_file.contains(“97defd6bd126d5ba7fa5f296595f82eac905d5eda270207a580ab7c0cb9e8eab“)
def test_zabbix_include_dir(host):
zabbixagent = host.file(“/etc/zabbix/zabbix_agentd.d“)
assert zabbixagent.is_directory
assert zabbixagent.user == “root“
assert zabbixagent.group == “root“
def test_socket(host):
# Find out why this is not working for linuxmint and opensus
if host.system_info.distribution not in [‘linuxmint‘ ‘opensuse‘]:
assert host.socket(“tcp://0.0.0.0:10050“).is_listening
@pytest.mark.parametrize(“zabbix_packages“ [
(“zabbix-agent“)
])
def test_zabbix_package(host zabbix_packages):
zabbixagent = host.package(zabbix_packages)
assert zabbixagent.is_installed
if host.system_info.distribution == ‘debian‘:
assert zabbixagent.version.startswith(“1:4.0“)
if host.system_info.distribution == ‘centos‘:
assert zabbixagent.version.startswith(“4.0“)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 34 2019-06-19 10:24 zabbix installation\windows_agent\ansible.cfg
文件 9997 2019-06-20 09:27 zabbix installation\windows_agent\files\zabbix_agentd.conf
文件 692282 2019-06-19 14:42 zabbix installation\windows_agent\files\zabbix_agents-4.2.3-win-amd64.zip
文件 198 2019-06-19 13:57 zabbix installation\windows_agent\group_vars\test
文件 198 2019-06-19 13:57 zabbix installation\windows_agent\group_vars\windows
文件 157 2019-06-19 13:55 zabbix installation\windows_agent\inventory
文件 1113 2019-06-20 09:38 zabbix installation\windows_agent\playbook.yml
文件 33 2019-06-13 17:00 zabbix installation\zabbix_agent\ansible.cfg
文件 996 2019-06-14 11:14 zabbix installation\zabbix_agent\inventory
文件 935 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\.github\ISSUE_TEMPLATE\bug---issue-report.md
文件 428 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\.github\ISSUE_TEMPLATE\feature_request.md
文件 110 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\.gitignore
文件 516 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\.travis.yml
文件 196 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\.yamllint
文件 9786 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\CHANGELOG.md
文件 3358 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\CODE_OF_CONDUCT.md
文件 3013 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\CONTRIBUTING.md
文件 6809 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\defaults\main.yml
文件 109 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\files\sample.conf
文件 398 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\handlers\main.yml
文件 1073 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\LICENSE
文件 721 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\me
文件 961 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\molecule\before-last-version\Dockerfile.j2
文件 369 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\molecule\before-last-version\INSTALL.rst
文件 1212 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\molecule\before-last-version\molecule.yml
文件 1079 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\molecule\before-last-version\playbook.yml
文件 2287 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\molecule\before-last-version\tests\test_default.py
文件 3814 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\molecule\default\create.yml
文件 1097 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\molecule\default\destroy.yml
文件 961 2019-06-04 22:47 zabbix installation\zabbix_agent\roles\ansible-zabbix-agent-master\molecule\default\Dockerfile.j2
............此处省略114个文件信息
- 上一篇:arduino必备开发设计原理图
- 下一篇:ROS创建工作空间代码我写的博客配套代码
相关资源
- centos7 zabbix 一键安装脚本
- Ansible-ansible-role-system_ldap.zip
- 适用于华为CE系列及S系列交换机的z
- 华为CE/S系列交换机zabbix监控模版
- checkpoint防火墙模板for zabbix
- ansible讲义
- linux主动监控模板
- zabbix windows主动监控模板
- Zabbix CIICSO3750 监控模板
- zabbix IIS监控模板
- 微服务监控模板
- zabbix 监控全国各节点网络延迟
- zabbix_agent3.4.15.Solaris11.3.X86_64.tar.gz
- zabbix_agent 3.4.15 for Solaris 11.3 SPARC.rar
- windows\\centos\\suse\\rhel的ZABBIX_agent安装
- 华为s2700 zabbix template
- ansible视频教程,ansible视频教程 百度
- S5720-32C-HI-24Szabbix监控交换机cpu、风扇
- zabbix windows 2008 r2模板
- zabbix 常用模版
- zabbix-agent监控windows
- zabbix_交换机模板
- zabbix监控docker模板
- ansible puppet saltstack三款自动化运维工
- centos6一键部署zabbix3.2.4监控
- Zabbix-监控方案
- 《Zabbix企业级分布式监控系统》
- zabbix监控路由器交换机
- Getif 2.3.1.zip
- 老男孩高级架构师15期
评论
共有 条评论