Zabbix-server 安装
Zabbix-server的安装需要有zabbix的环境和数据库,现在首先先来配置数据库,接下来是安装。
一,数据库的安装,需要有数据库,我在这里使用的是mysql数据库。
在官网下下载mysql 解压到linux下。
安装解压包里面的这4个文件:
mysql-community-common-5.7.17-1.el7.x86_64.rpm
mysql-community-libs-5.7.17-1.el7.x86_64.rpm
mysql-community-client-5.7.17-1.el7.x86_64.rpm
mysql-community-server-5.7.17-1.el7.x86_64.rpm
要按顺序进行,是有依赖的相关关系的。
cat /var/log/mysqld.log 查看密码以root用户登录
grant all privileges on *.* to 'root' @'%'identified by '123456';
更改root密码然后登陆
创建zabbix数据库 createdatabase zabbix
创建zabbix用户 grantall privileges on zabbix.* to 'zabbix' @'%' identified by 'zabbix';
二,zabbix的环境搭建和安装以及配置
1,zabbix的安装
先去找到下载zabbix的压缩包,解压后rpm安装这个包
zabbix-release-3.2-1.el7.noarch.rpm
之后
yum -y install zabbix-server-mysqlzabbix-web-mysql zabbix-get
所有的依赖环境都会自动打上。
至此 zabbix的环境搭建和安装完成。接下来是配置文件的配置
2,zabbix的配置
首先导入zabbix数据库
cd/usr/share/doc/zabbix-server-mysql-3.2.6/
AUTHORS ChangeLog COPYING create.sql.gz NEWS README
里面有上面那几个文件
解压gunzip create.sql.gz >/root/create.sql
之后进入数据库
Use zabbix
Source /root/create.sql
接下来是修改配置文件
vi /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
注:在文件里找到每个对应的改就可以了
接下来是
vi/etc/httpd/conf.d/zabbix.conf
Alias/zabbix /usr/share/zabbix
OptionsFollowSymLinks
AllowOverrideNone
Require allgranted
php_valuemax_execution_time 300
php_valuememory_limit 128M
php_valuepost_max_size 16M
php_valueupload_max_filesize 2M
php_valuemax_input_time 300
php_valuealways_populate_raw_post_data -1
php_value date.timezone Asia/Chongqing
改标红的一项,这是zabbix的时间设置。
之后 yum install httpd
Systemctl start zabbix-server
Systemctl enable zabbix-server
systemctl start httpd
systemctl enable httpd
接下来在网址输入http://ip/zabbix/setup.php即可进行配置,默认的登录账号密码是
账号:Admin
密码:zabbix
登陆界面是 http://ip/zabbix/index.php
3,zabbix-web显示中文
vim /usr/share/zabbix/include/locales.inc.php+55
将里面
'zh_CN' => ['name' => _('Chinese(zh_CN)'), 'display' => true],
改成上面,然后进入zabbix-web点击右上角有一个人的头像,就可以设置显示为中文了。