成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

教你saltstack部署zabbix服務的方法

瀏覽:218日期:2023-04-06 15:09:29
目錄
  • saltstack部署zabbix服務
  • 安裝httpd、mysql、php
    • 安裝httpd
    • 安裝mysql
    • 安裝php
  • 部署zabbix所需的lamp架構環境
    • 安裝zabbix

saltstack部署zabbix服務

環境

主機 ip 服務 master 192.168.200.132 salt-matser node1 192.168.200.133 salt-minion

[root@master salt]# tree prod/prod/|-- modules|   |-- application|   |   `-- php|   |       |-- files|   |       |   |-- install.sh|   |       |   |-- oniguruma-devel-6.8.2-2.el8.x86_64.rpm|   |       |   |-- php-7.4.24.tar.gz|   |       |   |-- php-fpm|   |       |   |-- php-fpm.conf|   |       |   |-- php-fpm.service|   |       |   `-- www.conf|   |       `-- install.sls|   |-- database|   |   `-- mysql|   |       |-- files|   |       |   |-- install.sh|   |       |   |-- my.cnf|   |       |   |-- mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz|   |       |   |-- mysql.server|   |       |   `-- mysqld.service|   |       `-- install.sls|   `-- web|       `-- apache|   |-- files|   |   |-- apr-1.7.0.tar.gz|   |   |-- apr-util-1.6.1.tar.gz|   |   |-- httpd-2.4.49.tar.gz|   |   |-- httpd.conf|   |   |-- httpd.service|   |   |-- index.php|   |   `-- install.sh|   `-- install.sls`-- zabbix    |-- apache.sls    |-- files    |   |-- index.php    |   |-- install.sh    |   |-- mysql.conf    |   |-- php.ini    |   |-- vhosts.conf    |   |-- zabbix-5.4.4.tar.gz    |   `-- zabbix_server.conf    |-- main.sls    |-- mysql.sls    `-- zabbix.sls

安裝httpd、mysql、php

安裝httpd

[root@master salt]# cat prod/modules/web/apache/install.sls apache-dep-package:  pkg.installed:    - pkgs:      - openssl-devel      - pcre-devel      - expat-devel      - libtool      - gcc      - gcc-c++      - makeapache:  user.present:    - shell: /sbin/nologin    - createhome: false    - system: trueapache-download:  file.managed:    - names:      - /usr/src/apr-1.7.0.tar.gz:- source: salt://modules/web/apache/files/apr-1.7.0.tar.gz      - /usr/src/apr-util-1.6.1.tar.gz:- source: salt://modules/web/apache/files/apr-util-1.6.1.tar.gz      - /usr/src/httpd-2.4.49.tar.gz:- source: salt://modules/web/apache/files/httpd-2.4.49.tar.gz/usr/lib/systemd/system/httpd.service:  file.managed:    - source: salt://modules/web/apache/files/httpd.service    - user: root    - group: root    - mode: "0644"salt://modules/web/apache/files/install.sh:  cmd.script/usr/local/httpd/conf/httpd.conf:  file.managed:     - source: salt://modules/web/apache/files/httpd.conf    - user: root    - group: root    - mode: "0644"
[root@master salt]# cat prod/modules/web/apache/files/install.sh #!/bin/bashcd /usr/srcrm -rf apr-1.7.0 apr-util-1.6.1 httpd-2.4.49tar xf apr-1.7.0.tar.gztar xf apr-util-1.6.1.tar.gztar xf httpd-2.4.49.tar.gzcd /usr/src/apr-1.7.0sed -i "/$RM "$cfgfile"/d" configure ./configure --prefix=/usr/local/apr && \make && make install && \cd ../apr-util-1.6.1./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr && \make && make install && \cd ../httpd-2.4.49./configure --prefix=/usr/local/httpd \--enable-so \--enable-ssl \--enable-cgi \--enable-rewrite \--with-zlib \--with-pcre \--with-apr=/usr/local/apr \--with-apr-util=/usr/local/apr-util/ \--enable-modules=most \--enable-mpms-shared=all \--with-mpm=prefork && \make && make install && \systemctl daemon-reload

安裝mysql

