一键安装zabbix

安装zabbixyml

#install zabbix

- hosts: 172.16.1.61
  tasks:
    - name: install epel-release
      yum: name=epel-release state=installed
    - name: create application
      file:
        path: /application
        state: directory
        owner: root
        group: root  

    - name: wget the zabbix rpm package
      get_url:
        url: https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
        dest: /application
        validate_certs: no

    - name: install zabbix-server
      shell: cd /application && rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm

    - name: install zabbix-server-mysql zabbix-web-mysql httpd php
      yum:
        name:
        - zabbix-server-mysql
        - zabbix-web-mysql
        - httpd
        - php
        - mariadb-server
        - zabbix-agent
        - zabbix-get
          state: installed
    - name: sql execute
      script: /server/scripts/mysql.sh
    - name: change timezone
      shell: sed -i 's#;date.timezone=#date.timezone=Asia/Shanghai/#' /etc/php.ini && systemctl enable httpd mariadb zabbix-server zabbix-agent && systemctl start httpd mariadb zabbix-server zabbix-agent


​        
​       

mysql.sh

systemctl start mariadb
mysql -e "create database zabbix character set utf8 collate utf8_bin;"
mysql -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'"
zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz|mysql -uzabbix -pzabbix zabbix
sed '#Server=127.0.0.1#Server=172.16.1.61#g' /etc/zabbix/zabbix_agentd.conf


你可能感兴趣的:(运维)