Ubuntu系统LNMP环境下安装配置zabbix3.0
Ubuntu 14.04(LNMP)安装配置Zabbix 3.0,LNMP安装你可以参考我上一篇博文《ubuntu安装配置LNMP》添加zabbix3.0的源可以根据自己工作需求选择zabbix版本# wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb# dpkg -i zabbix-release_3.0-1+trusty_all.deb# apt-get update安装zabbix-server所需要的包(1)Zabbix服务器和mysql数据库和web前端。apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql(2)安装Zabbix agent。apt-get install zabbix-agent创建、初始化zabbix数据库(1)在MySQL创建zabbix数据库和用户。# mysql -uroot -ppassword:> create user 'zabbix'@'localhost' identified by 'Bd_zabbix';> create database zabbix;> grant all privileges on zabbix.* to 'zabbix'@'localhost';> flush privileges;> \q;bye(2)然后导入初始模式和数据。cd /usr/share/doc/zabbix-server-mysqllsgunzip create.sql.gzmysql -u zabbix -p zabbix < create.sql(1)在zabbix_server.conf文件中编辑数据库配置vi /etc/zabbix/zabbix_server.conf…DBHost=localhost…DBName=zabbix…DBUser=zabbix…DBPassword=youpassword…(2)开启zabbix服务# service zabbix-server start# /etc/init.d/zabbix-server start编辑PHP,配置Zabbix前端# vi /etc/php5/fpm/php.inipost_max_size = 16Mmax_execution_time = 300max_input_time = 300date.timezone = Asia/Shanghaialways_populate_raw_post_data = On配置zabbix-web并登录(1)复制zabbix web文件到Nginx目录下# mkdir /usr/share/nginx/html/zabbix# cp -r /usr/share/zabbix/* /usr/share/nginx/html/zabbix(2)浏览器登录配置http://121.40.*.*/zabbix/setup.php(3)配置web访问这里略了,自己接点击下一步到登陆就可以了。(这里忘记截图做记录了,后期补上)如果Check ofpre-requisites报错,你可以检查php.ini文件,Configure DBconnection窗口中配置zabbix-mysql的用户、密码、端口号。后面我使用的默认值,下一步到Fihsh就可以登陆了(4)默认用户名密码
用户名:Admin
密码:zabbix
(5)成功登陆后面就开始配置添加自己要监控的主机了(成功登陆如下图)
配置添加zabbix请参考我另一偏(下一篇)博文
安装过程中BUG修复PHP重启BUGroot@zabbix-server:~# service php5-fpm restartstop: Unknown instance:php5-fpm start/running, process 31130解决方法:root@zabbix-server:~# service php5-fpm stopstop: Unknown instance:root@zabbix-server:~# ps aux |grep phpwww-data81840.00.8 226944 17092 ? S Aug310:00 php-fpm: pool wwwwww-data81850.00.8 226724 16888 ? S Aug310:00 php-fpm: pool wwwroot 312230.00.011744 932 pts/0S+ 09:59 0:00 grep --color=auto phproot@zabbix-server:~# kill 8184 8185 31223-bash: kill: (31223) - No such processroot@zabbix-server:~# kill 8184 8185-bash: kill: (8184) - No such process-bash: kill: (8185) - No such processroot@zabbix-server:~# ps aux |grep phproot 312370.00.011740 936 pts/0S+ 10:00 0:00 grep --color=auto phproot@zabbix-server:~# service php5-fpm startphp5-fpm start/running, process 31249root@zabbix-server:~# php5-fpm -t NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful
页:
[1]