Windows All-In-One Installer [Cacti 1.2.24] [Updated 2023-03-09]

Post support questions that relate to the Windows 2003/2000/XP operating systems.

Moderators: Developers, Moderators

Post Reply
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

In add/remove programs...
joex51
Posts: 32
Joined: Sun Mar 05, 2006 4:05 am
Location: Connecticut

Post by joex51 »

Sorry about the stupid questions I know better and should have looked first before posting that question
mandy
Posts: 7
Joined: Thu Feb 14, 2008 2:35 am

Post by mandy »

I tried to install cacti on window XP, but not successful finally (cannot create rrd files and graph). I found the cacti Beta windows installer, so I uninstalled the programs and deleted the related files that I installed before, and try to install the cacti Beta windows installer. However, after finished installation, I found that my IIS was not worked normally, I cannot access to http://localhost/. But before installation, all were ok. I have followed and configure all the steps that as "Cacti Post-Install" said. I have reboot my machine. But still can't work. My IIS is running, but I cannot access to my webserver. What's the problems??

OS: Windows XP professional
Webserver: IIS 5.1
mandy
Posts: 7
Joined: Thu Feb 14, 2008 2:35 am

Post by mandy »

After I followed the steps as stated at http://support.microsoft.com/kb/321013/en-us (from your previous post)

The problems are solved~~

Thanks!!!!
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

Was it the Application Mappings for .php which was messed up?
rikalaj
Posts: 6
Joined: Tue Feb 19, 2008 9:46 am

Post by rikalaj »

I used windows full installer and now I have few question.
I have to use http://localhost/cacti/ when I want to setup cacti. Is it normal or did I mess something?
Btw, What is the username/password to http://localhost? Any idea?. I tried admin/admin and all those cactiusr/cactipsw combinations.

What this mean?
php c:\inetpub\wwwroot\cacti\poller.php
02/19/2008 05:13:30 PM - POLLER: Poller[0] WARNING: Scheduled Task is out of syn
c with the Poller Interval! The Poller Interval is '300' seconds, with a maximu
m of a '300' second Scheduled Task, but 8806 seconds have passed since the last
poll!
02/19/2008 05:13:31 PM - SYSTEM STATS: Time:1.2942 Method:cmd.php Processes:1 Th
reads:N/A Hosts:1 HostsPerProcess:1 DataSources:0 RRDsProcessed:0


What I have to do to fix that?
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

You obviously didn't read the instructions given in the installer. On it's final installation page AND inside the post-installation guide (you followed that, right?), are the passwords for cacti/mysql.

Ignore that scheduled task error once. if it keeps occurring then you might have problems.
rikalaj
Posts: 6
Joined: Tue Feb 19, 2008 9:46 am

Post by rikalaj »

BSOD2600 wrote:You obviously didn't read the instructions given in the installer. On it's final installation page AND inside the post-installation guide (you followed that, right?), are the passwords for cacti/mysql.
Yes I read and as I said I tried all those combination but none worked.

Accounts
MySQL
Username: root
Password: cacti

Username: cactiuser
Password: cactipw

Cacti
Username: admin
Password: cactipw

Maybe I just said it badly so you didn't get it but that's ok. My fault.

Where to should I go when I log in from the localhost? Just thinkin there's something left from previous installations which didn't work...
Ignore that scheduled task error once. if it keeps occurring then you might have problems.
I started my windows again some time ago but scheduled task says that cacti task isn't started at all... Log complaints about error 0x8004130f.

In the cacti I turned debug mode on and it gives a lots of warnings.
Warning: popen(c:/rrdtool/rrdtool.exe info C:/Inetpub/wwwroot/cacti/rra/herrat_traffic_out_67.rrd,rb) [function.popen]: Result too large in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 106



