1.启动service zabbix_server restart
提示error while loading shared libraries,libnetsnmp.so.15
选择重新安装net-snmp,然后就会有libnetsnmp.so.15
进入 vim /etc/ld.so.conf,
一般这个文件中的内容都是一句“include /etc/ld.so.conf.d/*.conf”,
因此最好在/etc/ld.so.conf.d/目录下新建一个文件 , 如“xxx.conf”,我添加了一个libnetsnmp.conf的文件,然后将自己的库,也就是netsnmp所存放的路径/usr/local/net-snmp/lib添加到这个conf文件中。
2.进入浏览器界面安装图形时,
第二步骤:check of pre-requisites 会提示:
php option post_max_size
max_input_time
max_execution_time
fail
去vim /etc/php.ini设置,
post_max_size =16
max_input_time =300
max_execution_time =300
设置后就去界面刷新下就可以下一步
3.如果你刷新界面时候,发现提示界面过期了,那么去浏览器设置internet的选项,去清除缓存临时文件.cookie,就可以了
4.如果你看不惯英文,可以去/usr/local/nginx/html/zabbix/include/locales.inc.php,
修改成'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),就会有中文版的界面了。
5.在你登录账号时候,
要用账号:admin
密码:zabbix才能进入。
6.当你进入zabbix,你会发现zabbix server 运行状态是no,那么就有几种可能
1.selinux 关闭 直接改成 setenforce 0
2.fsockopen函数要开启,你直接在网站寻找fsockopen函数方法,自然会有介绍。
3.检查 /usr/local/nginx//html/zabbix/config/zabbix.conf.php,
$DB['DATABASE']
$DB['USER']
$DB['PASSWORD']
查看这三个参数和你在安装目录下的 zabbix_server.conf配置文件设置的是否一样,
如果不一样就把上面的DB。。。 那些改成一样的,然后重启zabbix_server ,在去界面刷新下,就成功了。
我就是错在这个没设置好,一个是用root一个是用普通用户,改下就可以了,建议全部改成root用户和密码。
7.当你在监测主机的时候,你会发现你的中文都是乱码的,这个时候
你要从windows 控制面板-字体-选择一种字体,
放到/usr/local/nginx/html/zabbix/fonts/下,把后缀改成ttf,然后
vim /usr/local/nginx/html/zabbix/include/defines.inc.php
define('ZBX_FONT_NAME', 'DejaVuSans');
define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans');
修改为
define('ZBX_FONT_NAME', 'simsun');
define('ZBX_GRAPH_FONT_NAME', 'simsun ');
再重启zabbix_server 然后刷新zabbix界面 ,图形那边就中文正常显示。
8.当你输入邮件发送命令行echo "Mail Content" | mail -s "Mail Subject" xxxx@xxx.com
send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol send-mail: warning: inet_protocols: configuring for IPv4 support only postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol postdrop: warning: inet_protocols: configuring for IPv4 support only
vim /etc/postfix/main.cf
inet_protocols = all
inet_protocols = ipv4