Zabbix突然出现了
Zabbix server is not running:the information displayed may not be current
Zabbix服务器没有运行:显示的信息可能不是当前的
一、SELinux未关闭
selinux一定要关闭,如果开启selinux,可能zabbix的discovery都不能正常使用
关闭selinux方法:
1、修改/etc/selinux/config文件中的SELINUX=“”值为disable是,然后重启。
2、如果不想重启,使用setenforce 0
setenforce 1,selinux为enforcing模式
setenforce 0,selinux为permissive模式
二、zabbix web 目录下面,$ZBX_SERVER 是否为IP,如果是localhost,ping一下localhost是否能解析。如果不能,需要/etc/hosts文件里增加相应的项目。
三、查看php的fsockopen模块是否启用。
方法一:
第一步:
phpini文件中查找
allow_url_fopen = On
使其值为On
第二步:
phpini文件中查找
extension=php_openssldll
如果前面有分号,去掉分号
第三步:
重启web服务器,apache或IIS
方法二:
1 vi phpini
找到 allow_url_fopen 这个参数设置成 On,即
allow_url_fopen = On
2 让你的php支持 opensll扩展。
默认,是没有openssl扩展的,只能重新编译安装。
yum install openssl openssl-devel
cd /usr/local/src/php-5214/ext/openssl
/usr/local/php/bin/phpize
/configure –with-openssl –with-php-config=/usr/local/bin/php-config
make && make install
看提示,把编译成的opensslso 拷贝到你在phpini 中指定的 extension_dir 下
3 vi phpini
加入
extension=opensslso
4 重启web server
四、监控对象占满了trapper进程导致前端与server无法通信
“At least one trapper process must be running to display server availability and view queue in the frontend”——Trapper进程用于接收前端查询server可用性及队列的请求将StartTrappers=20调整到StartTrappers=100,重启zabbix-server。
技术交流欢迎加入Q群:177428068
如何安装Zabbix
Zabbix配置安装:Zabbix能监视各种网络参数,保证服务器系统的安全运营;而且提供柔软的通知机制 以让系统管理员快速定位/解决存在的各种问题。Zabbix由2部分构成,zabbix server与可选组件zabbix agent。本文讲述的是Zabbix配置安装。
Zabbix配置安装
zabbix是一个CS结构的监控系统,之前一直没有很好的整理下安装:安装几次都要重新看,目前将Zabbix配置安装进行整理如下
Zabbix配置需要web、php、mysql、gcc等支持
请自行配置好
接下来我们开始 *** 作
*** 作范例的 *** 作系统为Centos 52
tar zxvf zabbix-162targz
mysql -uroot -p
mysql> create databases zabbix;
mysql> GRANT ALL PRIVILEGES ON zabbix TO zabbix@localhost IDENTIFIED BY ‘zabbix’ WITH GRANT OPTION;
mysql> use zabbix;
mysql> source /usr/local/src/zabbix-162/create/schema/mysqlsql
mysql> source /usr/local/src/zabbix-162/create/data/datasql
mysql> source /usr/local/src/zabbix-162/create/data/images_mysqlsql
cd zabbix-162
/configure –prefix=/usr/local/zabbix/ \ //指定安装目录
–enable-server \ //安装server,被监控节点不需要
–enable-agent \ //安装agent
–with-mysql \ //需要mysql支持需要指定目录
–with-net-snmp //需要snmp支持需要指定目录
常用的编译选项如下,需要更多的可以看帮助
–enable-static Build statically linked binaries
–enable-server Turn on build of server
–enable-proxy Turn on build of proxy server
–enable-agent Turn on build of agent
–enable-ipv6 Turn on support of IPv6
–with-mysql
–with-oracle
–with-pgsql
–with-sqlite3
–with-jabber
–with-net-snmp
–with-ucd-snmp
Zabbix配置客户端只需执行:
/configure –prefix=/usr/local/zabbix –enable-agent
make && make install
Zabbix配置安装过程没有报错基本就OK,接下来增加对应的端口:
vi /etc/services
加入
zabbix_agent 10050/tcp # zabbix agent
zabbix_agent 10050/udp # zabbix agent
zabbix_trapper 10051/tcp # zabbix trapper
zabbix_trapper 10051/udp # zabbix trapper
复制配置文件和服务启动脚本
cp -rf misc/conf /opt/app/zabbix/etc -R
到
misc/initd/
选择一个自己合适自己环境的启动脚本,或者自己写一个
添加一个zabbix用户
useradd zabbix
然后用脚本启动zabbix_server和zabbix_agentd
[root@zabbix ~]#ll /usr/local/zabbix/sbin/
total 2344
-rwxr-xr-x 1 root root 362581 Apr 16 22:55 zabbix_agent
-rwxr-xr-x 1 root root 425336 Apr 16 22:55 zabbix_agentd
-rwxr-xr-x 1 root root 136854 Apr 16 22:55 zabbix_get
-rwxr-xr-x 1 root root 163086 Apr 16 22:55 zabbix_sender
-rwxr-xr-x 1 root root 1284665 Apr 16 22:55 zabbix_server
Zabbix配置回到zabbix的编译目录:
生成配置文件:
mkdir /etc/zabbix
cp misc/conf/ /etc/zabbix/
vi frontends/php/include/dbincphp
更改数据库相关内容:
$DB_TYPE ="MYSQL";
$DB_SERVER ="localhost";
$DB_DATABASE ="zabbix";
$DB_USER ="zabbix";
$DB_PWD ="zabbix";
cp -rf frontends/php /var/>
支持的 *** 作类型
举例:
例如: { >
以上就是关于[技术干货] zabbix_server正常运行,却提示服务器没有运行全部的内容,包括:[技术干货] zabbix_server正常运行,却提示服务器没有运行、如何安装Zabbix、Zabbix 触发器表达式使用规范等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)