系統(tǒng):centos linux release 7.2.1511 (core)?
zabbix:3.2.4
一、
yum?-y?install?httpd?mysql?mysql-server?mysql-devel? php?php-mysql?php-common?php-mbstring?php-gd?php-odbc?php-pear?curl?curl-devel?net-snmpnet-snmp-devel? perl-DBI?php-xml?ntpdate?php-bcmath?gcc*?libxml2?libxml2-devel?net-snmp?net-snmp-devel?libssh2?libssh2-devel
二、關(guān)閉selinux
sed?-i?"s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config firewall-cmd?--zone=public?--add-port=80/tcp?--permanent firewall-cmd?--zone=public?--add-port=10050/tcp?--permanent firewall-cmd?--zone=public?--add-port=10051/tcp?--permanent systemctl?restart?firewalld.servicce
?
三、建立zabbix賬戶
groupadd?zabbix useradd?-g?zabbix?zabbix
?
四、安裝mysql
yum?install?wget?-y wget rpm?-ivh?mysql-community-release-el7-5.noarch.rpm yum?-y?install?mysql-community-server systemctl?start?mysqld.service systemctl?enable?mysqld.service
?
設(shè)置mysql root密碼
mysql mysql>?use?mysql; mysql>?UPDATE?user?SET?password=password("123.com")?WHERE?user='root';? mysql>?UPDATE?user?SET?password=password("123.com")?WHERE?user='zabbix';? mysql>?flush?privileges; mysql>?quit
?
五、創(chuàng)建zabbix數(shù)據(jù)庫(kù)
mysql?-u?root?-p mysql>?create?database?zabbix?character?set?utf8; mysql>?use?zabbix; mysql>?grant?all?privileges?on?zabbix.*?to?root@localhost?identified?by?'123.com'; mysql>?grant?all?privileges?on?zabbix.*?to?zabbix@localhost?identified?by?'123.com'; mysql>?flush?privileges; mysql>?quit
?
六、下載zabbix安裝zabbix-3.2.4
tar?zxvf?zabbix-3.2.4.tar.gz cd?zabbix-3.2.4
?
到入zabbix初始數(shù)據(jù)到mysql數(shù)據(jù)庫(kù)中,下邊三個(gè)步驟會(huì)提示輸入zabbix用戶的密碼;
mysql?-uroot?-p?zabbix?<p>七、編譯安裝zabbix</p><pre class="brush:cpp;toolbar:false">./configure?-sysconfdir=/usr/local/zabbix?--bindir=/usr/local/zabbix/bin?--sbindir=/usr/local/zabbix/sbin?--sysconfdir=/usr/local/zabbix/etc?--enable-server?--enable-agent?--with-mysql?--enable-ipv6?--with-net-snmp?--with-libcurl?--with-libxml2? make make?install
八、創(chuàng)建zabbix日志目錄
mkdir?/var/log/zabbix chown?zabbix.zabbix?/var/log/zabbix
九、添加啟動(dòng)腳本:
ln?-s?/usr/local/zabbix/sbin/zabbix_*?/usr/local/sbin/ cp?misc/init.d/fedora/core/zabbix_*?/etc/init.d/ chmod?744?/etc/init.d/zabbix_*
更改zabbix.pid 文件到/var/log/zabbix/文件夾下
sed?-i?"s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g"?/etc/init.d/zabbix_server sed?-i?"s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g"?/etc/init.d/zabbix_agentd
?
十、將zabbix的web文件拷貝到httpd的目錄/var/www/html
?
cp -r ./frontends/php/ /var/www/html/zabbix ? ? ? ? ? ? ? ? 復(fù)制相應(yīng)文件;
chown -R apache.apache /var/www/html/zabbix ? ? ? ? ? 更改文件夾所屬組和用戶
修改/var/www/html/zabbix/conf/zabbix.conf.php配置文件:
<?php // Zabbix GUI configuration file. global $DB; $DB['TYPE'] = 'MYSQL'; $DB['SERVER'] = 'localhost'; $DB['PORT'] = '0'; $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = '123.com'; // Schema name. Used for IBM DB2 and PostgreSQL. $DB['SCHEMA'] = ''; $ZBX_SERVER = 'localhost'; $ZBX_SERVER_PORT = '10051'; $ZBX_SERVER_NAME = '1.1.1.1'; $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
十一、配置php.ini文件,適應(yīng)安裝所需的參數(shù)
??vi?/etc/php.ini ????date.timezone=?Asia/Chongqing ????max_execution_time=?300 ????max_input_time=?300 ????memory_limit?=?128M ????post_max_size=?32M
十二、配置zabbix配置文件
????vi?/usr/local/zabbix/zabbix_server.conf ? ????LogFile=/var/log/zabbix/zabbix_server.log ????PidFile=/var/log/zabbix/zabbix_server.pid ????DBName=zabbix???????????????????????????#數(shù)據(jù)庫(kù)名字 ????DBUser=root????????????????????????????#數(shù)據(jù)庫(kù)登錄用戶名 ????DBPassword=123.com????????????????????????#數(shù)據(jù)庫(kù)密碼 ????StartPollers=30??????????????????#開啟多線程數(shù),一般不要超過(guò)30個(gè) ????StartTrappers=20????????????????#trapper線程數(shù) ????StartPingers=10?????????????????#fping線程數(shù) ????StartDiscoverers=120??????????? ????MaxHousekeeperDelete=5000?????? ????CacheSize=1024M??????????#用來(lái)保存監(jiān)控?cái)?shù)據(jù)的緩存數(shù),根據(jù)監(jiān)控主機(jī)的數(shù)量適當(dāng)調(diào)整; ?????????????????????????????#有的版本寫成ValueCacheSize=1024M ????StartDBSyncers=8???????????????#數(shù)據(jù)庫(kù)同步時(shí)間 ????HistoryCacheSize=1024M????????? ????TrendCacheSize=128M????????????#總趨勢(shì)緩存大小 ????HistoryTextCacheSize=512M????????????????????#換成VMwareCacheSize ????LogSlowQueries=1000 ????LogFile=/var/log/zabbix/zabbix_server.log???#制定zabbix日志文件存放位置 ?????????#默認(rèn)zabbix所有相關(guān)產(chǎn)生文件目錄都在tmp下邊。 ????DBSocket=/var/lib/mysql/mysql.sock
?十三、添加開機(jī)啟動(dòng)和啟動(dòng)服務(wù)
chkconfig?--add?zabbix_server chkconfig?--add?zabbix_agentd chkconfig?--level?35?zabbix_agentd?on chkconfig?--level?35?zabbix_server?on systemctl?enable?mysqld.service systemctl?enable?httpd systemctl?start?httpd /etc/init.d/zabbix_server?restart /etc/init.d/zabbix_agentd?restart
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END