1. 程式人生 > >Zabbix監控系統配置

Zabbix監控系統配置

zabbix zab post 界面 utf-8 密碼 character adb 問題

zabbix(音同 z?bix)是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。

zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。

zabbix由2部分構成,zabbix server與可選組件zabbix agent。

zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,它可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺上。

1、安裝配置zabbix服務器

rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX

rpm -Uv http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway

vim /etc/httpd/conf.d/zabbix.conf

19 php_value date.timezone Asia/Shanghai

2、創建MySQL數據庫和用戶

mysql -u root -p

MariaDB [(none)]> create database zabbix character set utf8;

MariaDB [(none)]> grant all privileges on zabbix.* to ‘zabbix‘@‘localhost‘ identified by ‘123456‘;

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> exit;

數據庫導入zabbix template

#zcat /usr/share/doc/zabbix-server-mysql-3.2.6/create.sql.gz | mysql -u zabbix -p zabbix

3、修改Zabbix server配置文件

#vim /etc/zabbix/zabbix_server.conf

91 DBName=zabbix

107 DBUser=zabbix

115 DBPassword=123456

修改php.ini為zabbix 建議的設置

vim /etc/php.ini

384 max_execution_time = 600

394 max_input_time = 600

405 memory_limit = 256M

672 post_max_size = 32M

692 default_charset = "UTF-8"

800 upload_max_filesize = 16M

878 date.timezone = Asia/Shanghai

4、啟動zabbix-server、httpd和MariaDB

systemctl start zabbix-server

systemctl enable zabbix-server

systemctl restart httpd

systemctl restart mariadb

瀏覽器配置Zabbix Server

瀏覽器訪問http://192.168.200.100/zabbix

檢查包的完整性和參數配置

技術分享圖片

數據zabbix數據庫名、數據庫用戶和密碼,並測試

技術分享圖片

輸入Server name

技術分享圖片

默認用戶名admin 密碼為zabbix。

切換中文

技術分享圖片

技術分享圖片

安裝、配置zabbix客戶端

安裝zabbix-agent包

rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX

rpm -Uv http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

yum install -y zabbix-agent

修改zabbix-agent配置文件

vim /etc/zabbix/zabbix_agentd.conf

[...]

95 Server=192.168.200.100

136 ServerActive=192.168.200.100

147 Hostname=server02

151 erverActive=192.168.200.100

啟動zabbix-agent

systemctl start zabbix-agent

systemctl enable zabbix-agent

監控主機配置

1、瀏覽器輸入:http://192.168.9.204/zabbix,點擊配置,主機,點擊右上角創建主機按鈕,在界面中填寫主機名稱和IP地址,組群選擇“Template”。

技術分享圖片

2、配置模版,使用Template OS Linux模版。

技術分享圖片

zabbix亂碼問題,因為zabbix的web前端沒有中文字體。

1、進入進入windows機器內:c:\windows\fonts,選擇其中任意一種中文字體。

2、上傳到zabbix服務器的默認字體路徑下:/usr/share/zabbix/fonts。

3、修改zabbix服務器的前端字體設置

#vim /usr/share/zabbix/include/defines.inc.php

45 define(‘ZBX_GRAPH_FONT_NAME‘, ‘simkai‘);

93 define(‘ZBX_FONT_NAME‘, ‘simkai‘);

技術分享圖片

Zabbix監控系統配置