zabbix安裝配置


一.安裝配置
1.首先安裝LAMP環境

2.#安裝編譯套件
sudo apt-get install build-essential
#安裝php前端需要的包
sudo apt-get install libmysqlclient15-dev php5-gd php5-mysql
#安裝zabbix需要的包,snmp\curl\ssl\fping
sudo apt-get install snmp libsnmp-dev snmpd libcurl4-openssl-dev fping

3.創建用戶
sudo adduser zabbix
sudo adduser zabbix zabbix

4.導入數據表和數據
mysql -uroot -p -e"create database zabbix;"
mysql -uroot -p -e"grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"
mysql -D zabbix -uzabbix -pzabbix < /root/zabbix-2.0.7/database/mysql/mysql.sql
mysql -D zabbix -uzabbix -pzabbix < /root/zabbix-2.0.7/database/mysql/p_w_picpaths.sql
mysql -D zabbix -uzabbix -pzabbix < /root/zabbix-2.0.7/database/mysql/data.sql

5.編譯安裝
cd zabbix-2.0.7
./configure --prefix=/usr/local --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent && make
sudo make install
#--with-net-snmp是啓用SNMP協議
#--with-libcurl是監控web網站用的
#--enable-server只可在服務端上使用
#其它還有IPMI等,參閱./configure --help

5.設置配置目錄
sudo mkdir /etc/zabbix
sudo chown -R zabbix.zabbix /etc/zabbix/
原來的配置文件在兩個目錄中都有
/root/zabbix-2.0.7/conf/
/usr/local/etc
把配置文件放到/etc/zabbix/目錄下面
自動安裝腳本客戶端的配置文件放在
/usr/local/zabbix/etc/


6.修改配置文件
vi /etc/zabbix/zabbix_server.conf
搜索DBUser DBPassword這兩個關鍵字,替換爲前面mysqlDB中設置的用戶和密碼(這裏都是zabbix\zabbix)

7.設置開機啓動
sudo cp /root/zabbix-2.0.7/misc/init.d/debian/zabbix-server /etc/init.d
sudo cp /root/zabbix-2.0.7/misc/init.d/debian/zabbix-agent /etc/init.d
cd !$
sudo chmod 755 zabbix-*
sudo update-rc.d zabbix-server defaults
sudo update-rc.d zabbix-agent defaults

8.把Php相關的文件軟鏈接
ln -s /usr/share/zabbix /var/www

9.進入安裝界面
http://192.168.0.1/zabbix/setup.php

10.安裝客戶端
./configure --prefix=/usr/local/zabbix --enable-agent
修改配置文件
sed -i 's/^Server=.*$/Server='${ServerIP}'/' /usr/local/zabbix/etc/zabbix_agentd.conf
sed -i 's/^ServerActive=.*$/ServerActive='${ServerIP}'/' /usr/local/zabbix/etc/zabbix_agentd.conf
sed -i 's/^Hostname=Zabbix server/Hostname='${HostName}'/' /usr/local/zabbix/etc/zabbix_agentd.conf
echo "Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/" >> /usr/local/zabbix/etc/zabbix_agentd.conf
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章