您的位置:首页 > 其它

记一次Zabbix(Server)安装过程

2015-12-22 23:40 375 查看
1.安装环境,zabbix安装需要LAMP或LNMP环境.本次所用为zabbix2.4.7版本.解压官网下载安装包到系统任意位置.



2.安装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’;

附建立完成图片.



导入数据库(按照顺序导入,否则报错):

数据库文件在解压目录下的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)



说明:1-2指定日志文件及pid文件,3指定数据库host主机,4指定数据库名,5指定数据库用户名,6指定上面用户的密码,7指定mysql的套接文件,源码安装的mysql需要指定,8指定监听的IP(0.0.0.0表示监听所有)

9.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修改即可

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Zabbix