Centos如何編譯安裝zabbix-創(chuàng)新互聯(lián)

這篇文章主要介紹“Centos如何編譯安裝zabbix”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“Centos如何編譯安裝zabbix”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營(yíng)銷,包括成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營(yíng)銷策劃推廣、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)營(yíng)銷等。創(chuàng)新互聯(lián)為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)核心團(tuán)隊(duì)10多年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。

zabbix簡(jiǎn)介


zabbix簡(jiǎn)介zabbix是完全開源的工具,整合了cacti和nagios等特性,snmp(udp 161  udp 162)眾多網(wǎng)絡(luò)工具都支持此協(xié)議,比如常見路由交換,常見os可以做管理端,也可以做被管理端,snmp大致的三個(gè)版本分為v1 v2 v3,無(wú)論是v1和v2他們的安全性還是比較差的,因?yàn)閭鬏數(shù)氖敲魑牡?,v3的認(rèn)證密碼用 md5/sha摘要算法加密。


很多工具都支持網(wǎng)絡(luò)管理的功能,而對(duì)非網(wǎng)絡(luò)設(shè)備(操作系統(tǒng))可以完全拋開snmp這種不安全的架構(gòu)來(lái)實(shí)現(xiàn)監(jiān)控的,所以很多工具都是控制端和agent架構(gòu),他們有專屬的agent。

zabbix的主要功能:


具備常見的商業(yè)監(jiān)控軟件具備的功能比如:(主機(jī)性能的監(jiān)控,網(wǎng)絡(luò)設(shè)備性能的監(jiān)控,數(shù)據(jù)庫(kù),ftp等通用協(xié)議的監(jiān)控)還具備有告警方式,詳細(xì)的報(bào)表圖表的繪制。


支持自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備和服務(wù)器,可以通過(guò)配置自動(dòng)發(fā)現(xiàn)服務(wù)器規(guī)則來(lái)實(shí)現(xiàn),支持分布式,能集中展示,管理分布式的監(jiān)控點(diǎn),擴(kuò)展性強(qiáng)server提供通過(guò)接口(api功能)可以自己開發(fā)完善各類的監(jiān)控,根據(jù)相關(guān)接口編寫程序?qū)崿F(xiàn)編寫插件容易,可以自定義監(jiān)控項(xiàng),報(bào)警級(jí)別的設(shè)置。數(shù)據(jù)收集,支持snmp(包括trapping and polling) ipmi jmx ssh telnel;

自定義的檢測(cè);自定義收集數(shù)據(jù)的頻率;


服務(wù)器/代理和客戶端模式;靈活的觸發(fā)器;可以定義非常靈活的問題閥值,稱為觸發(fā)器,高可定制的報(bào)警,發(fā)送通過(guò),可定制報(bào)警的升級(jí),收件人媒體類型,cpu負(fù)荷,內(nèi)存使用,磁盤使用,網(wǎng)絡(luò)狀況,端口監(jiān)視,日志監(jiān)視等等;


硬件監(jiān)控:

  1. zabbix ipmi interface 系統(tǒng)監(jiān)控:

  2. zabbixagent interface java監(jiān)控:

  3. zabbix jmx interface 網(wǎng)絡(luò)設(shè)備監(jiān)控:

  4. zabbix snmp interface 應(yīng)用服務(wù)監(jiān)控:

  5. zabbix agent userparameter mysql數(shù)據(jù)庫(kù)監(jiān)控:percona-monitoring-plulgins   url監(jiān)控:zabbix web 監(jiān)控zabbix重要組件

