国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ansible批量安裝Zabbix-agnet客戶端

這篇具有很好參考價(jià)值的文章主要介紹了Ansible批量安裝Zabbix-agnet客戶端。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

簡(jiǎn)介

本文詳細(xì)使用ansible批量安裝Zabbix-agent,在客戶端比較多,結(jié)合ansible進(jìn)行批量安裝,將非常重要,省時(shí)高效,并且能夠加穩(wěn)定

安裝步驟

1、安裝關(guān)聯(lián)組件

[root@centos78 \~]# yum install gcc* pcre* -y (缺少必要組件腳本推送會(huì)報(bào)錯(cuò))

[root@centos78 \~]# yum install epel-release -y

2、安裝ansible組件

[root@centos78 \~]# yum install ansible –y

3、配置ssh免密通信

[root@centos78 \~]# ssh-keygen (連續(xù)敲回車即可)

[root@centos78 \~]# ssh-copy-id 192.168.101.78

[root@centos78 \~]# ssh-copy-id 192.168.101.75

4、配置ansible,編輯hosts,定義組

[root@centos78 \~]# vim /etc/ansible/hosts

[zabbix]

192.168.101.75

192.168.101.78

ping客戶端是否通訊

[root@centos78 \~]# ansible zabbix -m ping

192.168.101.78 | SUCCESS => {

"changed": false,

"ping": "pong"}

192.168.101.75 | SUCCESS => {

"changed": false,

"ping": "pong"}

5、配置批量推送腳本

[root@centos78 \~]# cd /etc/ansible/

[root@centos78 ansible]# cat zabbix\_agent.yml (使用ansible的jinjia模板來部署ansible客戶端)

  • hosts: zabbix

    remote\_user: root

    tasks:

    • name: install zabbix\_agent packages

      yum: name={{ item }} state=latest

      with\_items:

      • curl-devel
    • name: copy install\_shell to clien

      copy: src=/etc/ansible/zabbix\_agent.sh dest=/usr/local/src/zabbix\_agent.sh

    • name: sent tar

      copy: src=/usr/local/src/zabbix-3.4.12.tar.gz dest=/usr/local/src/zabbix-3.4.12.tar.gz (沒有安裝包的可以按照操作下載)

      notify: install shell

    handlers:

    • name: install shell

      shell: /bin/bash /usr/local/src/zabbix\_agent.sh

6、下載用于批量安裝的客戶端zabbix-3.4.12.tar.gz

[root@centos78 ansible]# cd /usr/local/src/ (下載路徑和腳本路徑一致)

[root@centos78 src]# wget?<span>https:</span>`//nchc<span>.dl.sourceforge.net</span>/project/zabbix/ZABBIX<span>%20Latest%20Stable</span>/3<span>.4.12</span>/zabbix-3<span>.4.12.</span>tar`<span>.gz</span>

[root@centos78 ansible]# cd /usr/local/src/ (下載路徑和腳本路徑一致)

7、編輯腳本內(nèi)容

[root@centos78 ansible]# cat zabbix\_agent.sh

#!/bin/bashuseradd?zabbix?-s?/sbin/nologincd?/usr/local/srctar?-xf?zabbix-3.4.12.tar.gzcd?zabbix-3.4.12
./configure?--with-net-snmp?--with-libcurl?--enable-agent?--prefix=/usr/local/zabbixmake?&&?make?installcp?misc/init.d/fedora/core5/zabbix_agentd?/etc/init.d/chmod?700?/etc/init.d/zabbix_agentdsed?-i??'s\ZABBIX_BIN="/usr/local/sbin/zabbix_agentd\ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd\g'?/etc/init.d/zabbix_agentdsed?-i??'s\Server=127.0.0.1\Server=192.168.101.78\g'?/usr/local/zabbix/etc/zabbix_agentd.confsed??-i??'s\ServerActive=127.0.0.1\ServerActive=192.168.101.78\g'?/usr/local/zabbix/etc/zabbix_agentd.conf?
/etc/init.d/zabbix_agentd?startchkconfig?zabbix_agentd?on

8.執(zhí)行腳本

[root@centos78 ansible]# ansible-playbook zabbix\_agent.yml

PLAY [zabbix] ******************************************************************

TASK [Gathering Facts] *********************************************************

ok: [192.168.101.78]

ok: [192.168.101.75]

TASK [install zabbix\_agent packages] *******************************************

ok: [192.168.101.75] => (item=[u'curl-devel'])

ok: [192.168.101.78] => (item=[u'curl-devel'])

TASK [copy install\_shell to clien] *********************************************

ok: [192.168.101.78]

ok: [192.168.101.75]

TASK [sent tar] ****************************************************************

ok: [192.168.101.78]

ok: [192.168.101.75]

PLAY RECAP *********************************************************************

192.168.101.75 : ok=4 changed=0 unreachable=0 failed=0

192.168.101.78 : ok=4 changed=0 unreachable=0 failed=0

9.查看zabbix客戶端狀態(tài)

[root@centos78 ansible]# ansible zabbix -m shell -a "ps -ef |grep zabbix\_agentd"

