系统监控Zabbix安装

服务监控解决方案,实现IT基础架构和服务的全面可见性。

介绍

服务器、网络、负载、应用程序、云服务实施有效监控,图形界面直观了解监控对象信息。

CentOS 7结合MySQL数据库为例演示安装。

安装

安装MySQL数据库

下载

选择对应安装项,生成下载链接

rpm安装

官网提供rpm安装包:

rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm 

安装

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

初始化数据库

登录MySQL数据库创建database,给zabbix用户授权数据库连接权限。

# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;

初始化zabbix

导入zabbix数据库并初始数据,提示输入密码:

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

配置

修改配置文件/etc/zabbix/zabbix_server.conf中DBPassword=password项,填定数据库密码。

参数配置

修改配置文件/etc/httpd/conf.d/zabbix.conf,取消php_value date.timezone选项前注释(#号),正确设置时区

# php_value date.timezone Asia/Shanghai

系统配置

启动Zabbix服务和代理进程,将Zabbix设置为开机自启动。

# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd

配置服务项

览器访问Zabbix控制台:

http://server_ip_or_name/zabbix 

按提示配置Zabbix服务,除数据库信息和访问配置外,其它都可一路[Next]选择默认配置。