說(shuō)明:1)zabbix server:負(fù)責(zé)接收agent發(fā)送的報(bào)告信息的核心組件,所有配置、統(tǒng)計(jì)數(shù)據(jù)及操作數(shù)據(jù)都由它組織進(jìn)行;
2)database storage:專用于存儲(chǔ)所有配置信息,以及由zabbix收集的數(shù)據(jù);
3)web interface:zabbix的gui接口;
4)proxy:可選組件,常用于監(jiān)控節(jié)點(diǎn)很多的分布式環(huán)境中,代理server收集部分?jǐn)?shù)據(jù)轉(zhuǎn)發(fā)到server,可以減輕server的壓力;
5)agent:部署在被監(jiān)控的主機(jī)上,負(fù)責(zé)收集主機(jī)本地?cái)?shù)據(jù)如cpu、內(nèi)存、數(shù)據(jù)庫(kù)等數(shù)據(jù)發(fā)往server端或proxy端;另外,zabbix server、proxy、agent都有自己的配置文件以及l(fā)og文件;一個(gè)監(jiān)控系統(tǒng)運(yùn)行的大概的流程是這樣的:agentd需要安裝到被監(jiān)控的主機(jī)上,它負(fù)責(zé)定期收集各項(xiàng)數(shù)據(jù),并發(fā)送到zabbix server端,zabbix server將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,zabbix web根據(jù)數(shù)據(jù)在前端進(jìn)行展現(xiàn)和繪圖。


這里agentd收集數(shù)據(jù)分為主動(dòng)和被動(dòng)兩種模式:


主動(dòng):agent請(qǐng)求server獲取主動(dòng)的監(jiān)控項(xiàng)列表,并主動(dòng)將監(jiān)控項(xiàng)內(nèi)需要檢測(cè)的數(shù)據(jù)提交給server/proxy


被動(dòng):server向agent請(qǐng)求獲取監(jiān)控項(xiàng)的數(shù)據(jù),agent返回?cái)?shù)據(jù)。zabbix是一個(gè)基于web界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)開源解決方案。借助zabbix,可以很輕松地減輕運(yùn)維人員們繁重的服務(wù)器管理任務(wù),實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)的持續(xù)運(yùn)行。

下面會(huì)逐步介紹zabbix分布式監(jiān)控系統(tǒng)的部署及使用配置好ip、dns 、網(wǎng)關(guān),確保使用遠(yuǎn)程連接工具能夠連接服務(wù)器zabbix監(jiān)控服務(wù)器:192.168.146.100  #zabbix的服務(wù)端(若要監(jiān)控本機(jī),則需要配置本機(jī)的zabbix agent)zabbix agent被監(jiān)控主機(jī):192.168.146.110 #zabbix的客戶端(被監(jiān)控端,需要配置zabbix agent)

一、編譯安裝zabbix3.21


安裝編譯工具及庫(kù)文件


復(fù)制代碼 代碼如下:


yum-y install make apr* autoconf automake curl-devel gcc gcc-c++  openssl openssl-devel gd kernel keyutilspatch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-develkeyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-develzlib-devel libxpm* freetype libjpeg* libpng* libtool* libxml2 libxml2-devel patch libcurl-devel bzip2-devel freetype-devel2)


 Centos如何編譯安裝zabbix

2)安裝mysql5.7并安裝gcc編譯器如下


[root@yankerp-zabbix ~]# yum install gcc gcc-c++ -y

因?yàn)樵赾entos7中默認(rèn)安裝了mysql的分支mariadb 所以需要卸載mariadb


[root@yankerp-zabbix src]# rpm -qa | grep mariadb 
mariadb-libs-5.5.44-2.el7.centos.x86_64 
[root@yankerp-zabbix src]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps

安裝mysql


下載mysql二進(jìn)制包

復(fù)制代碼 代碼如下:


[root@yankerp-zabbix src]# wget http://mirrors.sohu.com/mysql/mysql-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz


解壓mysql二進(jìn)制包,并拷貝到/usr/local/mysql目錄下


[root@yankerp-zabbix src]# tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz 
[root@yankerp-zabbix src]# mv mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql

進(jìn)入/usr/local/mysql/目錄創(chuàng)建data目錄以及l(fā)og目錄,并給予data755權(quán)限。


[root@yankerp-zabbix src]# cd /usr/local/mysql/ 
[root@yankerp-zabbix mysql]# mkdir data 
[root@yankerp-zabbix mysql]# mkdir log 
[root@yankerp-zabbix mysql]# chmod +755 data/

設(shè)置變量


復(fù)制代碼 代碼如下:


