1.8-zabbix服务端安装
zabbix 是另外一個(gè)用的比較多地監(jiān)控工具,同樣也需要 apache+php 的支持,但它比nagios 要多一個(gè) mysql,因?yàn)樗袛?shù)據(jù)需要存儲(chǔ)。所以,安裝 zabbix,必須要安裝 mysql。
cacti、nagios、zabbix都是用php寫的網(wǎng)頁,所以都要裝php。他們依賴lamp環(huán)境,當(dāng)然用lnmp也可以,但是yum安裝是不支持nginx的,他們會(huì)默認(rèn)在apache配置文件目錄下,生成子配置文件。根據(jù)IP來訪問需要的監(jiān)控網(wǎng)頁。
在安裝 zabbix 之前, 也需要安裝 epel 擴(kuò)展源, 因?yàn)?centos 自帶 yum 源是沒有 zabbix 的。
# yum install -y epel-release
安裝 rpm 包的 lamp 環(huán)境
# yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd
php-mbstring
安裝 zabbix 服務(wù)端
# yum install zabbix20 zabbix20-agent zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel
# vim /etc/my.cnf,這一步可忽略。
修改或增加如下內(nèi)容
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
然后啟動(dòng) mysql 服務(wù)
# /etc/init.d/mysqld start
然后建庫,導(dǎo)入數(shù)據(jù)
# mysql -uroot -e "create database zabbix"
# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/p_w_picpaths.sql
# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql
# mysql -uroot -e "grant all on *.* to 'zabbix'@'localhost' identified by 'zabbix';"
編輯zabbix的配置文件,把用戶名和密碼寫進(jìn)去:
vim /etc/zabbix_server.conf
DBUser-zabbix
DBPassword=zabbix
安裝好之后就可以啟動(dòng)服務(wù)了
# /etc/init.d/zabbix-server start
# /etc/init.d/zabbix-agent start
# /etc/init.d/httpd start;
修改一下 mysql 配置文件
注意:沒有配置好mysql,zabbix-server不能連接到數(shù)據(jù)庫,會(huì)啟動(dòng)不起來。
下面我們通過網(wǎng)頁安裝 zabbix
瀏覽器訪問 http://ip/zabbix,默認(rèn)會(huì)有“It is not safe to rely on the system?s timezone
settings ”這樣的警告信息,需要 vim /etc/php.ini 設(shè)置 date.timezone=“Asia/Shanghai”點(diǎn) next
它會(huì)提示有一些參數(shù)不合適, 需要通過編輯配置文件/etc/php.ini, 解決相關(guān)的報(bào)錯(cuò)信息,
然后點(diǎn) retry 接著輸入 mysql 相關(guān)信息,如用戶名zabiix 密碼zabbix 首先要測試一下,如果不通過,則需要調(diào)試,測試通過后,
點(diǎn) next Name 寫 127.0.0.1,(這個(gè)可以自定義,如11.30)繼續(xù)點(diǎn) next,再點(diǎn) next,最后點(diǎn) finish
默認(rèn)管理員賬號為 admin,密碼為 zabbix
這時(shí)會(huì)遇到“zabbix server is not running”這樣的錯(cuò)誤,需要編輯一下
/etc/zabbix/zabbix_server.conf,配置 DBUser, DBPassword,然后重啟 zabbix-server
# /etc/init.d/zabbix-server restart
注意:如果沒有mysql -uroot -e "grant all on *.* to 'zabbix'@'localhost' identified by
'zabbix';",則在網(wǎng)頁設(shè)置mysql參數(shù)時(shí),用戶名和密碼為默認(rèn)的 admin,密碼為 zabbix
轉(zhuǎn)載于:https://blog.51cto.com/llzdwyp/1710492
總結(jié)
以上是生活随笔為你收集整理的1.8-zabbix服务端安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 短网址服务设计
- 下一篇: 关于sizeof在不同平台下的值