192.168.101.78 | SUCCESS | rc=0 >>

zabbix 11785 1 0 22:33 ? 00:00:00 /usr/local/zabbix/sbin/zabbix\_agentd

zabbix 11787 11785 0 22:33 ? 00:00:00 /usr/local/zabbix/sbin/zabbix\_agentd: collector [idle 1 sec]

zabbix 11788 11785 0 22:33 ? 00:00:00 /usr/local/zabbix/sbin/zabbix\_agentd: listener #1 [waiting for connection]

zabbix 11789 11785 0 22:33 ? 00:00:00 /usr/local/zabbix/sbin/zabbix\_agentd: listener #2 [waiting for connection]

zabbix 11790 11785 0 22:33 ? 00:00:00 /usr/local/zabbix/sbin/zabbix\_agentd: listener #3 [waiting for connection]

zabbix 11791 11785 0 22:33 ? 00:00:00 /usr/local/zabbix/sbin/zabbix\_agentd: active checks #1 [idle 1 sec]

root 17136 17131 0 23:52 pts/1 00:00:00 /bin/sh -c ps -ef |grep zabbix\_agentd

root 17138 17136 0 23:52 pts/1 00:00:00 grep zabbix\_agentd

192.168.101.75 | SUCCESS | rc=0 >>

zabbix 21448 1 0 22:20 ? 00:00:00 /usr/local/zabbix/sbin/zabbix\_agentd

zabbix 21450 21448 0 22:20 ? 00:00:01 /usr/local/zabbix/sbin/zabbix\_agentd: collector [idle 1 sec]

zabbix 21451 21448 0 22:20 ? 00:00:01 /usr/local/zabbix/sbin/zabbix\_agentd: listener #1 [waiting for connection]

zabbix 21452 21448 0 22:20 ? 00:00:01 /usr/local/zabbix/sbin/zabbix\_agentd: listener #2 [waiting for connection]

zabbix 21453 21448 0 22:20 ? 00:00:01 /usr/local/zabbix/sbin/zabbix\_agentd: listener #3 [waiting for connection]

zabbix 21454 21448 0 22:20 ? 00:00:00 /usr/local/zabbix/sbin/zabbix\_agentd: active checks #1 [idle 1 sec]

root 23645 23640 0 23:52 pts/1 00:00:00 /bin/sh -c ps -ef |grep zabbix\_agentd

root 23647 23645 0 23:52 pts/1 00:00:00 grep zabbix\_agentd


總結(jié)

使用ansible批量安裝zabbix客戶端,非??炀湍芡瓿纱笈康陌惭b。安裝時(shí)候一定要注意,批量安裝時(shí),客戶端基本組件也要安裝好,比如make等等。文章來源地址http://www.zghlxwxcb.cn/news/detail-757063.html