echo "export path=$path:/usr/local/mysql/bin" >> /etc/profile && source /etc/profile


創(chuàng)建mysql組,以及mysql用戶


復(fù)制代碼 代碼如下:


[root@yankerp-zabbix mysql]# groupadd mysql && useradd -r -g mysql -s /bin/false mysql


打開/etc/my.cnf添加mysql的主配置文件如下:


vim /etc/my.cnf


[client] 
socket=/usr/local/mysql/mysql.sock 
[mysqld] 
basedir=/usr/local/mysql 
datadir=/usr/local/mysql/data 
pid-file=/usr/local/mysql/data/mysqld.pid 
socket=/usr/local/mysql/mysql.sock 
log_error=/usr/local/mysql/log/mysql.err

初始化mysql數(shù)據(jù)庫(kù)


復(fù)制代碼 代碼如下:


[root@yankerp-zabbix mysql]# chmod 750 data/ && chown -r mysql . && chgrp -r mysql . && bin/mysqld --initialize --user=mysql


復(fù)制mysql啟動(dòng)腳本,并啟動(dòng)mysql數(shù)據(jù)庫(kù)


復(fù)制代碼 代碼如下:


cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld && service mysqld start


Centos如何編譯安裝zabbix

啟動(dòng)完成后mysql的密碼存放到了/usr/local/mysql/log/目錄下


[root@yankerp-zabbix mysql]# cat /usr/local/mysql/log/mysql.err | grep password 
2018-01-06t06:31:34.837627z 1 [note] a temporary password is generated for root@localhost: s>2%8=/q>skp

進(jìn)入mysql數(shù)據(jù)庫(kù)并修改mysql數(shù)據(jù)庫(kù)密碼

 Centos如何編譯安裝zabbix

Centos如何編譯安裝zabbix

到這里mysql的安裝正式完成

二、安裝nginx


1)安裝pcre-devel zlib-devel 相關(guān)支持包

[root@yankerp-zabbix ~]# yum install zlib-devel pcre-devel -y

2)創(chuàng)建www組以及www用戶


[root@yankerp-zabbix ~]# groupadd www 
[root@yankerp-zabbix ~]# useradd -g www www -s /sbin/nologin

3)下載nginx源碼包


[root@yankerp-zabbix ~]# wget http://nginx.org/download/nginx-1.10.2.tar.gz

4)解壓nginx源碼包并進(jìn)入nginx解壓目錄


[root@yankerp-zabbix ~]# tar zxf nginx-1.10.2.tar.gz 
[root@yankerp-zabbix ~]# cd nginx-1.10.2

復(fù)制代碼 代碼如下:


[root@yankerp-zabbix nginx-1.10.2]# ./configure --prefix=/usr/local/nginx1.10 --with-http_dav_module --with-http_stub_status_module --with-http_addition_module --with-http_sub_module  --with-http_flv_module --with-http_mp4_module   --with-http_ssl_module --with-http_gzip_static_module --user=www --group=www


make && make install


5)創(chuàng)建軟連接,優(yōu)化執(zhí)行路徑,并啟動(dòng)nginx服務(wù)

Centos如何編譯安裝zabbix

訪問測(cè)試:

Centos如何編譯安裝zabbix

三、安裝php


[root@yankerp-zabbix ~]# wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz 
[root@yankerp-zabbix ~]# tar zxf libmcrypt-2.5.7.tar.gz 
[root@yankerp-zabbix ~]# cd libmcrypt-2.5.7/
[root@yankerp-zabbix libmcrypt-2.5.7]# ./configure && make && make install
ln -s /usr/local/mysql/lib/libmysqlclient.so.20.3.0 /usr/local/mysql/lib/libmysqlclient_r.so

下載php源碼包


