Zabbix監控系統配置
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監控系統配置