Current time: 11-01-2024, 01:33 PM Hello There, Guest! (LoginRegister)


Post Reply 
[ERLEDIGT] Awstats
Author Message
bwelker Offline
Junior Member
*

Posts: 23
Joined: Jul 2007
Reputation: 0
Post: #21
RE: Awstats
So ich hab mal die datei so angepasst wie du gesagt hast

#
# Add AWStats data
#

my $awstats_entry = undef;

# AWStats Dynamic
if ($main::cfg{'AWSTATS_ACTIVE'} eq 'yes' && $main::cfg{'AWSTATS_MODE'} eq 0) {
$awstats_entry = "$dmn_awstats_b\n$dmn_awstats_dynamic_entry\n$dmn_awstats_e";
push_el(\@main::el, 'AWSTATS DYN ON', '\n$awstats_entry');
}
# AWStats Static
elsif ($main::cfg{'AWSTATS_ACTIVE'} eq 'yes' && $main::cfg{'AWSTATS_MODE'} eq 1) {
$awstats_entry = "$dmn_awstats_b\n$dmn_awstats_static_entry\n$dmn_awstats_e";
push_el(\@main::el, 'AWSTATS STATIC ON', '\n$awstats_entry');
}
# No AWStats
else {
$awstats_entry = "$dmn_awstats_b\n$dmn_awstats_e";
push_el(\@main::el, 'AWSTATS NOT FOUND', '\n$awstats_entry');
}


Und was taucht natürlich im log auf:

DEBUG: push_el() sub_name: AWSTATS NOT FOUND, msg: \n$awstats_entry
02-29-2008 10:33 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #22
RE: Awstats
Dann sehe ich nur eine Möglichkeit: die config wird nicht richtig gelesen/geparst..

vielleicht schaust du nochmals, ob es da nicht noch Leerzeichen hat oder sonstige Dinge...

Code:
AWSTATS_ACTIVE = yes
AWSTATS_MODE = 0

ich sehe aber zurzeit keinen Unterschied zu dem, was du oben gepostet hattest...

vielleicht kannst du diese Werte auch noch ausgeben (mit " anstatt ' kann man auch Variablen ausgeben):

push_el(\@main::el, 'AWSTATSmodus', "$main::cfg{'AWSTATS_MODE'}");
push_el(\@main::el, 'AWSTATSaktiv', "$main::cfg{'AWSTATS_ACTIVE'}");

oder da die " gleich weglassen...

/J
02-29-2008 10:43 PM
Visit this user's website Find all posts by this user Quote this message in a reply
bwelker Offline
Junior Member
*

Posts: 23
Joined: Jul 2007
Reputation: 0
Post: #23
RE: Awstats
joximu Wrote:Dann sehe ich nur eine Möglichkeit: die config wird nicht richtig gelesen/geparst..

vielleicht schaust du nochmals, ob es da nicht noch Leerzeichen hat oder sonstige Dinge...

Code:
AWSTATS_ACTIVE = yes
AWSTATS_MODE = 0

ich sehe aber zurzeit keinen Unterschied zu dem, was du oben gepostet hattest...

vielleicht kannst du diese Werte auch noch ausgeben (mit " anstatt ' kann man auch Variablen ausgeben):

push_el(\@main::el, 'AWSTATSmodus', "$main::cfg{'AWSTATS_MODE'}");
push_el(\@main::el, 'AWSTATSaktiv', "$main::cfg{'AWSTATS_ACTIVE'}");

oder da die " gleich weglassen...

/J

So die änderung auch eingebaut:

DEBUG: push_el() sub_name: AWSTATS NOT FOUND, msg: \n$awstats_entry
DEBUG: push_el() sub_name: AWSTATSmodus, msg: 0
DEBUG: push_el() sub_name: AWSTATSaktiv, msg: yes


Also finden tut er es aber er berücksichtigt es nicht Sad
02-29-2008 10:48 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #24
RE: Awstats
ok, nun kommen wir näher.


kannst du mal sowas einbauen:

if ($main::cfg{'AWSTATS_ACTIVE'} eq 'yes') {
push_el(\@main::el, 'AWSTATS aktiv', 'yes');
}

if ($main::cfg{'AWSTATS_MODE'} eq 0) {
push_el(\@main::el, 'AWSTATS modus', 'eq 0');
}

if ($main::cfg{'AWSTATS_MODE'} == 0) {
push_el(\@main::el, 'AWSTATS modus', '== 0');
}

if ($main::cfg{'AWSTATS_MODE'} eq '0') {
push_el(\@main::el, 'AWSTATS modus', "eq '0'");
}

Vielelicht bringt das Klarheit - allerdings finde ich es seltsam, dass das nur bei dir Probleme macht...


Falls keine Erkenntnis:
push_el(\@main::el, 'AWSTATSmodus', "===$main::cfg{'AWSTATS_MODE'}===");
push_el(\@main::el, 'AWSTATSaktiv', "===$main::cfg{'AWSTATS_ACTIVE'}===");

um ganz sicher zu gehen :-)
02-29-2008 11:01 PM
Visit this user's website Find all posts by this user Quote this message in a reply
bwelker Offline
Junior Member
*

Posts: 23
Joined: Jul 2007
Reputation: 0
Post: #25
RE: Awstats
joximu Wrote:ok, nun kommen wir näher.


kannst du mal sowas einbauen:

if ($main::cfg{'AWSTATS_ACTIVE'} eq 'yes') {
push_el(\@main::el, 'AWSTATS aktiv', 'yes');
}

if ($main::cfg{'AWSTATS_MODE'} eq 0) {
push_el(\@main::el, 'AWSTATS modus', 'eq 0');
}

if ($main::cfg{'AWSTATS_MODE'} == 0) {
push_el(\@main::el, 'AWSTATS modus', '== 0');
}

if ($main::cfg{'AWSTATS_MODE'} eq '0') {
push_el(\@main::el, 'AWSTATS modus', "eq '0'");
}

Vielelicht bringt das Klarheit - allerdings finde ich es seltsam, dass das nur bei dir Probleme macht...


Falls keine Erkenntnis:
push_el(\@main::el, 'AWSTATSmodus', "===$main::cfg{'AWSTATS_MODE'}===");
push_el(\@main::el, 'AWSTATSaktiv', "===$main::cfg{'AWSTATS_ACTIVE'}===");

um ganz sicher zu gehen :-)