[root@yankerp-zabbix ~]# tar zxf php-5.6.27.tar.gz 
[root@yankerp-zabbix ~]# cd php-5.6.27/ 
[root@yankerp-zabbix php-5.6.27]# ./configure --prefix=/usr/local/php5.6 --with-config-file-path=/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/usr/local/mysql/mysql.sock --with-gd --with-iconv --with-libxml-dir=/usr --with-mhash --with-mcrypt --with-config-file-scan-dir=/etc/php.d --with-bz2 --with-zlib --with-freetype-dir --with-png-dir --with-jpeg-dir --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-mcrypt --with-curl && make && make install
[root@yankerp-zabbix php-5.6.27]# cp php.ini-production /etc/php.ini

編輯配置文件/etc/php.ini ,修改后的內(nèi)容如下:


找到:
;date.timezone =
修改為:
date.timezone = prc #設(shè)置時(shí)區(qū)
找到:
expose_php = on
修改為:
expose_php = off #禁止顯示php版本的信息
找到:
short_open_tag = off
修改為:
short_open_tag = on //支持php短標(biāo)簽
找到:
post_max_size = 8m
修改為:
post_max_size = 16m  //上傳文件大小
找到:
max_execution_time = 30
修改為:
max_execution_time = 300  //php腳本較大執(zhí)行時(shí)間
找到:
max_input_time = 60
修改為:
max_input_time = 300  //以秒為單位對(duì)通過(guò)post、get以及put方式接收數(shù)據(jù)時(shí)間進(jìn)行限制
always_populate_raw_post_data = -1
mbstring.func_overload = 0

創(chuàng)建php服務(wù)啟動(dòng)腳本


[root@yankerp-zabbix php-5.6.27]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm 
[root@yankerp-zabbix php-5.6.27]# chmod +x /etc/init.d/php-fpm 
[root@yankerp-zabbix php-5.6.27]# chkconfig --add php-fpm 
[root@yankerp-zabbix php-5.6.27]# chkconfig php-fpm on 
[root@yankerp-zabbix php-5.6.27]#cp /usr/local/php5.6/etc/php-fpm.conf.default /usr/local/php5.6/etc/php-fpm.conf
[root@yankerp-zabbix php-5.6.27]#vim /usr/local/php5.6/etc/php-fpm.conf

修改內(nèi)容如下:


pid = run/php-fpm.pid
user = www
group = www
listen =127.0.0.1:9000
pm.max_children = 300
pm.start_servers = 10
pm.min_spare_servers = 10
pm.max_spare_servers =50

啟動(dòng)php-fpm服務(wù)

Centos如何編譯安裝zabbix

配置nginx并解析php


#user nobody; 
worker_processes 1; 
 
#error_log logs/error.log; 
#error_log logs/error.log notice; 
#error_log logs/error.log info; 
 
#pid  logs/nginx.pid; 
 
 
events { 
 worker_connections 1024; 
} 
 
 
http { 
 include  mime.types; 
 default_type application/octet-stream; 
 
 #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 
 #     '$status $body_bytes_sent "$http_referer" ' 
 #     '"$http_user_agent" "$http_x_forwarded_for"'; 
 
 #access_log logs/access.log main; 
 
 sendfile  on; 
 #tcp_nopush  on; 
 
 #keepalive_timeout 0; 
 keepalive_timeout 65; 
 
 #gzip on; 
 
 server { 
  listen  80; 
  server_name localhost; 
 
  #charset koi8-r; 
 
  #access_log logs/host.access.log main; 
 
  location / { 
   root html; 
   index index.php index.html index.htm; 
  } 
 
  #error_page 404    /404.html; 
 
  # redirect server error pages to the static page /50x.html 
  # 
  error_page 500 502 503 504 /50x.html; 
  location = /50x.html { 
   root html; 
  } 
 
  # proxy the php scripts to apache listening on 127.0.0.1:80 
  # 
  #location ~ \.php$ { 
  # proxy_pass http://127.0.0.1; 
  #} 
 
  # pass the php scripts to fastcgi server listening on 127.0.0.1:9000 
  # 
  location ~ \.php$ { 
   root   html; 
   fastcgi_pass 127.0.0.1:9000; 
   fastcgi_index index.php; 
   fastcgi_param script_filename /scripts$fastcgi_script_name; 
   include  fastcgi.conf; 
  } 
 
  # deny access to .htaccess files, if apache's document root 
  # concurs with nginx's one 
  # 
  #location ~ /\.ht { 
  # deny all; 
  #} 
 } 
 
 
 # another virtual host using mix of ip-, name-, and port-based configuration 
 # 
 #server { 
 # listen  8000; 
 # listen  somename:8080; 
 # server_name somename alias another.alias; 
 
 # location / { 
 #  root html; 
 #  index index.html index.htm; 
 # } 
 #} 
 
 
 # https server 
 # 
 #server { 
 # listen  443 ssl; 
 # server_name localhost; 
 
 # ssl_certificate  cert.pem; 
 # ssl_certificate_key cert.key; 
 
 # ssl_session_cache shared:ssl:1m; 
 # ssl_session_timeout 5m; 
 
 # ssl_ciphers high:!anull:!md5; 
 # ssl_prefer_server_ciphers on; 
 
 # location / { 
 #  root html; 
 #  index index.html index.htm; 
 # } 
 #} 
 
}

