Zabbix-Server端安装部署
1、服务端安装lamp环境
yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql \ httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap \ php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql \ net-snmp-devel curl-devel unixODBC-devel OpenIPMI-devel java-devel openldap* libssh*
2、服务端配置lamp使用环境
配置 php 环境
修改 php.ini
# vim /etc/php.ini date.timezone = Asia/Shanghai max_execution_time = 300 post_max_size = 32M max_input_time=300 memory_limit = 128M mbstring.func_overload = 2
开启 httpd,mysqld 服务
# chkconfig mysqld on # chkconfig httpd on # service mysqld start # service httpd start
3、服务端 server 的安装过程
下载 zabbix 安装包
# wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1395066528&use_mirror=jaist" #groupadd zabbix -g 201 #useradd -g zabbix -u 201 -m zabbix #tarxf zabbix-2.0.8.tar.gz
配置安装参数
# ./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java #make #make instal
添加 zabbix 到系统服务文件
# vim /etc/services zabbix-agent 10050/tcp #ZabbixAgent zabbix-agent 10050/udp #ZabbixAgent zabbix-trapper 10051/tcp #ZabbixTrapper zabbix-trapper 10051/udp #ZabbixTrapper
导入 zabbix 数据库(此处采用 mysql 数据库)
# mysqladmin -uroot password 'mysql_pass'; (设置 mysql 的 root 密码为:mysql_pass) # mysql -uroot -p (登陆数据库) mysql>