Ich hab immer die Problemfälle Tongue
Wie gesagt war nen Update von nem nightly ... Denke mal das da irgendwas schräg ist.


Wo soll ich das denn hinbauen ?
02-29-2008 11:16 PM
Find all posts by this user Quote this message in a reply
bwelker Offline
Junior Member
*

Posts: 23
Joined: Jul 2007
Reputation: 0
Post: #26
RE: Awstats
Ich habs mal eingebaut:

DEBUG: push_el() sub_name: AWSTATS NOT FOUND, msg: \n$awstats_entry
DEBUG: push_el() sub_name: AWSTATSmodus, msg: 0
DEBUG: push_el() sub_name: AWSTATSaktiv, msg: yes
DEBUG: push_el() sub_name: AWSTATS modus, msg: == 0
02-29-2008 11:23 PM
Find all posts by this user Quote this message in a reply
bwelker Offline
Junior Member
*

Posts: 23
Joined: Jul 2007
Reputation: 0
Post: #27
RE: Awstats
Ich habs ^^!

Hab ebend nochmal die /etc/ispcp/ispcp.conf gechecked.
Mir nochmal den AWSTATS Kram angeschaut und bei yes und 0 nochmal die Leerzeichen nach dem yes und der 0 weggenommen. Nun macht er auch den AWSTATS eintrag !
02-29-2008 11:28 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #28
RE: Awstats
na bravo :-)

wenn wi mal etwas Zeit übrig haben, können wir diesen Check noch einbauen...

Na dann, viel Freude mit der neueren Version..

Gruss Joxi
02-29-2008 11:36 PM
Visit this user's website Find all posts by this user Quote this message in a reply
bwelker Offline
Junior Member
*

Posts: 23
Joined: Jul 2007
Reputation: 0
Post: #29
RE: Awstats
joximu Wrote:na bravo :-)

wenn wi mal etwas Zeit übrig haben, können wir diesen Check noch einbauen...

Na dann, viel Freude mit der neueren Version..

Gruss Joxi

Ich hab gerade mal die Crons gechecked da waren nicht überall die richtige Pfade drin. Ist der Cron

# AWStats
15 */6 * * * root /var/www/ispcp/engine/awstats/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl >/dev/null 2>&1

# Rootkit Hunter
0 */12 * * * root /usr/bin/rkhunter --scan-knownbad-files --check-deleted --createlogfile --cronjob --createlogfile /var/log/rkhunter.log>/dev/null 2>&1

# Chkrootkit
0 */12 * * * root /usr/sbin/chkrootkit &> /var/log/chkrootkit.log


so richtig?
Nicht das AWSTATS deswegen net updatet Wink

Und vielen dank für die Hilfe schonmal Smile
03-01-2008 12:10 AM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #30
RE: Awstats
Sieht gut aus...
03-01-2008 12:40 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 3 Guest(s)