Warning: feof(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 119



Warning: fgets(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 120



Warning: feof(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 119



Warning: fgets(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 120



Warning: feof(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 119



Warning: fgets(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 120



Warning: feof(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 119



Warning: fgets(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 120



Warning: feof(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 119



Warning: fgets(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 120
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

Looks like NTFS security wasn't properly applied. Did you have any antivirus/malware/popup crap enabled when you ran the installer?
rikalaj wrote:Where to should I go when I log in from the localhost?
You should logon to http://localhost/cacti/index.php

Error 0x8004130f: No account information could be found in the Task Scheduler security database for the task indicated. You've got bigger issues with your windows install. Write down the details of the cacti scheduled task. Delete it, then recreate it.

As for the fgets errors, etc, read my windows install guide, paying close attention to the various files/folders which needs permissions applied to them.
rikalaj
Posts: 6
Joined: Tue Feb 19, 2008 9:46 am

Post by rikalaj »

I finally got scheduled task working, but I still have problems. I checked again those permissions but it didn't help. Installed this packet again and now turned virus prog off. No help.

Heres poller log. Looks good to me. Is it?

Code: Select all

 02/20/2008 08:41:17 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select realm_id from user_auth_realm where user_id=1"
02/20/2008 08:41:17 PM - CMDPHP: Poller[0] DEBUG: SQL Cell: "select username from user_auth where id=1"
02/20/2008 08:41:17 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select user_auth_realm.realm_id from user_auth_realm where user_auth_realm.user_id='1' and user_auth_realm.realm_id='15'"
02/20/2008 08:41:17 PM - CMDPHP: Poller[0] DEBUG: SQL Cell: "select id from user_auth where username='guest'"
02/20/2008 08:41:17 PM - CMDPHP: Poller[0] DEBUG: SQL Cell: "select cacti from version"
02/20/2008 08:40:15 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select realm_id from user_auth_realm where user_id=1"
02/20/2008 08:40:15 PM - CMDPHP: Poller[0] DEBUG: SQL Cell: "select username from user_auth where id=1"
02/20/2008 08:40:15 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select user_auth_realm.realm_id from user_auth_realm where user_auth_realm.user_id='1' and user_auth_realm.realm_id='15'"
02/20/2008 08:40:15 PM - CMDPHP: Poller[0] DEBUG: SQL Cell: "select id from user_auth where username='guest'"
02/20/2008 08:40:15 PM - CMDPHP: Poller[0] DEBUG: SQL Cell: "select cacti from version"
02/20/2008 08:40:08 PM - CMDPHP: Poller[0] DEBUG: SQL Cell: "select count(*) from poller_command"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "replace into settings (name,value) values ('stats_poller','Time:2.0023 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:3 RRDsProcessed:3')"
02/20/2008 08:40:06 PM - SYSTEM STATS: Time:2.0023 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:3 RRDsProcessed:3
02/20/2008 08:40:06 PM - POLLER: Poller[0] CACTI2RRD: c:/rrdtool/rrdtool.exe update C:\Inetpub\wwwroot\cacti\rra\herrat_mem_used_37.rrd --template mem_used 1203532806:5376304
02/20/2008 08:40:06 PM - POLLER: Poller[0] CACTI2RRD: c:/rrdtool/rrdtool.exe update C:\Inetpub\wwwroot\cacti\rra\herrat_mem_total_36.rrd --template mem_total 1203532806:17664288
02/20/2008 08:40:06 PM - POLLER: Poller[0] CACTI2RRD: c:/rrdtool/rrdtool.exe update C:\Inetpub\wwwroot\cacti\rra\herrat_mem_free_35.rrd --template mem_free 1203532806:12287984
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "delete from poller_output where local_data_id='37' and rrd_name='mem_used' and time='2008-02-20 20:40:06'"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "delete from poller_output where local_data_id='36' and rrd_name='mem_total' and time='2008-02-20 20:40:06'"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "delete from poller_output where local_data_id='35' and rrd_name='mem_free' and time='2008-02-20 20:40:06'"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select poller_output.output, poller_output.time, poller_output.local_data_id, poller_item.rrd_path, poller_item.rrd_name, poller_item.rrd_num from (poller_output,poller_item) where (poller_output.local_data_id=poller_item.local_data_id and poller_output.rrd_name=poller_item.rrd_name) "
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select poller_id,end_time from poller_time where poller_id=0"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_time (poller_id, start_time, end_time) values (0, NOW(), NOW())"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] Time: 0.0877 s, Theads: N/A, Hosts: 1
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id, rrd_name, time, output) values (37, 'mem_used', '2008-02-20 20:40:06', '5376304')"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] Host[3] DS[37] SNMP: v2: myswitch.com, dsname: mem_used, oid: .1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.7.1, output: 5376304
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id, rrd_name, time, output) values (36, 'mem_total', '2008-02-20 20:40:06', '17664288')"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] Host[3] DS[36] SNMP: v2: myswitch.com, dsname: mem_total, oid: .1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.5.1, output: 17664288
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id, rrd_name, time, output) values (35, 'mem_free', '2008-02-20 20:40:06', '12287984')"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] Host[3] DS[35] SNMP: v2: myswitch.com, dsname: mem_free, oid: .1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.6.1, output: 12287984
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "update poller_reindex set assert_value='1826355253' where host_id='3' and data_query_id='1' and arg1='.1.3.6.1.2.1.1.3.0'"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] Host[3] RECACHE: Processing 1 items in the auto reindex cache for 'myswitch.com'.
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select poller_reindex.data_query_id, poller_reindex.action, poller_reindex.op, poller_reindex.assert_value, poller_reindex.arg1 from poller_reindex where poller_reindex.host_id=3"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "update host set status = '3', status_event_count = '0', status_fail_date = '0000-00-00 00:00:00', status_rec_date = '0000-00-00 00:00:00', status_last_error = '', min_time = '1.10000', max_time = '283.57000', cur_time = '4.3', avg_time = '16.9348290323', total_polls = '31', failed_polls = '0', availability = '100' where hostname = 'myswitch.com'"
02/20/2008 08:40:06 PM - CMDPHP: Poller[0] Host[3] SNMP: Host responded to SNMP
02/20/2008 08:40:05 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "UPDATE poller_item SET rrd_next_step = rrd_step - 300 WHERE (rrd_next_step < 0 AND host_id >= 0 AND host_id <= 3)"
02/20/2008 08:40:05 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "UPDATE poller_item SET rrd_next_step = rrd_next_step - 300 WHERE (host_id >= 0 AND host_id <= 3)"
02/20/2008 08:40:05 PM - CMDPHP: Poller[0] DEBUG: SQL Cell: "SELECT count(*) FROM poller_item WHERE (action=2 AND host_id >= 0 AND host_id <= 3 AND rrd_next_step <= 0)"
02/20/2008 08:40:05 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "SELECT * FROM poller_item WHERE (host_id >= 0 AND host_id <= 3 AND rrd_next_step <= 0) ORDER by host_id"
02/20/2008 08:40:05 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: " SELECT * FROM host WHERE (disabled = '' AND id >= 0 AND id <= 3) ORDER by id"
02/20/2008 08:40:05 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select poller_output.output, poller_output.time, poller_output.local_data_id, poller_item.rrd_path, poller_item.rrd_name, poller_item.rrd_num from (poller_output,poller_item) where (poller_output.local_data_id=poller_item.local_data_id and poller_output.rrd_name=poller_item.rrd_name) LIMIT 10000"
02/20/2008 08:40:05 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select poller_id,end_time from poller_time where poller_id=0"
02/20/2008 08:40:05 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "replace into settings (name,value) values ('date',NOW())"
02/20/2008 08:40:04 PM - POLLER: Poller[0] DEBUG: About to Spawn a Remote Process [CMD: c:/php/php.exe, ARGS: -q c:/inetpub/wwwroot/cacti/cmd.php 0 3]
02/20/2008 08:40:04 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "SELECT local_data_id, rrd_name FROM poller_output"
02/20/2008 08:40:04 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "TRUNCATE TABLE poller_time"
02/20/2008 08:40:04 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "replace into settings (name,value) values ('path_webroot','c:/Inetpub/wwwroot/cacti')"
02/20/2008 08:40:04 PM - CMDPHP: Poller[0] DEBUG: SQL Assoc: "select id from host where disabled = '' order by id"
02/20/2008 08:40:04 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "replace into settings (name,value) values ('poller_lastrun',1203532804)"
02/20/2008 08:40:04 PM - POLLER: Poller[0] NOTE: Poller Int: '300', Scheduled Task Int: '300', Time Since Last: '300', Max Runtime '298', Poller Runs: '1'
I already mentioned about these errors below but I'm still stuck. I don't know where's the problem. I found a topic about this same problem but it was solved by installing whole windows again.

Code: Select all

RRDTool Command:



Warning:  popen(c:/rrdtool/rrdtool.exe info C:/Inetpub/wwwroot/cacti/rra/herrat_mem_used_37.rrd,rb) [function.popen]: Result too large in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 106



Warning:  feof(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 119



Warning:  fgets(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 120

and hundreds of lines more...
...and the last line
Fatal error:  Maximum execution time of 60 seconds exceeded in C:\Inetpub\wwwroot\cacti\lib\rrd.php on line 119
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

What anti-virus program do you have?

As for the fget/popen errors. manually grant the IUSR and IIS_WPG accounts read/execute rights to the entire /wwwroot/cacti/ folder and c:\rrdtool\. Also apply it to \windows\system32\cmd.exe.
rikalaj
Posts: 6
Joined: Tue Feb 19, 2008 9:46 am

Post by rikalaj »

BSOD2600 wrote:What anti-virus program do you have?

As for the fget/popen errors. manually grant the IUSR and IIS_WPG accounts read/execute rights to the entire /wwwroot/cacti/ folder and c:\rrdtool\. Also apply it to \windows\system32\cmd.exe.
It's working now.
I didn't grant the IUSR account read&execute rights to cmd.exe :oops: (That's the only place where it's possible to grant rights for IUSR. Can't find it anywhere else. Also IIS_WPG is missing.)

Thanks for the help.

BTW.
Is there a easy way to stop cacti so it will be easy to turn on again?
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

rikalaj wrote:It's working now.
I didn't grant the IUSR account read&execute rights to cmd.exe :oops: (That's the only place where it's possible to grant rights for IUSR. Can't find it anywhere else. Also IIS_WPG is missing.)
Obviously your antivirus interfered with the installer performing it's various tasks. This is why the security, etc was not applied properly.
rikalaj wrote: Is there a easy way to stop cacti so it will be easy to turn on again?
Disable the cacti scheduled task.
rikalaj
Posts: 6
Joined: Tue Feb 19, 2008 9:46 am

Post by rikalaj »

Looks like I managed to patch cacti to the newest version but there's some problems installing plugin architecture. I used cygwin and didn't give information about installation. No errors or anything else. I tried to install few plugins but I don't see any difference...
Is it possible to do normal plugin installation to this setup?
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

rikalaj wrote:Is it possible to do normal plugin installation to this setup?
Yes, it's no different from what you download and manually install the various pieces.

Post the details of your problem in the plugin forum. I suspect a misconfiguration of the plugin arch.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests