Awstats with Debian Lenny

Based on Debianhelp: Awstats Configuration in Debian

aptitude update
aptitude awstats

Run the awstats configure script to setup awstats for the domain you want to monitor.
Remember to repeat the configuration process for each domain you want to monitor.

cd /usr/share/doc/awstats/examples/
/usr/share/doc/awstats/examples$ perl awstats_configure.pl

Answer the questions asked by the script in which you will need to know the full configuration file path of your web server(e.g. /etc/apache/httpd.conf), and the name of your domain for which you are setting up awstats( full-domain-name in this article).

While running the script it will complain that it is not being run from the default location (/usr/local/awstats).

Answer yes to the prompt to run from the non-standard location as the official Debian package of awstats places
the script in /usr/share/doc/awstats/examples/ which is the Debian way.(See the original for detailed script output)
After the script exits, you should set up an alias for awstats-icons in httpd.conf. Inserted it in the Aliases section.

The awstats_configure.pl script adds it in the end of httpd.conf - comment/remove it and copy the code from the examples to the Apache config dir:
cp /usr/share/doc/awstats/examples/apache.conf /etc/apache2/conf.d/awstats
Now you can restart apache:
/etc/init.d/apache restart

Edit the awstats’ domain configuration file you just created /etc/awstats/awstats.full-domain-name.conf to have LogFormat=1. Default „LogFormat=4” does not show Browsers, OS, keywords, etc. Do make sure that the parameter SiteDomain has a value of the domain tomonitor. Generate stats the first time by using the following command.

(You can allow awstats to read your apache log file by changing permissions. Run „chmod o+r /var/log/apache/access_example.com.log”):

/usr/lib/cgi-bin/awstats.pl -config=full-domain-name

Setup a prerotate task to run awstats.pl before log rotate and change permissions of log file to 644.

vim /etc/logrotate.d/apache2
        prerotate
                if [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.example.com.conf -a -r /var/log/apache2/access_example.com.log ]; then
                        /usr/lib/cgi-bin/awstats.pl -config=example.com -update
                fi
        endscript
vim /etc/cron.d/awstats
0,10,20,30,40,50 * * * * www-data [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.example.com.conf -a -r /var/log/apache2/access_example.com.log ] && /usr/lib/cgi-bin/awstats.pl -config=example.com -update 2>&1 >/dev/null

Tagged as: , , , , | Author:
[Sonntag, 20110102, 17:36 | permanent link | 0 Kommentar(e)

Comments are closed for this story.


Disclaimer

„Leyrers Online Pamphlet“ ist die persönliche Website von mir, Martin Leyrer. Die hier veröffentlichten Beiträge spiegeln meine Ideen, Interessen, meinen Humor und fallweise auch mein Leben wider.
The postings on this site are my own and do not represent the positions, strategies or opinions of any former, current or future employer of mine.

Me, Elsewhere

Tag Cloud

2007, 2blog, 2do, 2read, a-trust, a.trust, a1, accessability, acta, advent, age, ai, amazon, ankündigung, apache, apple, audio, austria, backup, barcamp, basteln, bba, big brother awards, birthday, blog, blogging, book, books, browser, Browser_-_Firefox, bruce sterling, buch, bürgerkarte, cars, cartoon, ccc, cfp, christmas, cloud, coding, collection, command line, commandline, computer, computing, concert, conference, copyright, covid19, css, database, date, datenschutz, debian, delicious, demokratie, design, desktop, deutsch, deutschland, dev, developer, development, devops, digitalks, dilbert, disobay, dna, dns, Doctor Who, documentation, domino, Domino, Douglas Adams, download, downloads, drm, dsk, dvd, e-card, e-government, e-mail, e-voting, E71, education, Ein_Tag_im_Leben, elga, email, encryption, essen, EU, eu, event, events, exchange, Extensions, fail, fedora, feedback, film, firefox, flash, flightexpress, food, foto, fsfe, fun, future, games, gaming, geek, geld, git, gleichberechtigung, google, graz, grüne, grüninnen, hack, hacker, handtuch, handy, hardware, HHGTTG, history, how-to, howto, hp, html, humor, IBM, ibm, ical, iCalendar, image, innovation, intel, internet, internet explorer, iot, iphone, ipod, isp, IT, it, itfails, itfailsAT, itfailsDE, java, javascript, job, jobmarket, journalismus, keyboard, knowledge, konzert, language, laptop, law, lego, lenovo, life, links, linux, Linux, linuxwochen, linuxwochenende, live, living, lol, london, lost+found, Lotus, lotus, lotus notes, Lotus Notes, LotusNotes, lotusnotes, Lotusphere, lotusphere, Lotusphere2006, lotusphere2007, lotusphere2008, Lotusphere2008, lustig, m3_bei_der_Arbeit, mac, mail, marketing, mathematik, media, medien, metalab, Microsoft, microsoft, mITtendrin, mobile, mood, motivation, movie, mp3, multimedia, music, musik, männer, nasa, nerd, netwatcher, network, netzpolitik, news, nokia, notes, Notes, Notes+Domino, office, online, OOXML, open source, openoffice, opensource, orf, orlando, os, outlook, patents, pc, pdf, performance, perl, personal, php, picture, pictures, podcast, politics, politik, pr, press, presse, privacy, privatsphäre, productivity, programming, protest, public speaking, qtalk, quintessenz, quote, quotes, radio, rant, recherche, recht, release, review, rezension, rip, rss, science, search, security, server, settings, sf, shaarli, Show-n-tell thursday, sicherheit, silverlight, smtp, SnTT, social media, software, sony, sound, space, spam, sprache, spö, ssh, ssl, standards, storage, story, stupid, summerspecial, sun, surveillance, sysadmin, talk, talks, technology, The Hitchhikers Guide to the Galaxy, theme, think, thinkpad, thunderbird, tip, tipp, tools, topgear, torrent, towel, Towel Day, TowelDay, travel, truth, tv, twitter, ubuntu, ui, uk, unix, update, usa, usb, vds, video, videoüberwachung, vienna, Vim, vim, vintage, vista, vorratsdatenspeicherung, vortrag, wahl, wcm, web, web 2.0, web2.0, web20, Web20, webdesign, werbung, wien, wiener linien, wikileaks, windows, windows 7, wired, wishlist, wissen, Wissen_ist_Macht, wlan, work, workshops, wow, writing, wtf, Wunschzettel, wunschzettel, www, xbox, xml, xp, zensur, zukunft, zune, österreich, övp, übersetzung, überwachung

AFK Readinglist