在html目錄下創(chuàng)建test.php寫入測(cè)試頁(yè)訪問測(cè)試:

Centos如何編譯安裝zabbix

寫入mysql測(cè)試頁(yè)


vim /usr/local/nginx/html/test2.php


<?php 
$link=mysql_connect('localhost','root','123456'); 
if($link) echo "ok"; 
mysql_close(); 
?>

Centos如何編譯安裝zabbix

出現(xiàn)以上圖片證明lnmp環(huán)境已經(jīng)可以正常工作!

四、正式安裝zabbix,以上只是搭建環(huán)境下面正式安裝zabbix


此環(huán)境需要提前安裝好lnmp環(huán)境(mysql,nginx,php的安裝目錄均是/usr/local/下)


創(chuàng)建zabbix運(yùn)行用戶


[root@yankerp-zabbix ~]# groupadd zabbix 
[root@yankerp-zabbix ~]# useradd -g zabbix zabbix

安裝所需的包


復(fù)制代碼 代碼如下:


[root@yankerp-zabbix ~]#yum install -y net-snmp net-snmp-devel curl-devel java-1.8.0-openjdk java-1.8.0-openjdk-devel  openipmi-devel  libssh2-devel


安裝fping


[root@yankerp-zabbix ~]# tar zxf fping-3.10.tar.gz  
[root@yankerp-zabbix ~]# cd fping-3.10/ 
[root@yankerp-zabbix fping-3.10]# ./configure && make && make install 
[root@yankerp-zabbix fping-3.10]# chown root:zabbix /usr/local/sbin/fping  
[root@yankerp-zabbix fping-3.10]# chmod 4710 /usr/local/sbin/fpin

安裝zabbix-server


[root@yankerp-zabbix ~]# tar zxf zabbix-3.2.1.tar.gz  
[root@yankerp-zabbix ~]# cd zabbix-3.2.1/

復(fù)制代碼 代碼如下:


[root@yankerp-zabbix zabbix-3.2.1]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-java --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi


在編譯的時(shí)候好帶上--enable-java這個(gè)參數(shù),方便后續(xù)監(jiān)控tomcat等程序。


make && make install


添加系統(tǒng)軟連接


[root@yankerp-zabbix zabbix-3.2.1]# ln -s /usr/local/zabbix/bin/* /usr/local/bin/ 
[root@yankerp-zabbix zabbix-3.2.1]# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/

創(chuàng)建zabbix數(shù)據(jù)庫(kù)和mysql用戶:


mysql> create database zabbix character set utf8; 
query ok, 1 row affected (0.18 sec) 
 
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; 
query ok, 0 rows affected, 1 warning (0.37 sec) 
 
mysql>

導(dǎo)入zabbix初始數(shù)據(jù);(切換到zabbix目錄)


