一、zabbix-server的安装
首先,监控系统是借助于httpd的php界面来传输管理界面,又借助mariadb数据库存储信息,所以,应该先装一套lamp。
对于centos7而言:
①#yum -y install httpd php php-mysql mariadb-server mysql
1)不需要太多的修改,php的配置文件/etc/php.ini文件中需要添加timezone=Asia/shanghai 时区。
2)在数据库中创建zabbix数据库,用户,并授权(当然一般要跳过ip反解):
# CREATE DATABASE zabbix CHARSET ‘utf8‘(设置字符集); (注意:CHARSET ‘utf8’ 添加此项可避免出现中文乱码问题)--->
> CREATE DATABASE zabbix CHARSET ‘utf8‘;
>GRANT ALL ON zabbix.* TO ‘zbuser‘@‘host‘ IDENTIFIED BY ‘12345‘;
>FLUSH PRIVILEGES;
②#yum install zabbix-server-mysql zabbix-get(一般再web gui 和agent 端都是类似的,只需要安装两个报即可)
③对于3.x系列的版本,只需要再向数据库中导入一个sql脚本即可;
#mysql zabbix < /usr/share/doc/zabbix-server-mysql-3.0.2/create.sql
二、/etc/zabbix/zabbix.conf文件的配置
常见参数:ListenPort=10051
SourceIP:
执行监控操作时,假如zabbix server有多个IP地址,把哪一个地址当做源IP;因为客户端在
执行监控操作时,会验证server端IP的,即基于IP进行授权的;
DBHost
DBName
DBUser
DBPassword 都是非常简单的几个参数
三、启动监控
#systemctl start zabbix-server.service
#systemctl start httpd.service
本文出自 “Linux” 博客,请务必保留此出处http://ridingonhorse.blog.51cto.com/11265295/1787661
原文:http://ridingonhorse.blog.51cto.com/11265295/1787661