加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Zabbix Documentation 3.0

发布时间:2022-02-25 15:35:21 所属栏目:MySql教程 来源:互联网
导读:Create user account shellgroupadd zabbix shelluseradd -g zabbix zabbix 2 Create Zabbix database Database creation scripts Scripts MySQL shell mysql -uroot -ppassword mysql create database zabbix character set utf8 collate utf8_bin; mysql
       Create user account
 
      shell>groupadd zabbix
 
      shell>useradd -g zabbix zabbix
 
     2 Create Zabbix database
 
      Database creation scripts
 
Scripts
 
MySQL
 
shell> mysql -uroot -p<password>
 
mysql> create database zabbix character set utf8 collate utf8_bin;
 
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
 
mysql> flush privileges;
 
mysql> quit;
 
Installation from sources
 
3 Installing Zabbix daemons
 
shell>tar -zxvf zabbix-3.0.0.tar.gz
 
shell> cd database/mysql
 
shell> mysql -uzabbix -p<password> zabbix < schema.sql
 
# stop here if you are creating database for Zabbix proxy
 
shell> mysql -uzabbix -p<password> zabbix < p_w_picpaths.sql
 
shell> mysql -uzabbix -p<password> zabbix < data.sql
 
databases 'zabbix' pssword 'password'
 
4 Configure the sources
 
To configure the sources for a Zabbix server and agent, you may run something like:
 
shell>./configure
 
--prefix=/usr/local/zabbix
 
--enable-server
 
--enable-agent
 
--with-mysql=/usr/local/mysql/bin/mysql_config
 
--enable-ipv6
 
--with-net-snmp
 
--with-libcurl
 
--with-libxml2
 
5 Make and install everything
 
shell>make install
 
6 Review and edit configuration files
 
edit the Zabbix agent configuration file /usr/local/etc/zabbix_agentd.conf
 
shell> vim /usr/local/zabbix/etc/zabbix_agentd.conf#指定server地址
 
Server=127.0.0.1
 
ServerActive=127.0.0.1
 
Hostname=Zabbix server#Hostname是唯一的,不能重复
 
edit the Zabbix server configuration file /usr/local/etc/zabbix_server.conf
 
shell>vim /usr/local/zabbix/etc/zabbix_server.conf#指定数据库用户名、密码
 
ListenPort=10051
 
DBHost=localhost
 
DBName=zabbix
 
DBUser=zabbix
 
DBPassword=zabbix
 
DBSocket=/var/lib/mysql/mysql.sock
 
DBPort=3306
 
7 Start up the daemons
 
Run zabbix_server on the server side.
 
shell> /usr/local/zabbix/sbin/zabbix_server
 
zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
 
shell>ln -s /usr/local/mysql/lib/libmysqlclient.so.20  /usr/lib64/
 
Run zabbix_agentd on all the monitored machines.
 
shell> /usr/local/zabbix/sbin/zabbix_agentd
 
8 Installing Zabbix web interface
 
shell>mkdir <htdocs>/zabbix
 
shell>cd ~/zabbix-3.x.x/frontends/php
 
shell>cp -a . <htdocs>/zabbix
 
9 Installing frontend
 
In your browser, open Zabbix URL: http://<server_ip_or_name>/zabbix
 
You should see the first screen of the frontend installation wizard.
 
输入用户名:Admin密码:zabbix可以正常访问
 
Editing PHP configuration for Zabbix frontend
 
php.ini路径可以访问php测试页得到test.php
 
<?php
 
echo phpinfo();
 
?>
 
In php.ini:
 
date.timezone = Asia/Shanghai
 
memory_limit = 128M
 
post_max_size = 16M
 
upload_max_filesize = 2M
 
max_execution_time = 300
 
max_input_time = 300
 
session.auto_start = 0.
 
mbstring.func_overload = 0.
 
安装Zabbix3.X后首页报错
  
A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpMemoryLimit() → str2mem() in include/func.inc.php:410]
A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpPostMaxSize() → str2mem() in include/func.inc.php:410]
A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpUploadMaxFilesize() → str2mem() in include/func.inc.php:410]
 
 
这是因为PHP7.1X类型强化,解决方法如下
 
sed -i '/$last = strtolower(substr($val, -1));/a$val = substr($val,0,-1);' <htdocs>/zabbix/include/func.inc.php
 
注意Zabbix Web路径即可

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读