Zabbix配置安裝的心得
zabbix是一個(gè)CS結(jié)構(gòu)的監(jiān)控系統(tǒng),之前一直沒(méi)有很好的整理下安裝:安裝幾次都要重新看,目前將Zabbix配置安裝進(jìn)行整理如下
Zabbix配置需要web、php、mysql、gcc等支持
請(qǐng)自行配置好
接下來(lái)我們開(kāi)始操作
操作范例的操作系統(tǒng)為Centos 5.2
wget http://prdownloads.sourceforge.net/zabbix/zabbix-1.6.4.tar.gz?download (2009-04-22***版)
tar zxvf zabbix-1.6.2.tar.gz
mysql -uroot -p
mysql> create databases zabbix;
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘zabbix’ WITH GRANT OPTION;
mysql> use zabbix;
mysql> source /usr/local/src/zabbix-1.6.2/create/schema/mysql.sql
mysql> source /usr/local/src/zabbix-1.6.2/create/data/data.sql
mysql> source /usr/local/src/zabbix-1.6.2/create/data/images_mysql.sql
cd zabbix-1.6.2
./configure –prefix=/usr/local/zabbix/ \ //指定安裝目錄
–enable-server \ //安裝server,被監(jiān)控節(jié)點(diǎn)不需要
–enable-agent \ //安裝agent
–with-mysql \ //需要mysql支持需要指定目錄
–with-net-snmp //需要snmp支持需要指定目錄
常用的編譯選項(xiàng)如下,需要更多的可以看幫助
–enable-static Build statically linked binaries
–enable-server Turn on build of server
–enable-proxy Turn on build of proxy server
–enable-agent Turn on build of agent
–enable-ipv6 Turn on support of IPv6
–with-mysql
–with-oracle
–with-pgsql
–with-sqlite3
–with-jabber
–with-net-snmp
–with-ucd-snmp
Zabbix配置客戶(hù)端只需執(zhí)行:
./configure –prefix=/usr/local/zabbix –enable-agent
make && make install
Zabbix配置安裝過(guò)程沒(méi)有報(bào)錯(cuò)基本就OK,接下來(lái)增加對(duì)應(yīng)的端口:
vi /etc/services
加入
zabbix_agent 10050/tcp # zabbix agent
zabbix_agent 10050/udp # zabbix agent
zabbix_trapper 10051/tcp # zabbix trapper
zabbix_trapper 10051/udp # zabbix trapper
復(fù)制配置文件和服務(wù)啟動(dòng)腳本
cp -rf misc/conf /opt/app/zabbix/etc -R
到
misc/init.d/
選擇一個(gè)自己合適自己環(huán)境的啟動(dòng)腳本,或者自己寫(xiě)一個(gè)
添加一個(gè)zabbix用戶(hù)
useradd zabbix
然后用腳本啟動(dòng)zabbix_server和zabbix_agentd
[root@zabbix ~]#ll /usr/local/zabbix/sbin/
total 2344
-rwxr-xr-x 1 root root 362581 Apr 16 22:55 zabbix_agent
-rwxr-xr-x 1 root root 425336 Apr 16 22:55 zabbix_agentd
-rwxr-xr-x 1 root root 136854 Apr 16 22:55 zabbix_get
-rwxr-xr-x 1 root root 163086 Apr 16 22:55 zabbix_sender
-rwxr-xr-x 1 root root 128466***pr 16 22:55 zabbix_server
Zabbix配置回到zabbix的編譯目錄:
生成配置文件:
mkdir /etc/zabbix
cp misc/conf/* /etc/zabbix/
vi frontends/php/include/db.inc.php
更改數(shù)據(jù)庫(kù)相關(guān)內(nèi)容:
$DB_TYPE ="MYSQL";
$DB_SERVER ="localhost";
$DB_DATABASE ="zabbix";
$DB_USER ="zabbix";
$DB_PWD ="zabbix";
cp -rf frontends/php /var/www/html/zabbix -R
Zabbix配置訪(fǎng)問(wèn)web:http://localhost/zabbix進(jìn)行安裝
php環(huán)境需求
PHP version: 5.2.8 Ok
PHP Memory limit: 128M Ok
PHP post max size: 8M Ok
PHP max execution time: 300 sec Ok
PHP Databases support: MySQL Ok
PHP BC math support yes Ok
GD Version: bundled (2.0.34 compatible) Ok
Image formats: PNG Ok
PHP Timezone: Asia/Shanghai
注:gd-devel沒(méi)有安裝上去將無(wú)法在web端安裝過(guò)去,對(duì)應(yīng)的其他也要安裝,比如net-snmp,可通過(guò)yum來(lái)安裝,方便。
[root@zabbix ~]#rpm -qa|grep gd
gd-devel-2.0.33-9.4.el5_1.1
gd-2.0.33-9.4.el5_1.1
安裝php-bcmath
yum -y install php-bcmath
修改時(shí)區(qū)
Vi /etc/php.ini
date.timezone =Asia/Shanghai
【編輯推薦】
- 在Windows 7中配置IPv6需要注意的那點(diǎn)事
- 谷歌將Windows系統(tǒng)拒之門(mén)外 內(nèi)部員工感到不爽
- 六一兒童節(jié) 向Windows 7 RC說(shuō)再見(jiàn)
- CentOS系統(tǒng)如何解決鼠標(biāo)花屏的問(wèn)題
- Ubuntu mrtg安裝內(nèi)存使用監(jiān)視