Zabbix的安裝和基本配置

<

創(chuàng)新互聯(lián)專注于友好網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供友好營銷型網(wǎng)站建設,友好網(wǎng)站制作、友好網(wǎng)頁設計、友好網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務,打造友好網(wǎng)絡公司原創(chuàng)品牌,更為您提供友好網(wǎng)站排名全網(wǎng)營銷落地服務。div style="text-align: center;">
zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡監(jiān)視功能的企業(yè)級的開源解決方案
zabbix能監(jiān)視各種網(wǎng)絡參數(shù),保證服務器系統(tǒng)的安全運營;并提供柔軟的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。
zabbix由2部分構成,zabbix server與可選組件zabbix agent

一、監(jiān)控端

1、LA[N]MP環(huán)境準備

yum -y install httpd mysql-server php

2、下載和安裝zabbix
groupadd zabbix #建立相關帳號和組
useradd -g zabbix -s /sbin/nologon zabbix

cd ~/downloads #下載和安裝zabbix
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.9/zabbix-2.2.9.tar.gz
tar -zxf zabbix-2.2.9.tar.gz
cd zabbix-2.2.9
./configure --prefix=/usr/local/zabbix-2.2.9 --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make && make install #編譯&安裝

ln -s /usr/local/zabbix-2.2.9 /usr/local/zabbix

3、mysql相關配置

/etc/init.d/mysqld start #啟動mysql
mysql -u root -p
mysql> create database zabbix default charset utf8; #創(chuàng)建數(shù)據(jù)庫zabbix
mysql> grant all on zabbix.* to \'zabbix\'@\'localhost\' identified by \'zabbix\'; #創(chuàng)建zabbix帳號
mysql> flush privileges;
mysql> exit

cd database/mysql #導入相關數(shù)據(jù)
mysql -uroot -p zabbix < schema.sql
mysql -uroot -p zabbix < images.sql
mysql -uroot -p zabbix < data.sql

4、zabbix 基本配置

cp ../../misc/init.d/fedora/core5/zabbix_server /etc/init.d/zabbix_server #復制服務端啟動腳本
cp ../../misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/zabbix_agentd #復制客戶端啟動腳本
chmod a+x /etc/init.d/zabbix_* #添加可執(zhí)行權限
chkconfig zabbix_server on #自啟動
chkconfig zabbix_agentd on

sed -i \'/ZABBIX_BIN/s@sbin@zabbix/&@\' /etc/init.d/zabbix_server #更改腳本中二進制文件位置
sed -i \'/ZABBIX_BIN/s@sbin@zabbix/&@\' /etc/init.d/zabbix_agentd

mkdir -p /var/{lib,log}/zabbix
chown -R zabbix:zabbix /var/{lib,log}/zabbix

vim /usr/local/zabbix/etc/zabbix_server.conf #編輯zabbix主配置文件
LogFile=/var/log/zabbix/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
DBPort=3306
DebugLevel=2
PidFile=/var/lib/zabbix/zabbix_server.pid

#ln -s ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/

/etc/init.d/zabbix_server start #啟動服務端
/etc/init.d/zabbix_agentd start #啟動客戶端

iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -m state --state NEW -p tcp --dport 10051 -j ACCEPT
/etc/init.d/iptables save && /etc/init.d/iptables restart

5、安裝zabbix web界面

