Linux搭建Zabbix監控服務

1、服務端部署php

# 安裝擴展源,再安裝服務依賴包
[root@zabbix ~]# yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
# 安裝zabbix數據包
[root@zabbix ~]# yum install -y  zabbix22 zabbix22-agent zabbix22-server  zabbix22-server-mysql zabbix22-web zabbix22-web-mysql net-snmp-devel
# 分別啓動一下服務
[root@zabbix ~]# /etc/init.d/zabbix-server start
Starting Zabbix server:                                    [肯定]
[root@zabbix ~]# /etc/init.d/zabbix-agent start
Starting Zabbix agent:                                     [肯定]
[root@zabbix ~]# /etc/init.d/httpd start
正在啓動 httpd:                                           [肯定]

# mysql配置修改字符集
[root@zabbix ~]# vim /etc/my.cnf
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
[root@zabbix ~]# /etc/init.d/mysqld start
正在啓動 mysqld:                                          [肯定]
# 建立數據庫,導入數據
[root@zabbix ~]# mysql -uroot -e "create database zabbix"
[root@zabbix ~]# mysql -uroot -e "grant all on zabbix.* to 'root'@'localhost' identified by 'zabbix'"
[root@zabbix ~]# mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
Enter password:
[root@zabbix ~]# mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/p_w_picpaths.sql
Enter password:
[root@zabbix ~]# mysql -uroot -p --default-character-set=utf8  zabbix < /usr/share/zabbix-mysql/data.sql
Enter password:

經過瀏覽器訪問,進入zabbix安裝首頁,點擊下一步mysql


wKioL1WAM43wZqzTAAPWJ0GFK0E239.jpg


這裏出現了一些fail選項,咱們須要對主機的php配置進行調試linux


wKiom1WAMmLiyCAZAAQ5RDLa82E719.jpg


[root@zabbix ~]# vim /etc/php.ini

post_max_size = 8M    修改成      post_max_size = 16M
max_execution_time = 30     修改成      max_execution_time = 300
max_input_time = 60    修改成     max_input_time = 300
;date.timezone =      修改成     date.timezone = 'Asia/Chongqing'

[root@zabbix ~]# /etc/init.d/httpd restart
中止 httpd:                                               [肯定]
正在啓動 httpd:                                           [肯定]


點擊retry,所有OK了,點擊nextweb


wKioL1WAOgjBttnRAAQRHd_3kNU220.jpg


進行數據庫信息配置sql

wKioL1WAOr2xSSuEAAOf9IyCGjs882.jpg


點擊Test connection ,測試OK,點擊下一步數據庫


wKiom1WAOlrRPHVQAAOl3hyCce8016.jpg


輸入主機IP地址和端口號(默認值),安裝的名字(可選),點擊nextvim


wKiom1WAO4qQm87OAAMzB2jFV48555.jpg


最後信息確認,點擊next瀏覽器


wKiom1WAPEjRTD0xAAOTsMHtDvU215.jpg


安裝完成,點擊finishbash


wKioL1WAPjTDQVMlAAL8JEQKhyw497.jpg


安裝完成,進入登錄界面,默認帳戶admin,密碼zabbix服務器


wKiom1WAPNfD92V0AALfpXKBK5Q763.jpg


第一次登錄完畢以後,會提示警告,咱們須要進行修改


wKiom1WAPaCBFlCyAAVbvbTuo4c101.jpg

# 修改zabbix服務器主配置
[root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf

DBUser=root
DBPassword=zabbix

[root@zabbix ~]# /etc/init.d/zabbix-server start
Starting Zabbix server:                                    [肯定]


再看zabbix主界面,咱們發現沒有錯誤了


wKioL1WAQLyw4XCqAAUPXAe2WNk001.jpg




2、如何添加主機,去監控主機

# 在被監控的主機上安裝和配置zabbix客戶端
[root@kvm ~]# yum install -y zabbix22-agent
[root@kvm ~]# vim /etc/zabbix_agentd.conf
# 配置監控服務器的IP地址
Server=192.168.1.134
# 啓動客戶端服務
[root@kvm ~]# /etc/init.d/zabbix-agentd start
Starting Zabbix agent:                                     [肯定]


1、添加主機名和主機地址,點擊save

wKiom1WCQ2aTlxH1AATSdHqcBAw086.jpg


2、保存完畢,主機中就增長了一個剛纔添加的主機

wKioL1WCRVTCm5pQAAE9Qiwi6_A060.jpg


3、添加主機模板

      點擊Templates,在Link new templates中輸入linux關鍵詞,顯示相關模板列表,選擇Template OS Linux,再點擊save

wKiom1WCRMfSQLgzAAPTL7HcZn8704.jpg

相關文章
相關標籤/搜索