一、zabbix 安裝
1.1安裝zabbix-server
1.1.1 yum 安裝zabbix
[root@02~]# yum install zabbix22-server zabbix22-agent mysql-server -y
*我們選擇zabbix2.2 版本,所以後面安裝agent也要安裝2.2版本。
[root@02zabbix-mysql]# yum install zabbix22-web-mysql zabbix22-web –y
*要在網頁中顯示,必須安裝一些網頁的軟件,在這裏我們安裝關於web的包,依賴包會一同安裝。
1.1.2 啓動httpd和mysql
[root@02 zabbix-mysql]# service httpd start
[root@02zabbix-mysql]# chkconfig httpd on
[root@02~]# service mysql start
[root@02zabbix-mysql]# chkconfig mysqld on
1.1.3啓動mysql並且授權
[root@02~]#mysql
mysql>create database zabbix character set utf8;
mysql>show databases;
mysql>grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
1.1.4 導入zabbix庫
[root@02doc]# cd /usr/share/zabbix-mysql/
[root@02zabbix-mysql]# mysql zabbix < schema.sql
[root@02zabbix-mysql]# mysql zabbix < p_w_picpaths.sql
[root@02zabbix-mysql]# mysql zabbix < data.sql
1.1.5修改配置文件
①修改zabbix_server.conf配置文件
[root@02~]# grep ^[^#] /etc/zabbix_server.conf
LogFile=/var/log/zabbixsrv/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbixsrv/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
AlertScriptsPath=/var/lib/zabbixsrv/alertscripts
ExternalScripts=/var/lib/zabbixsrv/externalscripts
TmpDir=/var/lib/zabbixsrv/tmp
*在配置文件裏面加入zabbix使用mysql的用戶名,密碼,和一些日誌信息。
②修改/etc/httpd/conf.d/zabbix.conf
在最後面添加,這樣安裝zabbix頁面的時候,就不會出現報錯。
php_valuemax_execution_time 300
php_valuememory_limit 128M
php_valuepost_max_size 16M
php_valueupload_max_filesize 2M
php_valuemax_input_time 300
php_valuedate.timezone Asia/Shanghai
*等到進入網頁安裝的時候,可以看見一些參數不符合規定,所以我們應該在zabbix的配置文件裏面加入一些參數信息。
1.1.6啓動zabbix-server
[root@02~]# /etc/init.d/zabbix-server start
[root@02zabbix-mysql]# chkconfig zabbix-server on
1.1.7進入安裝界面
輸入http://ip/zabbix/ [例如本臺機器ip爲 ,http://ip/zabbix/] 即可進入zabbix安裝界面,如果中間出現錯誤,自行根據提示一一解決。
到這裏我們zabbix-server已經安裝完畢,可以正常使用zabbix了。但是我們還要監控很多機器,所以接下來要搭建zabbix-agent,一起放在server裏面進行統一監控。