Zabbix:Installation A
m (→Install MIBs) |
|||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Installing a Zabbix server}} | {{DISPLAYTITLE:Installing a Zabbix server}} | ||
+ | |||
+ | {| class="wikitable" border="0" cellpadding="4" cellspacing="0" | ||
+ | |- | ||
+ | ! width="300" | [[Image:Page-Under-Construction.jpg|150px]] | ||
+ | ! width="600" | '''WARNING: the information on this page might be incomplete or inacurate''' | ||
+ | |- | ||
+ | |} | ||
<big>'''''This procedure applies to Zabbix v.2.4 on CentOS6'''''</big> | <big>'''''This procedure applies to Zabbix v.2.4 on CentOS6'''''</big> |
Revision as of 11:59, 15 December 2014
WARNING: the information on this page might be incomplete or inacurate |
---|
This procedure applies to Zabbix v.2.4 on CentOS6
Contents |
Install Zabbix
1. Follow RedHat/CentOS installation procedure from Zabbix documentation
Note: It is possible that you might get the following error while starting httpd on a new CentOS installation:
# service httpd start Starting httpd: httpd: apr_sockaddr_info_get() failed for myZabbixHost httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Make sure to configure your hostname "myZabbixHost" to /etc/hosts
2. Configure services to automatically starts on reboot of the server
# chkconfig mysqld on # chkconfig zabbix-server on # chkconfig zabbix-agent on # chkconfig httpd on
3. Disable SELinux
# setenforce 0
Edit /etc/selinux/config and set SELINUX to disabled:
# vi /etc/selinux/config SELINUX=disabled
4. Configure the Zabbix frontend
Follow the procedure in the section Installing frontend from Zabbix documentation
https://www.zabbix.com/documentation/2.4/manual/installation/install#installing_zabbix_web_interface
5. Login to Zabbix frontend
In your browser, open Zabbix URL: http://<server_ip_or_name>/zabbix
The default user name is Admin, password zabbix
Configure SNMP traps
Reference from http://www.zabbix.org/wiki/ConfigureSnmptrapsCentos6_RHEL6).
Install Packages
# yum install net-snmp-utils # yum install net-snmp-perl # yum install snmptt
Note: perl-Net-SNMP will be installed together with snmptt
Configure Zabbix Server
# vi /etc/zabbix/zabbix_server.conf StartSNMPTrapper=1 SNMPTrapperFile=/var/log/snmptt/snmptt.log
Configure snmptrapd
# vi /etc/snmp/snmptrapd.conf traphandle default /usr/sbin/snmptthandler authCommunity log,execute,net public
Configure snmptt
# vi /etc/snmp/snmptt.ini translate_log_trap_oid = 2 net_snmp_perl_enable = 1 date_time_format = %H:%M:%S %Y/%m/%d log_file = /var/log/snmptt/snmptt.log log_system_enable = 1
Install TelcoBridges snmptt.conf:
# wget http://download.distribution.telcobridges.com/zabbix/snmptt.conf # cp snmptt.conf /etc/snmp/snmptt.conf
Install MIBs
Get the NET-SNMP mib path on your system:
# snmptranslate -Dinit_mib .1.3 2>&1 |grep MIBDIR init_mib: Seen MIBDIRS: Looking in '/root/.snmp/mibs:/usr/share/snmp/mibs' for mib dirs ...
Install the mibs files to the MIBDIRS path (ex./usr/share/snmp/mibs):
# wget http://download.distribution.telcobridges.com/mibs/install_mibs.sh # chmod +x install_mibs.sh # ./install_mibs.sh /usr/share/snmp/mibs
Configure snmp.conf (if the file does not exist, create the file with only the following line):
# vi /etc/snmp/snmp.conf mibs +ALL
Start services
# chkconfig snmptt on # chkconfig snmptrapd on # service snmptrapd start # service snmptt start
Open firewall
Make sure the port
# iptable -L