[root@master salt]# cat prod/modules/database/mysql/install.slsncurses-compat-libs:   pkg.installedcreate-mysql-user:  user.present:    - name: mysql    - system: true    - createhome: false    - shell: /sbin/nologincreate-datadir:  file.directory:     - name: /opt/data    - user: mysql    - group: mysql    - mode: "0755"    - makedirs: true/usr/src/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz:  file.managed:     - source: salt://modules/database/mysql/files/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz    - user: root    - group: root    - mode: "0644"salt://modules/database/mysql/files/install.sh:  cmd.scripttrasfer-files:   file.managed:     - names:       - /usr/local/mysql/support-files/mysql.server:- source: salt://modules/database/mysql/files/mysql.server      - /usr/lib/systemd/system/mysqld.service:- source: salt://modules/database/mysql/files/mysqld.service
[root@master salt]# cat prod/modules/database/mysql/files/install.sh#!/bin/bashcd /usr/srctar xf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz -C /usr/localln -s /usr/local/mysql-5.7.34-linux-glibc2.12-x86_64 /usr/local/mysqlchown -R mysql.mysql /usr/local/mysql*/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/opt/data/echo "export PATH=/usr/local/mysql/bin:$PATH" > /etc/profile.d/mysql.sh

安裝php

[root@master salt]# cat prod/modules/application/php/install.sls/usr/src/oniguruma-devel-6.8.2-2.el8.x86_64.rpm:  file.managed:    - source: salt://modules/application/php/files/oniguruma-devel-6.8.2-2.el8.x86_64.rpm    - user: root    - group: root    - mode: "0644"  cmd.run:     - name: yum -y install /usr/src/oniguruma-devel-6.8.2-2.el8.x86_64.rpmdep-package-install:   pkg.installed:     - pkgs:       - libxml2      - libxml2-devel      - openssl      - openssl-devel      - bzip2      - bzip2-devel      - libcurl      - libcurl-devel      - libicu-devel      - libjpeg-turbo      - libjpeg-turbo-devel      - libpng      - libpng-devel      - openldap-devel      - pcre-devel      - freetype      - freetype-devel      - gmp      - gmp-devel      - libmcrypt      - libmcrypt-devel      - readline      - readline-devel      - libxslt      - libxslt-devel      - mhash      - mhash-devel      - php-mysqlnd      - libsqlite3x-devel      - libzip-devel/usr/src/php-7.4.24.tar.gz:  file.managed:     - source: salt://modules/application/php/files/php-7.4.24.tar.gz    - user: root    - group: root    - mode: "0644"#salt://modules/application/php/files/install.sh:#  cmd.scriptcopyphp:   file.managed:     - names:       - /etc/init.d/php-fpm:- source: salt://modules/application/php/files/php-fpm- user: root- group: root- mode: "0755"      - /usr/local/php7/etc/php-fpm.conf:- source: salt://modules/application/php/files/php-fpm.conf      - /usr/local/php7/etc/php-fpm.d/www.conf:- source: salt://modules/application/php/files/www.conf      - /usr/lib/systemd/system/php-fpm.service:- source: salt://modules/application/php/files/php-fpm.servicephp-fpm.service:  service.running:    - enable: true
[root@master salt]# cat prod/modules/application/php/files/install.sh#!/bin/bashcd /usr/srcrm -rf php-7.4.24tar xf php-7.4.24.tar.gzcd php-7.4.24./configure --prefix=/usr/local/php7  \--with-config-file-path=/etc \--enable-fpm \--disable-debug \--disable-rpath \--enable-shared \--enable-soap \--with-openssl \--enable-bcmath \--with-iconv \--with-bz2 \--enable-calendar \--with-curl \--enable-exif  \--enable-ftp \--enable-gd \--with-jpeg \--with-zlib-dir \--with-freetype \--with-gettext \--enable-mbstring \--enable-pdo \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-readline \--enable-shmop \--enable-simplexml \--enable-sockets \--with-zip \--enable-mysqlnd-compression-support \--with-pear \--enable-pcntl \--enable-posix && \make && make install

部署zabbix所需的lamp架構環境

[root@master salt]# cat prod/zabbix/apache.sls"Development Tools":  pkg.group_installedinclude:   - modules.web.apache.install/usr/include/httpd:  file.symlink:     - target: /usr/local/apache/include/usr/local/httpd/htdocs/zabbix:  file.directory:     - user: root    - group: root    - mode: "0775"    - makedirs: true/usr/local/httpd/htdocs/zabbix/index.php:  file.managed:     - source: salt://zabbix/files/index.php    - user: root    - group: root    - mode: "0644"/usr/local/httpd/conf/extra/vhosts.conf:  file.managed:     - source: salt://zabbix/files/vhosts.conf    - user: root    - group: root    - mode: "0644"zabbix-apache-service:  service.running:     - name: httpd    - enable: true
[root@master salt]# cat prod/zabbix/mysql.slslamp-dep-package:   pkg.installed:     - pkgs:       - ncurses-devel      - openssl-devel      - openssl      - cmake       - mariadb-develinclude:  - modules.database.mysql.installprovides-mysql-file:  file.managed:     - user: root    - group: root    - mode: "0644"    - names:       - /etc/my.cnf:- source: salt://zabbix/files/my.cnf      - /etc/ld.so.conf.d/mysql.conf:- source: salt://zabbix/files/mysql.conf/usr/local/include/mysql:  file.symlink:     - target: /usr/local/mysql/includemysqld.service:  service.running:     - enable: truemysqld-set-password:   cmd.run:    - name: /usr/local/mysql/bin/mysql -e "set password = password("123456");"

