ZABBIX企業級監控安裝部署
Zabbix是一個企業級的、開源的、分散式的監控套件。
Zabbix可以監控網路和服務的監控狀況.Zabbix利用靈活的告警機制,允許使用者對事件傳送基於Email的告警. 這樣可以保證快速的對問題作出相應. Zabbix可以利用儲存資料提供傑出的報告及圖形化方式. 這一特性將幫助使用者完成容量規劃。
Zabbix支援polling和trapping兩種方式. 所有的Zabbix報告都可以通過配置引數在WEB前端進行訪問. Web前端將幫助你在任何區域都能夠迅速獲得你的網路及服務狀況. Zabbix可以通過儘可能的配置來扮演監控你的IT基礎框架的角色,而不管你是來自於小型組織還是大規模的公司。
程序介紹
預設情況下zabbix包含5個程式:zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server,另外一個zabbix_java_gateway是可選,這個需要另外安裝。下面來分別介紹下他們各自的作用。
zabbix_agentd
客戶端守護程序,此程序收集客戶端資料,例如cpu負載、記憶體、硬碟使用情況等
zabbix_get
zabbix工具,單獨使用的命令,通常在server或者proxy端執行獲取遠端客戶端資訊的命令。通常使用者排錯。例如在server端獲取不到客戶端的記憶體資料,我們可以使用zabbix_get獲取客戶端的內容的方式來做故障排查。
zabbix_sender
zabbix工具,用於傳送資料給server或者proxy,通常用於耗時比較長的檢查。很多檢查非常耗時間,導致zabbix超時。於是我們在指令碼執行完畢之後,使用sender主動提交資料。
zabbix_server
zabbix服務端守護程序。zabbix_agentd、zabbix_get、zabbix_sender、zabbix_proxy、zabbix_java_gateway的資料最終都是提交到server
備註:當然不是資料都是主動提交給zabbix_server,也有的是server主動去取資料。
zabbix_proxy
zabbix代理守護程序。功能類似server,唯一不同的是它只是一箇中轉站,它需要把收集到的資料提交/被提交到server裡。為什麼要用代理?代理是做什麼的?賣個關子,請繼續關注運維生存時間zabbix教程系列。
zabbix_java_gateway
zabbix2.0之後引入的一個功能。顧名思義:Java閘道器,類似agentd,但是隻用於Java方面。需要特別注意的是,它只能主動去獲取資料,而不能被動獲取資料。它的資料最終會給到server或者proxy。
安裝:
zabbix需要LNMP或者LAMP環境
Linux+Nginx(Apache)+Mysql+Php
1、安裝nginx
安裝需要的軟體包:
安裝pcre
為了支援rewrite功能,我們需要安裝pcre
[[email protected] ~]# yum install pcre*
Loaded plugins: aliases, changelog, downloadonly, fastestmirror, kabi, presto, refresh-packagekit, security, tmprepo, verify,
: versionlock
Loading support for CentOS kernel ABI
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* epel: mirrors.aliyun.com
* extras: mirrors.163.com
* updates: mirrors.aliyun.com
安裝openssl
需要ssl的支援,如果不需要ssl支援,請跳過這一步
yum install openssl*
安裝zlib
cd /usr/local/src
mkdir /usr/local/zlib
tar zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure --prefix=/usr/local/zlib
make
make install
安裝nginx
執行如下命令:
./configure --prefix=/usr/local/nginx-1.5.1 \
--with-http_ssl_module --with-http_spdy_module \
--with-http_stub_status_module --with-pcre
--with-zlib
--with-http_stub_status_module:支援nginx狀態查詢
--with-http_ssl_module:支援https
--with-http_spdy_module:支援google的spdy,想了解請百度spdy,這個必須有ssl的支援
--with-pcre:為了支援rewrite重寫功能,必須制定pcre
make && make install
啟動nginx:
/usr/local/nginx/sbin/nginx
停止nginx:
/usr/local/nginx/sbin/nginx -s stop
當你有修改配置檔案的時候,只需要reload以下即可
/usr/local/nginx/sbin/nginx -s reload
2、安裝PHP:
php-5.5.38.tar.gz
安裝依賴包
yum install gcc makegd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel –y
編譯安裝:
cd php-5.5.38
./configure --prefix=/usr/local/php-5.5.0--with-config-file-path=/usr/local/php-5.5.0/etc --with-bz2 --with-curl--enable-ftp --enable-sockets --disable-ipv6 --with-gd--with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local--enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring--enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib--with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd--enable-dom --enable-xml --enable-fpm --with-libdir=lib64
make
make instal
配置php:
cpphp.ini-production /usr/local/php-5.5.7/php.ini
cp/usr/local/php-5.5.7/etc/php-fpm.conf.default/usr/local/php-5.5.7/etc/php-fpm.conf
ln -s/usr/local/php/etc/php.ini /etc/php.ini
ln -s/usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf
編輯php-fpm.conf
vi/usr/local/php/etc/php-fpm.conf
user= www #設定php-fpm執行賬號為www
group= www #設定php-fpm執行組為www
request_terminate_timeout= 30
pid =run/php-fpm.pid #取消前面的分號
編輯php.ini
vi/usr/local/php/etc/php.ini
post_max_size =16M
max_execution_time =300
max_input_time =300
date.timezone = PRC
啟動php-fpm
/usr/local/php-5.5.7/sbin/php-fpm
配置nginx支援php:
vi/usr/local/nginx/conf/nginx.conf
user www www; #首行user去掉註釋,修改Nginx執行組為wwwwww;必須與/usr/local/php/etc/php-fpm.conf中的user,group配置相同,否則php執行出錯
index index.html index.htmindex.php; #新增index.php
# pass the PHP scriptsto FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root html;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; includefastcgi_params;
}
#取消FastCGIserver部分location的註釋,注意fastcgi_param行的引數,改為$document_root$fastcgi_script_name,或者使用絕對路徑
安裝mysql:
由於我機器上已經安裝了mysql5.6,這裡不再安裝,直接使用
mysql -u root -p
create database zabbixcharacter set utf8;
grant all on zabbix.*to 'zabbix'@'127.0.0.1' identified by '123456' with grant option;
grant all on zabbix.*to 'zabbix'@'localhost' identified by '123456' with grant option;
flush privileges;
安裝zabbix:
zabbix-3.4.1.tar.gz
cd /root/mysql/zabbix/zabbix-3.4.1/database
mysql -u root -p
use zabbix
source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql#匯入指令碼檔案到zabbix資料庫
source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql#匯入指令碼檔案到zabbix資料庫
source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql#匯入指令碼檔案到zabbix資料庫
cd /usr/lib64/mysql
ln -s libmysqlclient.so.16.0.0libmysqlclient.so #新增軟連線
ln -s libmysqlclient_r.so.16.0.0libmysqlclient_r.so #新增軟連線
新增使用者:
groupadd zabbix
useradd –G zabbix –g zabbix zabbix
ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
/sbin/ldconfig
cd /root/mysql/zabbix/zabbix-3.4.1
./configure --prefix=/usr/local/zabbix --enable-server--enable-agent --with-net-snmp --with-libcurl --enable-proxy--with-mysql=/usr/bin/mysql_config
make #編譯
make install #安裝
ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #新增系統軟連線
ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #新增系統軟連線
(這個軟連線一定要做,不然會報連線不上mysql的錯誤)
配置zabbixf服務端:
1、新增zabbix服務對應的埠
vi /etc/services #編輯,在最後新增以下程式碼
# Zabbix
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
2、修改zabbix服務端配置檔案
cd /usr/local/zabbix/etc
vi /usr/local/zabbix/etc/zabbix_server.conf
DBName=zabbix #資料庫名稱
DBUser=zabbix #資料庫使用者名稱
DBPassword=123456 #資料庫密碼
ListenIP=127.0.0.1 #資料庫ip地址
AlertScriptsPath=/usr/local/zabbix/share/zabbix/scripts#zabbix執行指令碼存放目錄
3、修改代理端配置檔案:
vi /usr/local/zabbix/etc/zabbix_agentd.conf
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
Server=127.0.0.1,192.168.174.133
ServerActive=127.0.0.1,192.168.174.133
Hostname=slave1
UnsafeUserParameters=1 #啟用自定義key
4、新增開機啟動指令碼
cp /usr/local/src/zabbix/misc/init.d/fedora/core/zabbix_server/etc/init.d/zabbix_server #服務端
cp /usr/local/src/zabbix/misc/init.d/fedora/core/zabbix_agentd/etc/init.d/zabbix_agentd #客戶端
chmod +x /etc/init.d/zabbix_server #新增指令碼執行許可權
chmod +x /etc/init.d/zabbix_agentd #新增指令碼執行許可權
chkconfig zabbix_server on #新增開機啟動
chkconfig zabbix_agentd on #新增開機啟動
5、修改zabbix開機啟動指令碼中的zabbix安裝目錄
vi /etc/init.d/zabbix_server #編輯服務端配置檔案
BASEDIR=/usr/local/zabbix/ #zabbix安裝目錄
vi /etc/rc.d/init.d/zabbix_agentd #編輯客戶端配置檔案
BASEDIR=/usr/local/zabbix/ #zabbix安裝目錄
6、配置web站點
cd /root/mysql/zabbix/zabbix-3.4.1
cp -r /root/mysql/zabbix/zabbix-3.4.1/frontends/php/usr/local/nginx/html/zabbix
chown www.www -R /usr/local/nginx/html/zabbix
備註:/usr/local/nginx/html為Nginx預設站點目錄 www為Nginx執行賬戶
service zabbix_server start #啟動zabbix服務端
service zabbix_agentd start #啟動zabbix客戶端
確定相關服務是否在執行 :
Mysql :
[[email protected] ~]# mysqladmin -u root -p status
Enter password:
Uptime: 252980 Threads: 24 Questions: 211099 Slow queries: 0 Opens: 261 Flush tables: 2 Open tables: 85 Queries per second avg: 0.834
NGINX:
[[email protected] ~]# ps -ef|grep nginx
root 2244 1 0 10:07 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
www 2247 2244 0 10:07 ? 00:00:06 nginx: worker process
root 36038 35429 0 17:27 pts/2 00:00:00 grep nginx
PHP-FPM:
[[email protected] ~]# ps aux|grep php
root 1873 0.0 0.0 202580 536 ? Ss 10:07 0:02 php-fpm: master process (/usr/local/php-5.5.7/etc/php-fpm.conf)
www 34814 0.3 5.1 225848 29908 ? S 17:13 0:03 php-fpm: pool www
www 34896 0.2 5.1 225848 29908 ? S 17:14 0:02 php-fpm: pool www
www 34900 0.2 5.1 225848 29888 ? S 17:14 0:01 php-fpm: pool www
root 36121 0.0 0.1 103276 900 pts/2 S+ 17:28 0:00 grep php
zabbix:
[[email protected] ~]# ps aux |grep zabbix
zabbix 2258 0.0 0.1 145588 692 ? S 10:07 0:00 zabbix_server -c /etc/zabbix/zabbix_server.conf
zabbix 2271 0.0 0.0 81288 228 ? S 10:07 0:00 zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
zabbix 2274 0.0 0.0 81288 468 ? S 10:07 0:18 zabbix_agentd: collector [idle 1 sec]
zabbix 2275 0.0 0.1 81288 820 ? S 10:07 0:12 zabbix_agentd: listener #1 [waiting for connection]
zabbix 2276 0.0 0.1 81288 816 ? S 10:07 0:11 zabbix_agentd: listener #2 [waiting for connection]
zabbix 2277 0.0 0.1 81288 920 ? S 10:07 0:11 zabbix_agentd: listener #3 [waiting for connection]
zabbix 2278 0.0 0.0 81296 580 ? S 10:07 0:02 zabbix_agentd: active checks #1 [idle 1 sec]
zabbix 2279 0.0 0.1 81296 600 ? S 10:07 0:02 zabbix_agentd: active checks #2 [idle 1 sec]
zabbix 3865 0.0 0.2 145584 1172 ? S 11:06 0:04 zabbix_server: configuration syncer [synced configuration in 0.030263 sec, idle 60 sec]
zabbix 3866 0.0 0.0 145588 400 ? S 11:06 0:00 zabbix_server: alerter #1 started
zabbix 3867 0.0 0.0 145588 428 ? S 11:06 0:00 zabbix_server: alerter #2 started
zabbix 3868 0.0 0.0 145588 400 ? S 11:06 0:00 zabbix_server: alerter #3 started
zabbix 3869 0.0 0.1 145836 1016 ? S 11:06 0:01 zabbix_server: housekeeper [deleted 0 hist/trends, 0 items, 5 events, 0 sessions, 0 alarms, 0 audit items in 0.070399 sec, idle for 1 hour(s)]
zabbix 3870 0.0 0.1 145716 1084 ? S 11:06 0:01 zabbix_server: timer #1 [processed 3 triggers, 0 events in 0.001423 sec, 0 maintenances in 0.002248 sec, idle 30 sec]
zabbix 3871 0.0 0.1 145580 668 ? S 11:06 0:03 zabbix_server: http poller #1 [got 0 values in 0.001134 sec, idle 5 sec]
zabbix 3872 0.0 0.1 243100 812 ? S 11:06 0:01 zabbix_server: discoverer #1 [processed 0 rules in 0.001855 sec, idle 60 sec]
zabbix 3873 0.0 0.2 145588 1568 ? S 11:06 0:07 zabbix_server: history syncer #1 [synced 0 items in 0.000011 sec, idle 1 sec]
zabbix 3874 0.0 0.2 145588 1564 ? S 11:06 0:07 zabbix_server: history syncer #2 [synced 0 items in 0.000002 sec, idle 1 sec]
zabbix 3875 0.0 0.2 145588 1564 ? S 11:06 0:07 zabbix_server: history syncer #3 [synced 0 items in 0.000012 sec, syncing history]
zabbix 3876 0.0 0.3 145996 1936 ? S 11:06 0:07 zabbix_server: history syncer #4 [synced 0 items in 0.000012 sec, idle 1 sec]
zabbix 3877 0.0 0.1 145580 656 ? S 11:06 0:06 zabbix_server: escalator #1 [processed 0 escalations in 0.002058 sec, idle 3 sec]
zabbix 3878 0.0 0.0 145588 536 ? S 11:06 0:01 zabbix_server: proxy poller #1 [exchanged data with 0 proxies in 0.000007 sec, idle 5 sec]
zabbix 3879 0.0 0.0 145588 476 ? S 11:06 0:02 zabbix_server: self-monitoring [processed data in 0.000011 sec, idle 1 sec]
zabbix 3880 0.0 0.1 145580 676 ? S 11:06 0:02 zabbix_server: task manager [processed 0 task(s) in 0.000786 sec, idle 5 sec]
zabbix 3881 0.0 0.2 244656 1616 ? S 11:06 0:06 zabbix_server: poller #1 [got 1 values in 0.040863 sec, idle 1 sec]
zabbix 3882 0.0 0.2 244704 1640 ? S 11:06 0:06 zabbix_server: poller #2 [got 0 values in 0.000014 sec, idle 1 sec]
zabbix 3883 0.0 0.2 244704 1604 ? S 11:06 0:06 zabbix_server: poller #3 [got 0 values in 0.000018 sec, idle 1 sec]
zabbix 3884 0.0 0.2 244704 1396 ? S 11:06 0:06 zabbix_server: poller #4 [got 0 values in 0.000014 sec, idle 1 sec]
zabbix 3885 0.0 0.2 244564 1200 ? S 11:06 0:06 zabbix_server: poller #5 [got 0 values in 0.000025 sec, idle 1 sec]
zabbix 3886 0.0 0.2 244612 1252 ? S 11:06 0:02 zabbix_server: unreachable poller #1 [got 0 values in 0.000014 sec, idle 5 sec]
zabbix 3887 0.0 0.1 145616 796 ? S 11:06 0:00 zabbix_server: trapper #1 [processed data in 0.005566 sec, waiting for connection]
zabbix 3888 0.0 0.1 145616 792 ? S 11:06 0:00 zabbix_server: trapper #2 [processed data in 0.002962 sec, waiting for connection]
zabbix 3889 0.0 0.1 145616 800 ? S 11:06 0:00 zabbix_server: trapper #3 [processed data in 0.002406 sec, waiting for connection]
zabbix 3890 0.0 0.1 145616 980 ? S 11:06 0:00 zabbix_server: trapper #4 [processed data in 0.006011 sec, waiting for connection]
zabbix 3891 0.0 0.1 145616 800 ? S 11:06 0:00 zabbix_server: trapper #5 [processed data in 0.003363 sec, waiting for connection]
zabbix 3892 0.0 0.0 147024 508 ? S 11:06 0:01 zabbix_server: icmp pinger #1 [got 0 values in 0.000009 sec, idle 5 sec]
zabbix 3893 0.0 0.1 145588 772 ? S 11:06 0:09 zabbix_server: alert manager #1 [sent 0, failed 0 alerts, idle 5.014333 sec during 5.014336 sec]
zabbix 3894 0.0 0.2 146268 1652 ? S 11:06 0:05 zabbix_server: preprocessing manager #1 [queued 0, processed 5 values, idle 5.076348 sec during 5.077080 sec]
zabbix 3895 0.0 0.0 145548 516 ? S 11:06 0:00 zabbix_server: preprocessing worker #1 started
zabbix 3896 0.0 0.0 145588 396 ? S 11:06 0:00 zabbix_server: preprocessing worker #2 started
zabbix 3897 0.0 0.0 145548 512 ? S 11:06 0:00 zabbix_server: preprocessing worker #3 started
root 36192 0.0 0.1 103276 896 pts/2 S+ 17:29 0:00 grep zabbix
登入web配置zabbix :
相關推薦
ZABBIX企業級監控安裝部署
Zabbix是一個企業級的、開源的、分散式的監控套件。 Zabbix可以監控網路和服務的監控狀況.Zabbix利用靈活的告警機制,允許使用者對事件傳送基於Email的告警. 這樣可以保證快速的對問題作出相應. Zabbix可以利用儲存資料提供傑出的報告及圖形化方式. 這一特
ganglia監控安裝部署
atl cat node tor cluster 安裝 配置 start epel 安裝ganglia監控 yum install epel-release 主節點: yum -y install ganglia-gmetad yum -y install ganglia-
zabbix企業級監控之監控mysql的TPS和QPS
san tps col 圖片 tool monit ext span png 1、QPS和TPS是什麽?QPS是MYSQL每秒處理的查詢數TPS是MYSQL每秒處理的事務數2.QPS和TPS怎麽求?QPS = Questions / UptimeTPS = (Com_co
zabbix企業級監控之監控MYSQL主從
專題 定期 mar lin 更新 技術分享 host tex src 1.監控mysql 主從的要監控哪些指標?根據Slave_SQL_Running和Slave_IO_Running的線程狀況去判斷主從的情況,Yes的個數是2的時候就說明主從的是正常的2.設置shell與
zabbix企業級監控之監控MYSQL吞吐量
ans 如何獲取 family brush mon 定義 microsoft 如何 gin 1.監控MYSQL的吞吐量監控哪些指標?監控MYSQL的插入、查詢、刪除、更新等2.如何獲取吞吐量的指標?註意:為了shell腳本與mysql更好的交互,設置了mysql免密登錄my
zabbix企業級監控之監控MYSQL流量
echo ech 定義 ans 流量統計 image parameter pan zab 1.mysql流量有哪些?(1)接收的流量(Bytes_received)(2)發出的流量(Bytes_sent)2.如何獲取接收和發出的流量?獲取接收的流量:[root@localh
Zabbix企業級監控之監控Nginx
brush 技術交流群 grep awk 們的 微信公眾 start accept pro 1.如何監控Nginx?需要添加http_stub_status_module 模塊2.安裝Nginx需要的模塊(1)安裝依賴包yum -y install vim gcc wget
Zabbix企業級監控之監控網站的PV和UV
tom hit ESS vim website process 資料 monit 什麽 1.PV、UV是什麽?UV:獨立訪客,每個獨立上網電腦視為一位訪客,一天之內網站的訪客數量PV:訪問量,頁面瀏覽量或者點擊量,用戶每訪問一次記錄一次2.根據nginx的訪問日誌統計PV和
Zabbix在docker安裝部署
一、建立docker-compose.yml檔案 首先建立一份docker-compose.yml檔案,使用docker-compose進行容器的編排。 $ mkdri /zabbix #在根目錄建立zabbix檔案 $ cd /zabbix $
open-falcon小米監控安裝部署
一、部署前的準備 設定環境變數 export WORKSPACE=/home/work/open-falcon1 redis安裝 - yum安裝或原始碼安裝 yum安裝 yum install redis-cli redis-server2 原始碼安裝 tar zxvf r
Linux企業級監控---zabbix安裝及監控Linux服務器
linux企業級監控---zabbix安裝及監控linux服務器1.zabbix簡介 Zabbix 是一個高度集成的網絡監控解決方案,可以提供企業級的開源分布式監控解決方案,是一個基於Web界面的,提供分布式系統監控以及網絡監視功能的企業級的開源解決方案。能監視各種網絡參數,保證服務器系統的安全運營,並
Zabbix服務安裝部署及監控配置
sed master edi extension 客戶 取數據 鏈接 prefix HA Zabbix服務安裝部署及監控配置 1.1 Zabbix服務介紹 官方網站:http://www.zabbix.com/ The Enterprise-class Monitori
zabbix監控實戰<2>----zabbix-server的安裝與部署
第一章 zabbix-server的安裝與部署 1.1 環境部署 eth0  
zabbix分布式監控的部署
init.d tor usr 9.png reat 特點 add 屬於 create zabbix是一個分布式監視,管理系統,基於server-clinet架構,可用於監視各種網絡服務,服務器和網絡機器等狀態. server端基於C語言,web管理端Front
Nagios監控基礎安裝與監控項部署(下)
nrpe snmp上文總結了nagios監控的基礎安裝配置,現在來總結一下Nagios監控項部署一、Nagios服務端監控部署1、Nagios服務端目錄與相關配置文件說明Nagios 安裝完成後,/usr/local/nagios/目錄下會生成 nagios 相關目錄及配置文件,默認的的配置文件在/usr/l
CentOS 7上安裝Zabbix(高速安裝監控工具Zabbix)
none clas smooth 安裝zabbix www edi cti php配置 copy 前提要求(optional) 安裝Zabbix監控工具前,先安裝必要的執行工具包 yum install gcc gcc-c++ make open
詳解zabbix安裝部署(Server端篇)
官網下載 libc 發現 trapper 分布式系統 .so libcurl figure database Linux下常用的系統監控軟件有Nagios、Cacti、Zabbix、Monit等,這些開源的軟件,可以幫助我們更好的管理機器,在第一時間內發現,並警告系統
Zabbix安裝部署
linux zabbix 第一章Zabbix安裝部署文檔一、lamp環境部署(yum方式)1.系統環境 server端:192.168.46.138 client端;192.168.46.130,192.168.46.134,192.168.46.1352.關閉iptables和selinuxipta
Saltstack批量安裝部署Zabbix代理(附zabbix自動註冊詳解)
自動化 zabbix 運維 新上線的服務器需要部署zabbix客戶端,並且加入到zabbix監控中,由於新服務器數量較大,所以采用全自動安裝部署,文中使用了saltstack的批量部署和zabbix的自動註冊結合完成全部需求環境介紹:Centos6.5saltstack 2015.5.10
Zabbix的安裝部署
linux zabbix Zabbix環境準備[root@linux-node1 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@linux-node1 ~]# uname -r 3.10.0-69