標籤:zabbix安裝部署 zabbix_agentd安裝部署
安裝編譯環境
yum -y install *gcc*
安裝LAMP
yum install -y httpd mysql mysql-server mysql-devel php php-mysql php-common php-mbstring php-bcmath php-gd php-odbc php-xml php-pear
安裝zabbix其他需求
yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI
啟動服務
service httpd restart
service mysqld start
安裝zabbix
useradd -s /sbin/nologin zabbix
tar -zxf zabbix-2.2.2.tar.gz
cd zabbix-2.2.2
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
make install
修改zabbix配置
cd /usr/local/etc/
vim zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
添加啟動指令碼和web
cd /root/zabbix-2.0.7
cp misc/init.d/tru64/zabbix_server /etc/init.d/
chmod +x /etc/init.d/zabbix_server
mkdir /var/www/html/zabbix
cp -r frontends/php/* /var/www/html/zabbix/
設定資料庫
mysql>create database zabbix;
mysql>grant all on zabbix.* to [email protected] identified by ‘zabbix‘;
mysql>flush privileges;
匯入zabbix資料
mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql
mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql
mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql
啟動服務
service zabbix_server start
配置安裝,按要配置即可,有錯誤改/etc/php.ini檔案即可
http://119.161.216.70/zabbix
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/48/A9/wKioL1QKYTzAv2O2AAMZU3hyUmw238.jpg" title="1.png" style="float:none;" alt="wKioL1QKYTzAv2O2AAMZU3hyUmw238.jpg" />
vim /etc/php.ini
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/48/A7/wKiom1QKYTXgd5x3AANgs8K5ns8086.jpg" title="2.png" style="float:none;" alt="wKiom1QKYTXgd5x3AANgs8K5ns8086.jpg" />
date.timezone = Asia/Shanghai
改好以後重啟下http在重新整理繼續下一步
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/48/A9/wKioL1QKYTyiXN_RAAGf__mzKeg634.jpg" title="3.png" style="float:none;" alt="wKioL1QKYTyiXN_RAAGf__mzKeg634.jpg" />
最後下載zabbix.conf.php 按要求上傳即可
使用者名稱admin 密碼zabbix 現在可以登入了
二、zabbix的agent端安裝
解壓安裝
useradd -s /sbin/nologin zabbix
tar -zxvf zabbix-2.2.2.tar.gz
cd zabbix-2.2.2
./configure --prefix=/usr/ --sysconfdir=/etc/zabbix --enable-agent
make install
建立啟動指令碼
mkdir /var/log/zabbix
chown zabbix.zabbix /var/log/zabbix
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
更改預設路徑
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd
配置agentd.conf
vim zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=192.168.1.127 //添加server端ip
ServerActive=192.168.1.127:10051 //添加server端ip+連接埠號碼
Hostname=Zabbix server
UnsafeUserParameters=1
service zabbix_agentd start
之後我們可以再server端用命令檢測下是否監控
#zabbix_get -s 192.168.1.126 -p10050 -k"net.if.in[eth0,bytes]"
190415522
有輸出就ok了
本文出自 “改變從現在開始” 部落格,請務必保留此出處http://peaceweb.blog.51cto.com/3226037/1549527
zabbix 部署 server 與agent安裝