安裝zabbix

[root@master salt]# cat prod/zabbix/zabbix.sls    zabbix-dep-packages:  pkg.installed:   - pkgs:     - net-snmp-devel     - libevent-develzabbix:  user.present:    - shell: /sbin/nologin    - system: true    - createhome: false/usr/src/zabbix-5.4.4.tar.gz:  file.managed:    - source: salt://zabbix/files/zabbix-5.4.4.tar.gzsalt://zabbix/files/install.sh:  cmd.script/usr/local/etc/zabbix_server.conf:  file.managed:    - source: salt://zabbix/files/zabbix_server.conf/var/lib/mysql:  file.directory:    - user: root    - group: root          - mode: "0755"/var/lib/mysql/mysql.sock:  file.symlink:    - target: /tmp/mysql.sockzabbix_server:  cmd.run:    - names:      - cp -r /usr/src/zabbix-5.4.4/ui/*  /usr/local/httpd/htdocs/zabbix/      - zabbix_server      - zabbix_agentd/etc/php.ini:  file.managed:    - source: salt://zabbix/files/php.ini    - user: root    - group: root    - mode: "0644"reload-service:  service.running:    - reload: true    - names:      - httpd      - php-fpm
[root@master salt]# cat prod/zabbix/files/install.sh #!/bin/bashcd /usr/srctar xf zabbix-5.4.4.tar.gz -C /usr/src/usr/local/mysql/bin/mysql -uroot -p123456 -e "create database zabbix character set utf8 collate utf8_bin;"/usr/local/mysql/bin/mysql -uroot -p123456 -e "grant all privileges on zabbix.* to zabbix@localhost identified by "123";"/usr/local/mysql/bin/mysql -uroot -p123456 -e "flush privileges;"cd /usr/src/zabbix-5.4.4/database/mysql//usr/local/mysql/bin/mysql -uroot -p123456 zabbix < schema.sql/usr/local/mysql/bin/mysql -uroot -p123456 zabbix < images.sql/usr/local/mysql/bin/mysql -uroot -p123456 zabbix < data.sqlcd /usr/src/zabbix-5.4.4./configure --enable-server \--enable-agent \--with-mysql \--with-net-snmp \--with-libcurl \--with-libxml2 && \make install 