到了這里,關(guān)于Ansible批量安裝Zabbix-agnet客戶端的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringBoot集成Milo庫實(shí)現(xiàn)OPC UA客戶端:連接、遍歷節(jié)點(diǎn)、讀取、寫入、訂閱與批量訂閱

    SpringBoot集成Milo庫實(shí)現(xiàn)OPC UA客戶端:連接、遍歷節(jié)點(diǎn)、讀取、寫入、訂閱與批量訂閱

    前面我們搭建了一個(gè)本地的 PLC 仿真環(huán)境,并通過 KEPServerEX6 讀取 PLC 上的數(shù)據(jù),最后還使用 UAExpert 作為OPC客戶端完成從 KEPServerEX6 這個(gè)OPC服務(wù)器的數(shù)據(jù)讀取與訂閱功能。在這篇文章中,我們將通過 SpringBoot 集成 Milo 庫實(shí)現(xiàn)一個(gè) OPC UA 客戶端,包括連接、遍歷節(jié)點(diǎn)、讀取、寫入

    2024年02月09日
    瀏覽(29)
  • 【ElasticSearch】基于 Java 客戶端 RestClient 實(shí)現(xiàn)對(duì) ElasticSearch 索引庫、文檔的增刪改查操作,以及文檔的批量導(dǎo)入

    【ElasticSearch】基于 Java 客戶端 RestClient 實(shí)現(xiàn)對(duì) ElasticSearch 索引庫、文檔的增刪改查操作,以及文檔的批量導(dǎo)入

    ElasticSearch 官方提供了各種不同語言的客戶端,用來操作 ES。這些客戶端的本質(zhì)就是組裝 DSL 語句,通過 HTTP 請(qǐng)求發(fā)送給 ES 服務(wù)器。 官方文檔地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html。 在本文中,我們將著重介紹 ElasticSearch Java 客戶端中的 RestClient,并演示如何

    2024年02月08日
    瀏覽(31)
  • Ansible playbook簡(jiǎn)介與初步實(shí)戰(zhàn),實(shí)現(xiàn)批量機(jī)器應(yīng)用下載與安裝

    Ansible playbook簡(jiǎn)介與初步實(shí)戰(zhàn),實(shí)現(xiàn)批量機(jī)器應(yīng)用下載與安裝

    playbook是ansible用于配置,部署,和管理被節(jié)點(diǎn)的劇本 通過playbook的詳細(xì)描述,執(zhí)行其中的一些列tasks,可以讓遠(yuǎn)端的主機(jī)達(dá)到預(yù)期的狀態(tài)。playbook就像ansible控制器給被控節(jié)點(diǎn)列出的一系列to-do-list,而且被控節(jié)點(diǎn)必須要完成 playbook顧名思義,即劇本,現(xiàn)實(shí)生活中演員按照劇本表

    2024年02月09日
    瀏覽(24)
  • 客戶端Git安裝教程

    客戶端Git安裝教程

    首先打開Git官網(wǎng)https://git-scm.com/ 然后選擇合適的版本去下載,我的電腦是64位的,查看自己電腦是什么操作系統(tǒng),右擊【我的電腦】—屬性? 就看到了 接下來就是雙擊下載好的安裝包,同意條款,選擇安裝路徑 然后就是選擇選項(xiàng)配置,按照默認(rèn)的來就行,不用修改 第三個(gè)界

    2024年02月08日
    瀏覽(20)
  • SVN客戶端安裝使用教程

    SVN客戶端安裝使用教程

    文章目錄 前言 下載安裝svn客戶端 使用svn客戶端教程 總結(jié) ? ? ? ? ?SVN是subversion的縮寫,是一個(gè)開放源代碼的版本控制系統(tǒng),通過采用分支管理系統(tǒng)的高效管理,簡(jiǎn)而言之就是用于多個(gè)人共同開發(fā)同一個(gè)項(xiàng)目,實(shí)現(xiàn)共享資源,實(shí)現(xiàn)最終集中式的管理。 ? ? ? ? ?為了方便公

    2024年02月11日
    瀏覽(22)
  • SVN客戶端安裝以及操作流程

    SVN客戶端安裝以及操作流程

    1:將客戶端安裝包和語言包放入本地電腦文件夾中 2:雙擊‘TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.msi’進(jìn)行安裝,這個(gè)比較簡(jiǎn)單一直next即可 點(diǎn)擊“運(yùn)行” 點(diǎn)擊“Next” ? ? 選擇SVN安裝路徑,點(diǎn)擊“Next” ? 點(diǎn)擊“Install” ? 點(diǎn)擊“Finish” ? 右擊電腦空白處,出現(xiàn)以下標(biāo)志,則說明

    2024年02月14日
    瀏覽(21)
  • 安裝Mysql客戶端ODBC報(bào)錯(cuò)

    安裝Mysql客戶端ODBC報(bào)錯(cuò)

    This aplication requires Visual Studio 2019 x64 Redistributable. Please install the Redistributable thenrun this installer again. 再次運(yùn)行此安裝程序。 問題:缺少環(huán)境 解決方法:安裝Microsoft Visual C++2015-2022?Redistributable (x64) - 14.36.32532 ? ? ?

    2024年02月10日
    瀏覽(29)
  • Hbase安裝和shell客戶端操作

    Hbase安裝和shell客戶端操作

    HBase 是一個(gè) 面向列式存儲(chǔ)的分布式數(shù)據(jù)庫 ,其設(shè)計(jì)思想來源于 Google 的 BigTable 論文。 HBase 底層存儲(chǔ)基于 HDFS 實(shí)現(xiàn),集群的管理基于 ZooKeeper 實(shí)現(xiàn)。 HBase 良好的分布式架構(gòu)設(shè)計(jì)為海量數(shù)據(jù)的快速存儲(chǔ)、隨機(jī)訪問提供了可能,基于數(shù)據(jù)副本機(jī)制和分區(qū)機(jī)制可以輕松實(shí)現(xiàn)在線擴(kuò)容

    2024年02月08日
    瀏覽(30)
  • TDengine服務(wù)器與客戶端安裝

    TDengine服務(wù)器與客戶端安裝

    TDengine官網(wǎng): https://docs.taosdata.com/get-started/package/ https://www.taosdata.com/assets-download/3.0/TDengine-server-3.0.4.1-Linux-x64.tar.gz tar -zxvf TDengine-server- version -Linux-x64.tar.gz tar -zxvf TDengine-server-3.0.4.1-Linux-x64.tar.gz 安裝腳本在執(zhí)行過程中,會(huì)通過命令行交互界面詢問一些配置信息。如果希望采取無

    2024年02月05日
    瀏覽(55)
  • SVN下載安裝(服務(wù)器與客戶端)

    SVN下載安裝(服務(wù)器與客戶端)

    svn全稱SubVersion,支持windows,linux, mac。分為服務(wù)器與客戶端。 服務(wù)器下載:Download | VisualSVN Server 客戶端下載:自行查找 雙擊執(zhí)行 ?運(yùn)行 ?下一步 同意下一步 ?下一步 選中安裝目錄 ? 下載地址:http://tortoisesvn.net/downloads 雙擊執(zhí)行 ?下一步 ? ? ? ? ? 文件夾右鍵? ? ?

    2024年02月03日
    瀏覽(42)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包