1、安裝MySQL
1
2
<code>#rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm</code>
<code>#yum install -y mysql-server mysql-devel</code>
3
4
5
6
7
8
<code>service mysqld start </code>
<code>mysql_secure_installation </code><code>#MySQL安全配置向導</code>
<code>Enter current password </code><code>for</code> <code>root (enter </code><code>for</code> <code>none): <–初次運作直接回車</code>
<code>Set root password? [Y</code><code>/n</code><code>] <– 是否設定root使用者密碼,輸入y并回車或直接回車</code>
<code>Remove anonymous </code><code>users</code><code>? [Y</code><code>/n</code><code>] <– 是否删除匿名使用者,生産環境建議删除,是以直接回車</code>
<code>Disallow root login remotely? [Y</code><code>/n</code><code>] <–是否禁止root遠端登入,根據自己的需求選擇Y</code><code>/n</code><code>并回車,建議禁止</code>
<code>Remove </code><code>test</code> <code>database and access to it? [Y</code><code>/n</code><code>] <– 是否删除</code><code>test</code><code>資料庫,直接回車</code>
<code>Reload privilege tables now? [Y</code><code>/n</code><code>] <– 是否重新加載權限表,直接回車</code>
<code>mysql -uroot -p</code>
<code>mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;</code>
<code>mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY </code><code>'zabbix'</code><code>;</code>
<code>mysql> flush privileges; </code>
<code>mysql> show databases;</code>
更改資料庫配置檔案,記得重新開機服務
<code>#vim /etc/my.cnf</code>
9
<code>[mysqld]</code>
<code>datadir=</code><code>/var/lib/mysql</code>
<code>socket=</code><code>/var/lib/mysql/mysql</code><code>.sock</code>
<code>innodb_file_per_table = 1</code>
<code>character-</code><code>set</code><code>-server = utf8</code>
<code>#獨立表空間模式</code>
<code>innodb_file_per_table = 1 </code>
<code>symbolic-links=0</code>
<code>sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES</code>
2、安裝PHP5.6
<code>#rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm</code>
<code> </code>
<code>#yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap</code>
<code>vim </code><code>/etc/php</code><code>.ini</code>
<code>date</code><code>.timezone = Asia</code><code>/Shanghai</code>
3、安裝依賴包和zabbix-server相關包
10
11
12
13
<code>#yum -y install httpd libxml2-devel net-snmp-devel libcurl-devel</code>
<code>#yum -y install OpenIPMI-libs </code>
<code>#yum -y install fping</code>
<code>#yum -y install iksemel</code>
<code>#yum -y install zabbix-server zabbix-web </code>
<code>#yum -y zabbix-mysql zabbix-agent zabbix-web-mysql </code>
<code>#yum -y zabbix_get</code>
4導入zabbix資料庫
<code>#cd /usr/share/doc/zabbix-server-mysql-3.0.8/</code>
<code>#gunzip create.sql.gz</code>
<code>#mysql -uzabbix -pzabbix zabbix < create.sql</code>
5、建立vhost.conf檔案
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<code>#cd /etc/http/conf.d/</code>
<code>#vim vhost.conf</code>
<code># Zabbix monitoring system php web frontend</code>
<code>#</code>
<code>Alias </code><code>/zabbix</code> <code>/usr/share/zabbix</code>
<code><Directory </code><code>"/usr/share/zabbix"</code><code>></code>
<code> </code><code>Options FollowSymLinks</code>
<code> </code><code>AllowOverride None</code>
<code> </code><code>Order allow,deny</code>
<code> </code><code>Allow from all</code>
<code> </code><code><IfModule mod_php5.c></code>
<code> </code><code>php_value max_execution_time 300</code>
<code> </code><code>php_value memory_limit 128M</code>
<code> </code><code>php_value post_max_size 16M</code>
<code> </code><code>php_value upload_max_filesize 2M</code>
<code> </code><code>php_value max_input_time 300</code>
<code> </code><code>php_value always_populate_raw_post_data -1</code>
<code> </code><code># php_value date.timezone Europe/Riga</code>
<code> </code><code><</code><code>/IfModule</code><code>></code>
<code><</code><code>/Directory</code><code>></code>
<code><Directory </code><code>"/usr/share/zabbix/conf"</code><code>></code>
<code> </code><code>Order deny,allow</code>
<code> </code><code>Deny from all</code>
<code> </code><code><files *.php></code>
<code> </code><code>Order deny,allow</code>
<code> </code><code>Deny from all</code>
<code> </code><code><</code><code>/files</code><code>></code>
<code><Directory </code><code>"/usr/share/zabbix/app"</code><code>></code>
<code><Directory </code><code>"/usr/share/zabbix/include"</code><code>></code>
<code><Directory </code><code>"/usr/share/zabbix/local"</code><code>></code>
建立/etc/httpd/conf.d/zabbix.conf檔案
<code>php_value max_execution_time 300</code>
<code>php_value memory_limit 128M</code>
<code>php_value post_max_size 32M</code>
<code>php_value upload_max_filesize 2M</code>
<code>php_value max_input_time 300</code>
<code>php_value always_populate_raw_post_data -1</code>
<code>php_value </code><code>date</code><code>.timezone Asia</code><code>/Shanghai</code>
啟動httpd
<code>#/etc/init.d/httpd start</code>
6、配置zabbix_server.conf檔案
<code>#cat /etc/zabbix/zabbix_server.conf | egrep -v "^$|^#"</code>
<code>LogFile=</code><code>/var/log/zabbix/zabbix_server</code><code>.log</code>
<code>LogFileSize=0</code>
<code>DebugLevel=3</code>
<code>PidFile=</code><code>/var/run/zabbix/zabbix_server</code><code>.pid</code>
<code>##DB的位址或計算機名</code>
<code>DBHost=localhost</code>
<code>DBName=zabbix</code>
<code>DBUser=zabbix</code>
<code>DBPassword=zabbix</code>
<code>StartPollers=40</code>
<code>StartPollersUnreachable=20</code>
<code>StartTrappers=8</code>
<code>StartPingers=8</code>
<code>StartDiscoverers=8</code>
<code>StartHTTPPollers=8</code>
<code>SNMPTrapperFile=</code><code>/var/log/snmptrap/snmptrap</code><code>.log</code>
<code>HousekeepingFrequency=1</code>
<code>CacheSize=128M</code>
<code>StartDBSyncers=8</code>
<code>HistoryCacheSize=32M</code>
<code>HistoryIndexCacheSize=32M</code>
<code>TrendCacheSize=8M</code>
<code>ValueCacheSize=128M</code>
<code>Timeout=30</code>
<code>TrapperTimeout=120</code>
<code>AlertScriptsPath=</code><code>/usr/lib/zabbix/alertscripts</code>
<code>ExternalScripts=</code><code>/usr/lib/zabbix/externalscripts</code>
<code>LogSlowQueries=3000</code>
啟動zabbix server服務
<code>#/etc/init.d/zabbix-server start</code>
7、通路zabbix web并配置
本文轉自 技術花妞妞 51CTO部落格,原文連結:http://blog.51cto.com/xiaogongju/1940984