资源简介
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创建工作空间代码我写的博客配套代码
相关资源
- zabbix 思维导图全
- 华为 S9306交换机zabbix 模板
- CentOS7下Zabbix安装部署使用手册.doc
- centos7安装zabbix
- paramiko-1.15.1.tar.gz
- zabbix_weixin.x86_64.gz
- zabbix 源码包的安装与详细配置
- nginx服务器插件之net-snmp-5.6.1.1.tar.gz
- Ansible 2 Cloud Automation Cookbook
- 部署Zabbix4.0监控系统.pdf
- ZABBIX从入门到精通v3.0.1 - 运维生存时
- zabbix3.4中午手册docx
- Ansible-Tower-3.0-中文安装配置及使用指
- 最牛逼的Zabbix中文教程从入门到精通
- Ansible-For-DevOps.pdf
- zabbix 微信公众号告警
- Zabbix分布式监控配置使用手册v3
- Ansible for DevOps (2015)
- CentOS7搭建zabbix3.4及邮件告警通知
- ansible-for-devops
- zabbix4.0rpm安装包集合
- 奔跑吧Ansible.pdf.zip
- 奔跑吧ansible.pdf
- zabbix安装包
- ansible源码安装所有工具包和安装脚本
- zabbix监控系统深度实践完整版-包含二
- zabbix3.4官方中文文档
- CentOS7下部署Zabbix所需要的全部rpm安装
- zabbix 3.4中文手册
- zabbix-3.0.4.tar.gz
评论
共有 条评论