User Tools

Site Tools


server_monitoring:zabbix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
server_monitoring:zabbix [2010/06/21 22:48] – created 172.26.14.218server_monitoring:zabbix [2010/10/01 00:47] aorth
Line 1: Line 1:
 ====== Zabbix ====== ====== Zabbix ======
 +Zabbix is a network management system created by Alexei Vladishev. It is designed to monitor and track the status of various network services, servers, and other network hardware.
  
-Installation: Ref : http://www.zabbix.com/documentation/1.8/start+Links: 
 +  * [[http://www.zabbix.com/|Zabbix homepage]]
  
-RHEL-compatible Linux: Ref: http://andrewfarley.com/sysadmin/rpm-repository-online +====== Zabbix Server ====== 
-<code>$ sudo echo '[andrewfarley] +Use the virtual machine appliance rather than setting up a physical machine Yuck!
-name=Andrew Farley RPM Repository +
-baseurl=http://repo.andrewfarley.com/centos/$releasever/$basearch/ +
-enabled=1 +
-gpgcheck=0' > /etc/yum.repos.d/andrewfarley.com.repo</code>+
  
-And then you can install zabbix agentzabbix server, zabbix get, or zabbix proxy with: +===== Active Directory Authentication ===== 
-<code>$ sudo yum install zabbix-agent +Set up the LDAP authentication pane like thismaking sure to specify a user's dn to bind as. 
-$ sudo yum install zabbix-server +{{:wiki:user:aorth:changelog:zabbix_ad_auth.png|}}
-$ sudo yum install zabbix-get +
-$ sudo yum install zabbix-proxy</code>+
  
-If it fails to install, you might need to clean the metadata with the following command and try again: +One that worksall you need to do is create user accounts in Zabbix which correspond to the user's Active Directory username and the password will be verified against LDAP.  You can add that user to Zabbix groups as well. 
-<code>$ sudo yum clean metadata</code> +====== Zabbix Client ====== 
- +A "client" is a server which will be monitored by Zabbix.  The easiest way to do this is to install the ''zabbix-agent'' package on each server you want to monitor. 
- +===== Install zabbix-agent ===== 
-Debian-Based Linux: +Installing the a 
-<code>apt-cache search zabbix  +<code>$ sudo apt-get install zabbix-agent</code> 
-zabbix-agent - network monitoring solution - agent +===== Configure zabbix-agent ===== 
-zabbix-frontend-php - network monitoring solution - PHP front-end +Edit the agent's config file, paying specific attention to the "Server" line: 
-zabbix-proxy-mysql - network monitoring solution - proxy (using MySQL) +<code>$ sudo vim /etc/zabbix/zabbix_agentd.conf</code> 
-zabbix-proxy-pgsql - network monitoring solution - proxy (using PostgreSQL) +===== Start zabbix-agent ===== 
-zabbix-server-mysql - network monitoring solution - server (using MySQL) +<code>$ sudo /etc/init.d/zabbix-agent start</code>
-zabbix-server-pgsql - network monitoring solution - server (using PostgreSQL) +
-# aptitude install zabbix-proxy-mysql zabbix-agent zabbix-server-mysql zabbix-frontend-php</code> +
- +
-====== Accessing Zabbix ====== +
- +
-http://172.26.12.29/zabbix +
-username: Admin +
-password: zabbix+