5.1 復制網(wǎng)頁目錄
mkdir /var/www/zabbix/
cd ../../
cp -a frontends/php/* /var/www/zabbix/

5.2 虛擬主機配置
vim /etc/ httpd/conf.d/zabbix.conf #虛擬主機
Alias /zabbix "/var/www/zabbix"
<Directory "/var/www/zabbix">
# SSLRequireSSL
Options None
AllowOverride None
Order deny,allow
deny from all
allow from 192.168.60.92
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
# AuthName "Nagios Access"
# AuthType Basic
# AuthUserFile /usr/local/nagios/etc/htpasswd.users
# Require valid-user
</Directory>

5.3 環(huán)境檢測
客戶端瀏覽器打開 http://192.168.60.81/zabbix ,按提示完成即可

默認帳號:admin
zabbix

根據(jù)檢測提示解決未通過問題,一般都是設置問題和缺少一些php插件

vim /etc/php.ini #參數(shù)改為要求值
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai

yum install php-bcmath php-mbstring php-gd php-xmlwriter php-mysql -y #安裝缺少的插件

/etc/init.d/ httpd restart #重啟 httpd生效通過后,刷新頁面,下一步

5.4 配置參數(shù)寫入

vim /var/www/zabbix/conf/zabbix.conf.php #下載配置文件內(nèi)容,并創(chuàng)建如下
<?php
// Zabbix GUI configuration file
global $DB;

$DB[\'TYPE\'] = \'MYSQL\';
$DB[\'SERVER\'] = \'localhost\';
$DB[\'PORT\'] = \'0\';
$DB[\'DATABASE\'] = \'zabbix\';
$DB[\'USER\'] = \'zabbix\';
$DB[\'PASSWORD\'] = \'zabbix\';

// SCHEMA is relevant only for IBM_DB2 database
$DB[\'SCHEMA\'] = \'\';

$ZBX_SERVER = \'localhost\';
$ZBX_SERVER_PORT = \'10051\';
$ZBX_SERVER_NAME = \'\';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>

5.5 添加中文支持
vim /var/www/zabbix/include/locales.inc.php
\'zh_CN\' => array(\'name\' => _(\'Chinese (zh_CN)\'), \'display\' => true), #false改成true

二、Linux客戶端

1、下載和安裝
groupadd zabbix
useradd -g zabbix -s /sbin/nologin zabbix

wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.9/zabbix-2.2.9.tar.gz

tar -zxf zabbix-2.2.9.tar.gz
cd zabbix-2.2.9
./configure --prefix=/usr/local/zabbix-2.2.9 --enable-agent

make && make install

cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/zabbix_agentd #復制客戶端啟動腳本
chmod a+x /etc/init.d/zabbix_agentd
chkconfig zabbix_agentd on
sed -i \'/ZABBIX_BIN/s@sbin@zabbix/&@\' /etc/init.d/zabbix_agentd #更改腳本中二進制文件位置

ln -s /usr/local/zabbix-2.2.9 /usr/local/zabbix

2、配置和啟動
vim /usr/local/zabbix/etc/zabbix_agentd.conf #客戶端配置文件添加如下參數(shù)
Server=192.168.1.10 #被動模式下,服務端IP
ServerActive=192.168.1.10 #主動模式下,服務端IP
Hostname=192.168.1.11 #本機主機名
EnableRemoteCommands=1 #啟用遠程命令
UnsafeUserParameters=1 #啟用自定義參數(shù)

/etc/init.d/zabbix_agentd start
iptables -A INPUT -m state --state NEW -p tcp --dport 10050 -j ACCEPT
/etc/init.d/iptables save && /etc/init.d/iptables restart

三、windows客戶端

下載地址: http://www.zabbix.com/downloads/2.2.9/zabbix_agents_2.2.9.win.zip

編輯客戶端配置文件:zabbix_agentd.win.conf,添加如下參數(shù):
Server=192.168.60.81
ServerActive=127.0.0.1
Hostname=Windows host
EnableRemoteCommands=1
UnsafeUserParameters=1

“開始”, “運行” 進入命令行模式下:
cd C:UsersAdministratorDesktopzabbix_agents_2.2.9.win
binwin64zabbix_agentd.exe --help

binwin64zabbix_agentd.exe -i #安裝zabbix客戶端服務
net start "Zabbix Agent" #啟動zabbix服務

網(wǎng)站欄目:Zabbix的安裝和基本配置
文章出自:http://www.muchs.cn/article14/cjhpge.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站服務器托管、App開發(fā)標簽優(yōu)化、外貿(mào)網(wǎng)站建設全網(wǎng)營銷推廣

廣告

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

猜你還喜歡下面的內(nèi)容

h5響應式網(wǎng)站建設

品牌網(wǎng)站建設知識

行業(yè)網(wǎng)站建設