I was very interested in playing around with Zabbix after i read the guide on here, and i folowed it, but there seems to be a problem with apache, since when i navigate to where its supposed to be i get the Access forbidden! page and thats all.
i am using mandriva free 2006, and i beleive if i understand your question i installed it to the /home/zabbix folder as the guide instructed.
And you copied the web frontend to /home/zabbix/public_html? Did you add this to your apache configuration? Code: <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> Did you restart Apache? If is does not work, copy the frontend to /var/www/html, that's the location of Mandriva's default web page.
i did that, and it still doesnt work, even copying it to the /var/www/html folder makes that folder all of a sudden give a 403 forbidden error.
the url i used was the http://IPADDRESS/~zabbix then when i moved it into the default /var/www/html folder i just used teh ip address. the apache config file was in a slightly different location than specified, it was in /etc/httpd/conf/httpd.conf instead of teh location /etc/apache/httpd.conf as outlined in the guide. i just added the text that was provided at the bottom of the file.
yes sir i can: Code: ServerRoot "/etc/httpd" <IfModule !perchild.c> </IfModule> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" ScriptAlias /protected-cgi-bin/ "/var/www/protected-cgi-bin/" </IfModule> <Directory "/var/www/icons"> Options -Indexes MultiViews AllowOverride None <IfModule mod_access.c> Order allow,deny Allow from all </IfModule> </Directory> <IfModule mod_cgid.c> </IfModule> <Directory "/var/www/cgi-bin"> AllowOverride All Options ExecCGI <IfModule mod_access.c> Order allow,deny Allow from all </IfModule> </Directory> <Directory "/var/www/protected-cgi-bin"> AllowOverride All Options ExecCGI <IfModule mod_access.c> Order deny,allow Deny from all Allow from 127.0.0.1 #allow from .your_domain.com </IfModule> </Directory> <IfModule mod_autoindex.c> IndexOptions FancyIndexing VersionSort NameWidth=* AddIconByEncoding (CMP,/icons/compressed.png) x-compress x-gzip AddIconByType (TXT,/icons/text.png) text/* AddIconByType (IMG,/icons/image2.png) image/* AddIconByType (SND,/icons/sound2.png) audio/* AddIconByType (VID,/icons/movie.png) video/* AddIcon /icons/binary.png .bin .exe AddIcon /icons/binhex.png .hqx AddIcon /icons/tar.png .tar AddIcon /icons/world2.png .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.png .Z .z .tgz .gz .zip AddIcon /icons/a.png .ps .ai .eps AddIcon /icons/layout.png .html .shtml .htm .pdf AddIcon /icons/text.png .txt AddIcon /icons/c.png .c AddIcon /icons/p.png .pl .py AddIcon /icons/f.png .for AddIcon /icons/dvi.png .dvi AddIcon /icons/uuencoded.png .uu AddIcon /icons/script.png .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.png .tex AddIcon /icons/bomb.png core AddIcon /icons/back.png .. AddIcon /icons/hand.right.png README AddIcon /icons/folder.png ^^DIRECTORY^^ AddIcon /icons/blank.png ^^BLANKICON^^ DefaultIcon /icons/unknown.png ReadmeName README.html HeaderName HEADER.html IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t </IfModule> <IfModule mod_mime.c> AddLanguage ca .ca AddLanguage cs .cz .cs AddLanguage da .dk AddLanguage de .de AddLanguage el .el AddLanguage en .en AddLanguage eo .eo AddLanguage es .es AddLanguage et .et AddLanguage fr .fr AddLanguage he .he AddLanguage hr .hr AddLanguage it .it AddLanguage ja .ja AddLanguage ko .ko AddLanguage ltz .ltz AddLanguage nl .nl AddLanguage nn .nn AddLanguage no .no AddLanguage pl .po AddLanguage pt .pt AddLanguage pt-BR .pt-br AddLanguage ru .ru AddLanguage sv .sv AddLanguage zh-CN .zh-cn AddLanguage zh-TW .zh-tw <IfModule mod_negotiation.c> LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW </IfModule> <IfModule mod_negotiation.c> ForceLanguagePriority Prefer Fallback </IfModule> AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen AddCharset ISO-8859-3 .iso8859-3 .latin3 AddCharset ISO-8859-4 .iso8859-4 .latin4 AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk AddCharset ISO-2022-JP .iso2022-jp .jis AddCharset ISO-2022-KR .iso2022-kr .kis AddCharset ISO-2022-CN .iso2022-cn .cis AddCharset Big5 .Big5 .big5 AddCharset WINDOWS-1251 .cp-1251 .win-1251 AddCharset CP866 .cp866 AddCharset KOI8-r .koi8-r .koi8-ru AddCharset KOI8-ru .koi8-uk .ua AddCharset ISO-10646-UCS-2 .ucs2 AddCharset ISO-10646-UCS-4 .ucs4 AddCharset UTF-8 .utf8 AddCharset GB2312 .gb2312 .gb AddCharset utf-7 .utf7 AddCharset utf-8 .utf8 AddCharset big5 .big5 .b5 AddCharset EUC-TW .euc-tw AddCharset EUC-JP .euc-jp AddCharset EUC-KR .euc-kr AddCharset shift_jis .sjis AddDefaultCharset Off AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType image/x-icon .ico AddHandler cgi-script .cgi AddHandler imap-file map AddHandler type-map var <IfModule mod_include.c> AddType text/html .shtml AddOutputFilter INCLUDES .shtml </IfModule> </IfModule> <IfModule mod_negotiation.c> <IfModule mod_include.c> <Directory "/var/www/error"> AllowOverride None Options IncludesNoExec AddOutputFilter Includes html AddHandler type-map var Order allow,deny Allow from all LanguagePriority en es de fr ForceLanguagePriority Prefer Fallback </Directory> ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var ErrorDocument 410 /error/HTTP_GONE.html.var ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var </IfModule> </IfModule> <IfModule mod_setenvif.c> BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 BrowserMatch "RealPlayer 4\.0" force-response-1.0 BrowserMatch "Java/1\.0" force-response-1.0 BrowserMatch "JDK/1\.0" force-response-1.0 # The following directive disables redirects on non-GET requests for # a directory that does not include the trailing slash. This fixes a # problem with Microsoft WebFolders which does not appropriately handle # redirects for folders with DAV methods. # Same deal with Apple's DAV filesystem and Gnome VFS support for DAV. BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully BrowserMatch "^WebDrive" redirect-carefully BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully BrowserMatch "^gnome-vfs" redirect-carefully </IfModule> # Allow server status reports generated by mod_status, # with the URL of http://servername/server-status # Change the ".example.com" to match your domain to enable. # <IfModule mod_status.c> <Location /server-status> SetHandler server-status <IfModule mod_access.c> Order deny,allow Deny from all allow from 127.0.0.1 #Allow from .your_domain.com </IfModule> </Location> # ExtendedStatus controls whether Apache will generate "full" status # information (ExtendedStatus On) or just basic information (ExtendedStatus # Off) when the "server-status" handler is called. The default is Off. ExtendedStatus On </IfModule> # # Allow remote server configuration reports, with the URL of # http://servername/server-info (requires that mod_info.c be loaded). # Change the ".example.com" to match your domain to enable. # <IfModule mod_info.c> <Location /server-info> SetHandler server-info <IfModule mod_access.c> Order deny,allow Deny from all allow from 127.0.0.1 #Allow from .your_domain.com </IfModule> </Location> </IfModule> <IfModule mod_usertrack.c> # This is the default. CookieName Apache </IfModule> <Directory /var/www/html/addon-modules> Options Indexes FollowSymLinks </Directory> <Location /index.shtml> Options +Includes </Location> Include conf/fileprotector.conf # webapps configuration section # Web applications should be activated _after_ apache has been # configured properly. Include conf/webapps.d/*.conf Include conf/vhosts.d/*.conf <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> had to strip a lot of the comments to make it fit but there it is
Please add Code: <Directory /var/www/html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> <Directory /var/www> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> to your Apache configuration and restart it.
Zabbix Page not found Hi all, I have installed zabbix. When I visit http://ipaddress it is working. But if I give http://ipaddr/~zabbix it is showing page not found error. What is the problem? How do I conigure to get that page? Prasoona
Can you post the vhost configuration of the web site where you installed Zabbix? In what directory is Zabbix located?
Zabbix Agent Hi Falko: Thanks for your reply. I have solved the problem of configuring zabbix server. Now I can access http://ipaddr/~zabbix. Now I want to install zabbix agent on the hosts to monitor. I have followed the steps from the zabbix document. But I am unable to start the zabbix agent. I have conigured zabbix_agent.conf file also. All my hosts are in redhat enterprise linux. Can you please tell me what is the problem, i possible can you post me sequence of steps to do for installing zabbix agent. Thank you. Prasoona