记一次Zabbix(Server)安装过程

来源:互联网 发布:算术探索 知乎 编辑:程序博客网 时间:2024/05/22 05:06

1.安装环境,zabbix安装需要LAMP或LNMP环境.本次所用为zabbix2.4.7版本.解压官网下载安装包到系统任意位置.
lamp安装各版本(自写安装脚本)

2.安装yum依赖关系.(在安装脚本已自动解决)
yum依赖

3.数据库分离设置,zabbix的数据可以储存在其它服务器上.
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix_user@’192.168.11.12’ identified by ‘123456’;
附建立完成图片.
mysql
导入数据库(按照顺序导入,否则报错):
数据库文件在解压目录下的database/mysql下
mysql -uroot -p zabbix < schema.sql
mysql -uroot -p zabbix < images.sql
mysql -uroot -p zabbix < data.sql
4.建立zabbix使用用户及组,均为zabbix
groupadd zabbix
useradd -g zabbix -m zabbix
5.安装服务
编译安装: ./configure –prefix=/usr/local/zabbix –with-mysql –with-net-snmp –with-libcurl –enable-server –enable-agent –enable-proxy && make && make install
6.把zabbix服务端口添加到系统
vim /etc/services
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
7.将配置文件拷贝到etc下
mkdir -p /etc/zabbix
cp -r (安装目录:zabbix-x.x.x)/conf/* /etc/zabbix/
chown -R zabbix.zabbix /etc/zabbix
8.更改zabbix配置文件(/etc/zabbix/zabbix_server.conf)
zabbix_server_conf
说明:1-2指定日志文件及pid文件,3指定数据库host主机,4指定数据库名,5指定数据库用户名,6指定上面用户的密码,7指定mysql的套接文件,源码安装的mysql需要指定,8指定监听的IP(0.0.0.0表示监听所有)
9.agentd配置
agentd
这个没啥说的
10.拷贝php文件到apache目录
cd zabbix-(解压目录zabix-x.x.x)/frontends/
cp -rf php /usr/local/apache/htdocs/zabbix
chown -R zabbix.zabbix /usr/local/apache/htdocs/zabbix
11.php的配置
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
date.timezone = Asia/Shanghai
只修改这几个,是zabbix强制要求,不修改不能安装(我这个修改了中文)
状态这里写图片描述
一直下一步,注意填写hostname,配置agent时需要用到.
12.默认的用户名是admin,密码是zabbix
/usr/local/zabbix/sbin/zabbix_server start
在安装目录下启动zabbix
或者自己写控制脚本(我把我的发出来,自己对着修改)
13.如果想开机启动,则把上述文件写入rc.local
这里写图片描述
14.修改中文
点击右上角prefile 在如下界面language修改即可
这里写图片描述

0 0
原创粉丝点击