Cacti installatie onder Linux

Pagina: 1
Acties:

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:08

Erhnam

het Hardware-Hondje :]

Topicstarter
Ik ben bezig met de installatie van cacti en doe dit stap voor stap zoals beschreven is op: http://www.raxnet.net/pro...tion.php?action=view&id=6

Dit gaat allemaal goed. Het inloggen op cacti werkt.

Zoals cacti adviseert zeggen zij dat er een extra user aangemaakt moet worden:

adduser cactiuser
Deze heb ik rechten gegeven over de directory's waarin cacti moet schrijven:
chown cactiuser rra/ log/
Verder in de cron deze regel:
*/5 * * * * cactiuser php /var/www/html/cacti/cmd.php > /dev/null 2>&1

Dit gaat allemaal goed. Maar als ik dan bij de localhost kijk zie ik kruisjes door de plaatjes waar volgens cacti de grafieken staan. Als ik de debug mode aan zet krijg ik het volgende te zien:

RRDTool Says:

ERROR: opening '/var/www/html/cacti/rra/localhost_mem_buffers_3.rrd': No such file or directory


cactiuser kan schrijven naar deze directory dus dat gaat goed. Verder maak ik gebruik van de default snmpd.conf. Iemand een idee wat er mis kan gaan?

http://www.xbmcfreak.nl/


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Heb je de manpagina's voor je crontab er wel eens op nageslagen? Volgens mij is dit namelijk geen standaard notatie:
code:
1
*/5 * * * * cactiuser php /var/www/html/cacti/cmd.php > /dev/null 2>&1


Zet dit in de crontab van je cactiuser:
code:
1
*/5 * * * * php /var/www/html/cacti/cmd.php > /dev/null 2>&1
of zet dit in je root crontab:
code:
1
*/5 * * * * su - cactiuser -c "php /var/www/html/cacti/cmd.php > /dev/null 2>&1"
Controleer voor de zekerheid ook even je cronlogs :)

[ Voor 6% gewijzigd door Spider.007 op 22-06-2004 14:06 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Newjersey
  • Registratie: November 2000
  • Laatst online: 16-02 11:00
heb je wel php in cgi modus..? anders kan je natuurlijk nooit die cmd.php executen

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 10:02

Super_ik

haklust!

/var/www/html/cacti/rra/localhost_mem_buffers_3.rrd <= die file bestaat wel?

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:08

Erhnam

het Hardware-Hondje :]

Topicstarter
Newjersey schreef op 22 juni 2004 @ 15:39:
heb je wel php in cgi modus..? anders kan je natuurlijk nooit die cmd.php executen
Ik heb in de php.ini de volgende waardes veranderd:

register_globals = On
register_argc_argv = On

Ik ben al een stuk verder en de localhost lijkt te werken
(via de cron, zoals boven, worden de eerste problemen opgelost). Localhost werkt en de grafieken worden iedere 5 minuten keurig geupdate!

Alleen gaat het fout zodra ik een nieuw device toevoeg.

Het toevoegen van een device gaat goed:

Afbeeldingslocatie: http://erhnam.demon.nl/cacti.jpg

Een grafiek er aan koppelen wil dus niet:

Afbeeldingslocatie: http://erhnam.demon.nl/cacti2.jpg

[ Voor 6% gewijzigd door Erhnam op 22-06-2004 15:56 ]

http://www.xbmcfreak.nl/


  • Newjersey
  • Registratie: November 2000
  • Laatst online: 16-02 11:00
misschien maakt rdd tools niet die file aan? anders zou ie wel een andere foutmelding aangeven denk ik

  • eth0
  • Registratie: Mei 2002
  • Laatst online: 15-09-2025
Spider.007 schreef op 22 juni 2004 @ 14:05:
Heb je de manpagina's voor je crontab er wel eens op nageslagen? Volgens mij is dit namelijk geen standaard notatie:
code:
1
*/5 * * * * cactiuser php /var/www/html/cacti/cmd.php > /dev/null 2>&1


Zet dit in de crontab van je cactiuser:
code:
1
*/5 * * * * php /var/www/html/cacti/cmd.php > /dev/null 2>&1
of zet dit in je root crontab:
code:
1
*/5 * * * * su - cactiuser -c "php /var/www/html/cacti/cmd.php > /dev/null 2>&1"
Controleer voor de zekerheid ook even je cronlogs :)
Dat mag wel zo, in je /etc/crontab :)

Ik heb de volgende regel er in en werkt gewoon.

code:
1
*/5 * * * * stats php /opt/www/htdocs/cacti/cmd.php > /dev/null 2>&1
Pagina: 1