蓝色妖姬 发表于 2016-5-9 14:47:48

zabbix搭建


1.安装相关软件
# yum-y install zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agentzabbix-server
安装mysql数据库服务
# yum-y install mysql-server

设置开机启动项
#chkconfig mysqld on
#service mysqld start
查看是否启动 成功
# ps-ef | grep mysql
file:///C:/Users/wm/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
2创建zabbix数据库,设置mysql的root密码
# mysqladmin -uroot passwordadmin
# mysql -uroot -padmin
mysql> create database zabbix characterset utf8;
mysql> grant all privileges on zabbix.*to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;

3.导入zabbix-server数据库
#mysql -uzabbix -pzabbix
mysql> usezabbix
mysql>source/usr/share/doc/zabbix-server-mysql-2.4.7/create/schema.sql;
mysql> source/usr/share/doc/zabbix-server-mysql-2.4.7/create/images.sql;
mysql> source/usr/share/doc/zabbix-server-mysql-2.4.7/create/data.sql;
mysql> showtables;

4.配置zabbix-server文件
# vim/etc/zabbix/zabbix_server.conf
以下需要修改
CacheSize=256M
DBUser=zabbix
DBName=zabbix
DBPassword=zabbix只需要修改此项
#mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
5.启动zabbix-server服务
#service zabbix-server start
添加开机启动项
#chkconfig zabbix-server on
#chkconfig httpd on


6防火墙设置
# vim /etc/sysconfig/iptables
添加以下项
-A INPUT -m state--state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state--state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state--state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
-A OUTPUT -m state--state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
-A INPUT -m state--state NEW -m tcp -p tcp --sport 10050 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
重新启动防火墙
#service iptables save
# serviceiptables restart

7.Selinux的设置
#chcon -R -t httpd_sys_content_rw_t /etc/zabbix/zabbix_server.conf
#setsebool -P httpd_can_network_connect=true
#semanage port -a-t http_port_t -p tcp10051
若报错file:///C:/Users/wm/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif则
# yuminstall policycoreutils-python
#setenforce 0设置为警告模式,只给出提示,不阻止操作,无需重启服务就生效

# getenforce获取selinux当前运行状态
file:///C:/Users/wm/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpgfile:///C:/Users/wm/AppData/Local/Temp/msohtmlclip1/01/clip_image009.jpg
file:///C:/Users/wm/AppData/Local/Temp/msohtmlclip1/01/clip_image011.jpg


8.php.ini文件设置,修改以下项
date.timezone =Shanghai
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
mbstring.func_overload = 2

或者直接修改zabbix。Conf 比较方便
# vim /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
       php_value memory_limit 128M
       php_value post_max_size 16M
       php_value upload_max_filesize 2M
       php_value max_input_time 300
      php_value date.timezone Asia/Shanghai
# service httpd restart重启服务


客户端配置
# yum install zabbix-agent -y
# vim/etc/zabbix/zabbix_agentd.conf
Server=192.168.2.250,wm1 修改此项
防火墙设置
# vim /etc/sysconfig/iptables 添加以下两项
-A INPUT -m state --state NEW -m tcp -p tcp--dport 10050 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp--dport 10051 -j ACCEPT

# service zabbix-agent start 启动服务


页: [1]
查看完整版本: zabbix搭建