zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系统之上。
zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(agent方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。
另外zabbix server还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用。
搭建Zabbix监控环境
要想搭建一个Zabbix的工作环境,需要从服务器入手。与服务器通信,管理员需要使用一个Zabbix前端界面,与Zabbix服务器和数据库进行通信。三个关键(界面、服务器和数据库)可以安装在同一台服务器上,但是如果你拥有一个更大更复杂的环境,将它们安装在不同的主机上也是一个选项。Zabbix服务器能够直接监控到同一网络中的设备,如果其他网络的设备也需要被监控,那还需要一台Zabbix代理服务器。
下面就是FREEBSD UNIX 下安装ZABBIX的过程记录,具体配置过程,以后会在本博客里补充与发布,敬请留意。
Zabbix Life Cycle & Release Policy:
https://www.zabbix.com/life_cycle_and_release_policy
======================================================================
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/sbin/zabbix_server
This port has installed the following startup scripts which may cause
these network services to be started at boot time.
/usr/local/etc/rc.d/zabbix_server
If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type ‘make deinstall’
to deinstall the port if this is a concern.
For more information, and contact details about the security
status of this software, see the following webpage:
https://www.zabbix.com/
===> Cleaning for net-snmp-5.7.3_17
===> Cleaning for unixODBC-2.3.4
===> Cleaning for postgresql95-client-9.5.9
===> Cleaning for fping-3.16
===> Cleaning for zabbix34-server-3.4.1
root@wiz:/usr/ports/net-mgmt/zabbix34-server # pwd
/usr/ports/net-mgmt/zabbix34-server
root@wiz:/usr/ports/net-mgmt/zabbix34-server # make install clean
gmake[7]: Nothing to be done for ‘install-data-am’.
gmake[7]: Leaving directory ‘/usr/ports/net/fping/work/fping-3.16/src’
gmake[6]: Leaving directory ‘/usr/ports/net/fping/work/fping-3.16/src’
gmake[6]: Entering directory ‘/usr/ports/net/fping/work/fping-3.16’
gmake[7]: Entering directory ‘/usr/ports/net/fping/work/fping-3.16’
gmake[7]: Nothing to be done for ‘install-exec-am’.
gmake[7]: Nothing to be done for ‘install-data-am’.
gmake[7]: Leaving directory ‘/usr/ports/net/fping/work/fping-3.16’
gmake[6]: Leaving directory ‘/usr/ports/net/fping/work/fping-3.16’
gmake[5]: Leaving directory ‘/usr/ports/net/fping/work/fping-3.16’
gmake[4]: Leaving directory ‘/usr/ports/net/fping/work/fping-3.16’
====> Compressing man pages (compress-man)
===> Installing for fping-3.16
===> Checking if fping already installed
===> Registering installation for fping-3.16 as automatic
Installing fping-3.16…
===> SECURITY REPORT:
This port has installed the following binaries which execute with
increased privileges.
/usr/local/sbin/fping6
/usr/local/sbin/fping
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/sbin/fping6
/usr/local/sbin/fping
If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type ‘make deinstall’
to deinstall the port if this is a concern.
For more information, and contact details about the security
status of this software, see the following webpage:
http://www.fping.org/
===> zabbix34-server-3.4.1 depends on executable: fping – found
===> Returning to build of zabbix34-server-3.4.1
===> Generating temporary packing list
===> Creating groups.
===> Creating users
Making install in src
Making install in libs
Making install in zbxcrypto
Making install in zbxcommon
Making install in zbxlog
Making install in zbxalgo
……………………………………………………….
Making install in vmware
Making install in taskmanager
Making install in ipmi
Making install in scripts
Making install in preprocessor
/bin/mkdir -p ‘/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/sbin’
install -s -m 555 zabbix_server ‘/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/sbin’
/usr/bin/make install-data-hook
/bin/mkdir -p “/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/etc/zabbix34/zabbix_server.conf.d”
/bin/mkdir -p “/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/etc/zabbix34/zabbix/externalscripts”
/bin/mkdir -p “/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/etc/zabbix34/zabbix/alertscripts”
/bin/mkdir -p “/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/lib”
test -f “/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/etc/zabbix34/zabbix_server.conf.sample” || cp “../../conf/zabbix_server.conf” “/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/etc/zabbix34/zabbix_server.conf.sample”
Making install in database
Making install in man
/bin/mkdir -p ‘/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/man/man8’
install -m 0644 ‘zabbix_server.man’ ‘/usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/man/man8/zabbix_server.8’
Making install in misc
Making install in upgrades
/bin/mkdir -p /usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/share/zabbix34/server/database
(cd /usr/ports/net-mgmt/zabbix34-server/work/zabbix-3.4.1/upgrades/ && /bin/sh -c ‘(/usr/bin/find -Ed $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null 2>&1) && /usr/bin/find -Ed $0 $2 \( -type d -exec /bin/sh -c ‘\”cd ‘\”$1’\” && chmod 755 “$@”‘\” — . {} + -o -type f -exec /bin/sh -c ‘\”cd ‘\”$1’\” && chmod 0644 “$@”‘\” — . {} + \)’ — dbpatches /usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/share/zabbix34/server/upgrades/)
(cd /usr/ports/net-mgmt/zabbix34-server/work/zabbix-3.4.1/database/ && /bin/sh -c ‘(/usr/bin/find -Ed $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null 2>&1) && /usr/bin/find -Ed $0 $2 \( -type d -exec /bin/sh -c ‘\”cd ‘\”$1’\” && chmod 755 “$@”‘\” — . {} + -o -type f -exec /bin/sh -c ‘\”cd ‘\”$1’\” && chmod 0644 “$@”‘\” — . {} + \)’ — “ibm_db2 mysql oracle postgresql sqlite3” /usr/ports/net-mgmt/zabbix34-server/work/stage/usr/local/share/zabbix34/server/database/)
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===> Installing for zabbix34-server-3.4.1
===> Checking if zabbix34-server already installed
===> Registering installation for zabbix34-server-3.4.1
Installing zabbix34-server-3.4.1…
===> Creating groups.
Creating group ‘zabbix’ with gid ‘122’.
===> Creating users
Creating user ‘zabbix’ with uid ‘122’.
======================================================================
For Zabbix server and proxy daemons, as well as Zabbix frontend, a database is
required. It is not needed to run Zabbix agent.
% cd /usr/local/share/zabbix34/server/database
PostgreSQL:
shell> psql -U <username>
psql> create database zabbix;
psql> \q
shell> cd database/postgresql
shell> psql -U <username> zabbix < schema.sql
shell> psql -U <username> zabbix < images.sql
shell> psql -U <username> zabbix < data.sql
MySQL:
shell> mysql -u<username> -p<password>
mysql> create database zabbix character set utf8;
mysql> quit;
shell> mysql -u<username> -p<password> zabbix < database/mysql/schema.sql
shell> mysql -u<username> -p<password> zabbix < database/mysql/images.sql
shell> mysql -u<username> -p<password> zabbix < database/mysql/data.sql
SQLite:
shell> cd database/sqlite3
shell> sqlite3 /var/lib/sqlite/zabbix.db < schema.sql
shell> sqlite3 /var/lib/sqlite/zabbix.db < images.sql
shell> sqlite3 /var/lib/sqlite/zabbix.db < data.sql
IBM DB2:
shell> db2 “create database zabbix using codeset utf-8 territory us pagesize 32768”
shell> cd database/ibm_db2
shell> db2batch -d zabbix -f schema.sql
shell> db2batch -d zabbix -f images.sql
shell> db2batch -d zabbix -f data.sql
Upgrade notes for 3.4.0:
https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340
Upgrade procedure:
https://www.zabbix.com/documentation/3.4/manual/installation/upgrade
Please see https://www.zabbix.com/ for detailed information about Zabbix.
On-line Zabbix documentation:
https://www.zabbix.com/documentation/3.4/start
For Zabbix frontend “Welcome” screen. Enter the user name Admin with password
zabbix to log in as a Zabbix superuser.
For use NMAP please edit sudoers
======================================================================
This is a Zabbix Standard release!
Standard Zabbix releases are supported for Zabbix customers during six (6)
months of Full Support (general, critical and security issues) until the next
Zabbix stable release, plus one (1) additional month of Limited Support
(critical and security issues only). Zabbix Standard version release will
result in change of the second version number.
Stable release: Zabbix 3.4
Release date: August, 2017
End of Full Support: February, 2018
End of Limited Support: March, 2018
Zabbix Life Cycle & Release Policy:
https://www.zabbix.com/life_cycle_and_release_policy
======================================================================
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/sbin/zabbix_server
This port has installed the following startup scripts which may cause
these network services to be started at boot time.
/usr/local/etc/rc.d/zabbix_server
If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type ‘make deinstall’
to deinstall the port if this is a concern.
For more information, and contact details about the security
status of this software, see the following webpage:
https://www.zabbix.com/
===> Cleaning for net-snmp-5.7.3_17
===> Cleaning for unixODBC-2.3.4
===> Cleaning for postgresql95-client-9.5.9
===> Cleaning for fping-3.16
===> Cleaning for zabbix34-server-3.4.1
root@wiz:/usr/ports/net-mgmt/zabbix34-server #
以下文章点击率最高
Loading…