/root/zabbix-3.2.1/database/mysql 
[root@yankerp-zabbix mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < schema.sql  
mysql: [warning] using a password on the command line interface can be insecure. 
[root@yankerp-zabbix mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < images.sql  
mysql: [warning] using a password on the command line interface can be insecure. 
[root@yankerp-zabbix mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < data.sql  
mysql: [warning] using a password on the command line interface can be insecure.

編輯/usr/local/zabbix/etc/zabbix_server.conf(修改如下)


logfile=/usr/local/zabbix/logs/zabbix_server.log
pidfile=/usr/local/zabbix/logs/zabbix_server.pid
dbhost=localhost
dbname=zabbix
dbuser=zabbix
dbpassword=zabbix
dbport=3306
fpinglocation=/usr/local/sbin/fping
[root@yankerp-zabbix mysql]# mkdir -p /usr/local/zabbix/logs 
[root@yankerp-zabbix mysql]# chown -r zabbix:zabbix /usr/local/zabbix/

啟動(dòng)zabbix server

Centos如何編譯安裝zabbix

解決方法:


在ld.so.conf中加入/usr/local/mysql/lib


[root@yankerp-zabbix ~]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/mysql/lib
/usr/local/lib

插入完后執(zhí)行

Centos如何編譯安裝zabbix

我們發(fā)現(xiàn)還是沒有啟動(dòng)那么接下來(lái)查看zabbix_server的日志如下:

Centos如何編譯安裝zabbix

上面的提示mysql.sock問題,接下來(lái)打開zabbix主配置文件修改如下:

Centos如何編譯安裝zabbix

添加啟動(dòng)腳本


[root@yankerp-zabbix zabbix-3.2.1]# cp misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server 
[root@yankerp-zabbix zabbix-3.2.1]# cp misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd 
[root@yankerp-zabbix zabbix-3.2.1]# chmod +x /etc/rc.d/init.d/zabbix_server  
[root@yankerp-zabbix zabbix-3.2.1]# chmod +x /etc/rc.d/init.d/zabbix_agentd  
[root@yankerp-zabbix zabbix-3.2.1]# chkconfig --add zabbix_server 
[root@yankerp-zabbix zabbix-3.2.1]# chkconfig --add zabbix_agentd 
[root@yankerp-zabbix zabbix-3.2.1]# chkconfig zabbix_server on 
[root@yankerp-zabbix zabbix-3.2.1]# chkconfig zabbix_agentd on

修改zabbix開機(jī)啟動(dòng)腳本中的zabbix安裝目錄


vi /etc/rc.d/init.d/zabbix_server #編輯服務(wù)端配置文件
basedir=/usr/local/zabbix/ #zabbix安裝目錄
pidfile=/usr/local/zabbix/logs/$binary_name.pid  #pid文件路徑
:wq! #保存退出
vi /etc/rc.d/init.d/zabbix_agentd #編輯客戶端配置文件
basedir=/usr/local/zabbix/ #zabbix安裝目錄
pidfile=/usr/local/zabbix/logs/$binary_name.pid #pid文件路徑
:wq! #保存退出

正式啟動(dòng)zabbix_server

Centos如何編譯安裝zabbix

啟動(dòng)成功后配置zabbix的web界面


[root@zabbix-yankerp ~]# cd /root/zabbix-3.2.1/ 
[root@zabbix-yankerp zabbix-3.2.1]# cp -r frontends/php/ /usr/local/nginx/html/zabbix 
[root@zabbix-yankerp zabbix-3.2.1]# chown -r www:www /usr/local/nginx/html/zabbix/

出現(xiàn)以下界面證明

Centos如何編譯安裝zabbix


Centos如何編譯安裝zabbix


Centos如何編譯安裝zabbix


Centos如何編譯安裝zabbix


Centos如何編譯安裝zabbix


Centos如何編譯安裝zabbix


Centos如何編譯安裝zabbix


Centos如何編譯安裝zabbix


出現(xiàn)以上圖片那么證明zabbix正式搭建成功!


關(guān)于“Centos如何編譯安裝zabbix”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

本文標(biāo)題:Centos如何編譯安裝zabbix-創(chuàng)新互聯(lián)
文章鏈接:http://muchs.cn/article26/djecjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、虛擬主機(jī)、網(wǎng)站設(shè)計(jì)公司、軟件開發(fā)搜索引擎優(yōu)化、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)