到此這篇關于saltstack部署zabbix服務的文章就介紹到這了,更多相關saltstack部署zabbix服務內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Zabbix
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产一区二区精品久久99 | 国产一区在线不卡| 欧美在线不卡一区| 1024国产精品| 99久久99久久久精品齐齐| 欧美日韩视频在线第一区 | 99在线精品免费视频九九视| 日韩欧美国产一区在线观看| 日韩精彩视频在线观看| 国内自拍亚洲| 欧美精品一区二区高清在线观看| 亚洲视频在线一区| 99精品国产视频| 中文字幕日本乱码精品影院| 午夜亚洲视频| 亚洲欧美日韩久久精品| 欧美日韩1080p| 精品日产卡一卡二卡麻豆| 久久99精品国产麻豆婷婷 | 午夜av电影一区| 一本色道精品久久一区二区三区| 中文字幕免费不卡在线| 99久久精品国产精品久久| 国产喂奶挤奶一区二区三区 | 欧美成人精品3d动漫h| 欧美日韩一区二区三区免费| 26uuu久久天堂性欧美| 91视频在线观看免费| 日韩一区二区三区高清免费看看| 精品一二线国产| 亚洲精品一区二区三区福利| 亚洲成色精品| 日韩美女啊v在线免费观看| 奶水喷射视频一区| 久草在线在线精品观看| 久久精品日产第一区二区三区高清版| 一本综合精品| 国产一区二区三区四区五区入口| 亚洲国产精品二十页| 麻豆亚洲精品| 偷拍亚洲欧洲综合| 91精品国产一区二区人妖| 国产麻豆视频一区| 国产精品三级久久久久三级| 国产精品v欧美精品v日本精品动漫| 亚洲一区二区在线播放相泽| 国产亚洲亚洲| 亚洲v精品v日韩v欧美v专区| 久久国产一二区| 丁香五精品蜜臀久久久久99网站| 69堂国产成人免费视频| 国产真实乱偷精品视频免| 91精品久久久久久久99蜜桃 | 国产精品久久久久久久久晋中 | 狠狠色伊人亚洲综合网站色| 中文字幕中文字幕在线一区| 91黄色免费看| 美洲天堂一区二卡三卡四卡视频| 91官网在线免费观看| 97精品久久久午夜一区二区三区 | 成人午夜碰碰视频| 精品国产三级a在线观看| 亚洲人体一区| 视频一区中文字幕| 精品88久久久久88久久久| 久久99伊人| 色综合色狠狠综合色| 久久综合给合久久狠狠狠97色69| 国产一级久久| 97久久超碰精品国产| 日韩av电影一区| 337p亚洲精品色噜噜噜| 亚洲精品1234| 成人一区在线观看| 午夜久久久久久久久| 国产视频一区二区在线观看| 欧美午夜在线观看| 国产91富婆露脸刺激对白 | 国产一区二区精品| 懂色av一区二区三区免费观看| 亚洲一区二区黄色| 久久久久久久久久久99999| 欧美日韩综合网| 蜜桃在线一区二区三区| 中文字幕在线不卡| 欧美sm极限捆绑bd| 在线免费观看日本欧美| 一区视频在线| 成a人片亚洲日本久久| 日本一区二区三区电影| 99视频+国产日韩欧美| 粉嫩蜜臀av国产精品网站| 亚洲va韩国va欧美va| 中文天堂在线一区| 日韩视频免费直播| 老牛国产精品一区的观看方式| 国产一区二区三区免费在线观看| 亚洲欧美二区三区| 久久久久久久久久久久久女国产乱| 欧美视频一区二区| 国产精品一二| 亚洲成人福利片| 国产欧美va欧美不卡在线| 欧美一级电影网站| 欧洲中文字幕精品| 国产精品免费区二区三区观看| 91美女在线视频| 精久久久久久久久久久| 亚洲国产精品久久久久秋霞影院| 久久久久久久久久码影片| 国产一区二区免费在线| 亚洲 欧美综合在线网络| 中文字幕一区av| 2023国产精品自拍| 欧美一级在线观看| 在线免费观看成人短视频| 亚洲精品乱码视频| 欧美日韩无遮挡| 91在线一区二区三区| 国产精一区二区三区| 日韩一区有码在线| 久久精品日韩一区二区三区| 欧美电影免费观看高清完整版在线| 欧美性一二三区| 色呦呦日韩精品| 午夜亚洲影视| 中文精品视频| aa级大片欧美三级| 亚洲全部视频| 狠狠入ady亚洲精品经典电影| 91在线视频播放地址| 懂色av中文字幕一区二区三区| 精品一区二区av| 久久99热国产| 亚洲精品欧美综合四区| 91精选在线观看| 欧美日韩你懂的| 欧美午夜精品久久久| 在线中文字幕一区二区| 久久久久国产一区二区| 国产日本精品| 国产欧美亚洲一区| 国产一区二区高清| 国产精品久久久久久久久婷婷| 国产日韩高清一区二区三区在线| 亚洲人妖在线| 一区二区三区精品国产| 最新国产拍偷乱拍精品| 激情另类综合| 亚洲福利专区| 夜夜爽www精品| 亚洲欧洲在线一区| 亚洲精选成人| 国产亚洲永久域名| 亚洲一区日韩在线| 美女精品在线| 91国在线观看| 欧美特级限制片免费在线观看| 欧美主播一区二区三区| 欧美色综合网站| 777xxx欧美| 日韩久久久精品| 久久午夜老司机| 久久亚洲私人国产精品va媚药| 久久久综合网站| 亚洲国产精品黑人久久久| 国产精品美女一区二区| 日韩美女精品在线| 亚洲动漫第一页| 欧美a级一区二区| 一区二区三区高清不卡| 久久久久国产免费免费| 国产片一区二区| 亚洲视频免费在线观看| 夜夜精品视频一区二区| 天天操天天综合网| 久久99精品久久久久久动态图| 国内外成人在线视频| 豆国产96在线|亚洲| 91丝袜高跟美女视频| 国产精品v日韩精品v欧美精品网站| 欧美午夜在线视频| 亚洲精品一区二| 久久国产主播精品| 欧美卡1卡2卡| 一本一本大道香蕉久在线精品| 欧美色图激情小说| 欧美一二三四区在线| 久久久精品欧美丰满| 中文字幕一区三区| 亚洲国产精品久久人人爱| 蜜桃视频在线观看一区| 国产精品资源在线看| 97久久人人超碰| 亚洲精品一区二区三区樱花| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩精品高清| 久久免费国产| 欧美精品v国产精品v日韩精品| 亚洲精品在线一区二区|