CentOS Zabbix Server安裝
系統資訊:CentOS release 6.5 (Final)
核心資訊:2.6.32-431.el6.x86_64
Zabbix server ip:192.168.1.105
Zabbix agent ip:192.168.1.106
安裝zabbixserver
安裝mysql;
yum-yinstallmysql-server
編輯mysql配置檔案;
vim/etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql #Disablingsymbolic-linksisrecommendedtopreventassortedsecurityrisks symbolic-links=0 character-set-server=utf8 [mysql] default-character-set=utf8 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
重啟mysql;
/etc/init.d/mysqldrestart
設定開機自啟動;
chkconfigmysqldon
建立資料庫;
createdatabasezabbix;
對資料庫進行授權;
grantallonzabbix.*to[email protected]by"123456";
安裝zabbix repo;
rpm-ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
yum安裝zabbix-server;
yuminstallinstallzabbix-serverzabbix-server-mysql
修改zabbix_server的配置檔案;
vim/etc/zabbix/zabbix_server.conf #修改以下三處配置 DBName=zabbix DBUser=zabbix DBPassword=123456
檢視資料庫表;
rpm-qlzabbix-server-mysql|grepsql /usr/sbin/zabbix_server_mysql /usr/share/doc/zabbix-server-mysql-2.4.0 /usr/share/doc/zabbix-server-mysql-2.4.0/create /usr/share/doc/zabbix-server-mysql-2.4.0/create/data.sql#預設資料 /usr/share/doc/zabbix-server-mysql-2.4.0/create/p_w_picpaths.sql#zabbix圖示相關 /usr/share/doc/zabbix-server-mysql-2.4.0/create/schema.sql#zabbix需要建立哪些表 /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/1.6 /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/1.6/mysql /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/1.6/mysql/patch.sql /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/1.8 /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/1.8/mysql /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/1.8/mysql/patch.sql /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/1.8/mysql/upgrade /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/2.0 /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/2.0/mysql /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/2.0/mysql/patch.sql /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/2.0/mysql/rc4_rc5.sql /usr/share/doc/zabbix-server-mysql-2.4.0/upgrades/dbpatches/2.0/mysql/upgrade
匯入sql;
mysqlzabbix</usr/share/doc/zabbix-server-mysql-2.4.0/create/schema.sql mysqlzabbix</usr/share/doc/zabbix-server-mysql-2.4.0/create/p_w_picpaths.sql mysqlzabbix</usr/share/doc/zabbix-server-mysql-2.4.0/create/data.sql
啟動zabbix-server;
/etc/init.d/zabbix-serverrestart
配置開機自啟動;
chkconfigzabbix-serveron
檢視zabbix啟動日誌;
tail-f/var/log/zabbix/zabbix_server.log 2199:20140919:023458.237server#17started[timer#1] 2201:20140919:023458.241server#18started[httppoller#1] 2204:20140919:023458.248server#20started[historysyncer#1] 2205:20140919:023458.250server#21started[historysyncer#2] 2208:20140919:023458.253server#22started[historysyncer#3] 2210:20140919:023458.258server#23started[historysyncer#4] 2211:20140919:023458.259server#24started[escalator#1] 2212:20140919:023458.260server#25started[proxypoller#1] 2216:20140919:023458.265server#26started[self-monitoring#1] 2202:20140919:023458.671server#19started[discoverer#1]
檢查埠;
netstat-lntp|grep10051 tcp000.0.0.0:100510.0.0.0:*LISTEN2172/zabbix_server tcp00:::10051
安裝zabbix-web;
yuminstall-yzabbix-webzabbix-web-mysql
啟動apache;
/etc/init.d/httpdrestart
設定開機自啟動;
chkconfighttpdon
在瀏覽器裡輸入伺服器的ip地址;
點選next
這裡php time zone需要修改時區;
編輯vim /etc/httpd/conf.d/zabbix.conf
找到date.timezone標註部分:
<Directory"/usr/share/zabbix"> OptionsFollowSymLinks AllowOverrideNone Orderallow,deny Allowfromall php_valuemax_execution_time300 php_valuememory_limit128M php_valuepost_max_size16M php_valueupload_max_filesize2M php_valuemax_input_time300 php_valuedate.timezoneAsia/Shanghai </Directory>
修改完成之後需要過載一下apache,然後點選頁面的retry即可;
點選next;
正確輸入之前建立的資料庫名、使用者及密碼;
我這裡的資料庫名是:zabbix
使用者:zabbix
密碼:123456
然後點選test connection進行測試連線,出現OK則表示連線正常,可以進行下一步。
在name內指定一個名字,可以根據實際情況自己制定名稱。
這裡顯示的是之前配置的資訊列表,可以進行確認,確認無誤點選next。
這裡顯示配置檔案已經生成,繼續點選finish。
進入了登陸介面,預設使用者名稱:admin 密碼:zabbix
安裝zabbixagent
首先配置zabbix repo;
rpm-ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
安裝zabbix agent;
yuminstall-yzabbix-agent
修改agent配置檔案;
vim/etc/zabbix/zabbix_agentd.conf
#修改成伺服器端的ip
Server=192.168.1.105
啟動zabbix agent;
/etc/init.d/zabbix-agentstart
新增開機自啟動;
chkconfigzabbix-agenton
檢視日誌檔案;
tail-f/var/log/zabbix/zabbix_agentd.log 1868:20140919:060835.219StartingZabbixAgent[Zabbixserver].Zabbix2.4.0(revision48953). 1868:20140919:060835.219usingconfigurationfile:/etc/zabbix/zabbix_agentd.conf 1868:20140919:060835.220agent#0started[mainprocess] 1869:20140919:060835.223agent#1started[collector] 1870:20140919:060835.228agent#2started[listener#1] 1871:20140919:060835.229agent#3started[listener#2] 1873:20140919:060835.229agent#5started[activechecks#1] 1872:20140919:060835.230agent#4started[listener#3] 1873:20140919:060835.230activecheckconfigurationupdatefrom[127.0.0.1:10051]startedtofail(cannotconnectto[[127.0.0.1]:10051]:[111]Connectionrefused)
上面標註的地方有報錯,我們可以編輯etc/zabbix/zabbix_agentd.conf註釋掉#ServerActive=127.0.0.1並且重啟zabbix agent即可。
轉載於:https://blog.51cto.com/jerry0117/1559280