安装zabbix
useradd zabbix
安装依赖
yum -y install gccmysql-devel net-snmp-devel curl-devel
解压
tar xfzabbix-2.2.11.tar.gz
/进入安装目录
cd zabbix-2.2.11
./configure--prefix=/usr/local/zabbix-2.2.11 --enable-server --enable-agent--with-net-snmp --with-libcurl --enable-proxy --with-mysql --with-libxm12
报这个错的时候
configure: error:Not found mysqlclient library
--with-mysql =/usr/lib64/mysql/mysql_config
编译
make
安装
make install
修改zabbix配置文件
vim/usr/local/zabbix-2.2.11/etc/zabbix_server.conf
DBName=zabbix22 #数据库名称
DBUser=zabbix22 #数据库用户名
DBPassword=123456#数据库密码
ListenIP=127.0.0.1#数据库ip地址
vim /usr/local/zabbix-2.2.11/etc/zabbix_agentd.conf
Include=/usr/local/zabbix-2.2.11/etc/zabbix_agentd.conf.d/
添加开机启动脚本(复制时需要进入目录)
cp -rmisc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server
添加开机启动脚本(复制时需要进入目录)
cp -r misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd
添加脚本执行权限
chmod +x/etc/init.d/zabbix_server
添加脚本执行权限
chmod +x/etc/init.d/zabbix_agentd
chkconfigzabbix_server on添加开机启动
chkconfigzabbix_agentd on添加开机启动
修改zabbix开机启动脚本中的zabbix安装目录
vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix-2.2.11/#zabbix安装目录
修改zabbix开机启动脚本中的zabbix安装目录
vim/etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix-2.2.11/#zabbix安装目录
网站根目录创建目录
mkdir/usr/share/nginx/html/zabbix5
进入zabbix-2.2.11目录,复制到网站根目录
cp -r frontends/php/*/usr/share/nginx/html/zabbix5
重启zabbix_server和zabbix_agentd
servicezabbix_server start
servicezabbix_agentd start
service nginxretsart
service php-fpm restart
访问页面