[prev in list] [next in list] [prev in thread] [next in thread]
List: jffnms-users
Subject: [jffnms-users] HowTo install JFFNMS on Debian: The good one ;)
From: "LIMA David" <DLIMA () allium ! fr>
Date: 2003-03-27 15:37:31
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Lots of problems to see the first one edit, sorry (if you have some
problem, i can send you my file )
_______________________________________________________
HOWTO INSTALL JFFNMS ON DEBIAN (WOODY)
by David
LIMA
_______________________________________________________
____________________
1 GENERAL DISCUSSION
____________________
HARDWARE CONSIDERATION
_________________________
I run JFFNMS for about 30 hosts without any problem using
the Debian 3 under a simple PIII @500 Mhz, with 256 MB of RAM and a 9GB
SCSI HDD. The speed of the CPU is not important but you have to be
carefull with the size of the memory and the Hard Drive, cause of the
data base.
DEBIAN SETUP
______________
Just install the Debian 3 like usual, don't use Dselect or
run TaskSel, we will choose the essential package later. For friendly
use you can set up an X Server
but it is not essential because you can configure the nms with a simple
web browser. Be sure to add at least one fast apt (http or ftp) Debian
mirror and the security
apt source (for French user I recommend to use ftp.oleane.net and
ftp.lip6.fr), plus the http://security.debian.org.
THE CORE COMPONENTS
____________________
The following packages are required for JFFNMS working, be
sure to use stable versions
* Apache - The webserver, essential
* Cron - Most likely installed but you need it.
* Libdbd-mysql-perl - For SNMP trap events.
* Libdbi-perl - For SNMP trap events.
* Msyslogd - Modular syslog daemon to insert syslog
lines into MySQL or PostgreSQL databases (get it from the jffnms site).
* Mysql-server - Holds all the information for
JFFNMS
* Php4 - Apache module for running PHP4 scripts on
webserver
* Php4-cgi - CGI binary for stand-alone PHP.
* Php4-gd - For drawing graphs.
* Php4-mysql - Mysql library so PHP can talk to
database.
* Rrdtool - Examine and manipulate the RRD graphs.
Here is the apt-get line that I use for doing those jobs,
very useful: be sure that your source-list let you download some
non-free package before executing this command.
# apt-get install phplib tkmib graphviz nmap php4 php4-mysql
php4-gd php4-cgi php4-snmp libsnmp-dev libdbi-perl libdbd-mysql-perl
mysql-server apache apache-dev snmp snmpd libpcre3-dev rrdtool
libmysqlclient10 libmysqlclient10-dev
INTEGRATION PACKAGE
_____________________
MSYSLOG
______
Use msyslogd for logging syslog into mysql. Don't try to
install newer version than msyslog-1.08a cause the entry format of the
tables are not the same.
Download the sources from http://jffnms.sf.net.
#cp /etc/init.d/sysklogd /etc/init.d/msyslogd
#kill pid < klogd and sysklogd PID number > ; (launch TOP
command for more info on PID number)
#tar xfvz msyslog-v1.08a-jffnms-3.tar.gz
#cd msyslog-v1.08a-jffnms-3
#./configure
#make clean
#make
#make install
JFFNMS
_____
#tarx fvz jffnms-0.7.xxx.tar.gz
#mv jffnms-0.7.xxx /opt/jffnms
#chown -R www-data.www-data /opt/jffnms/
_______________________________
2 CONFIGURATION OF THE PACKAGES
_______________________________
MSYSLOG
_______
Then you have to modify you msyslogd start script
(/etc/init.d/msyslogd) to start msyslogd:
binpath=/usr/local/sbin/msyslogd
SYSLOGD="-i linux -i unix -i udp"
Add the following command to start syslogd at startup
# ln -s /etc/init.d/msyslog /etc/rc0.d/K90msyslogd
# ln -s /etc/init.d/msyslog /etc/rc1.d/K90msyslogd
# ln -s /etc/init.d/msyslog /etc/rc2.d/S10msyslogd
# ln -s /etc/init.d/msyslog /etc/rc3.d/S10msyslogd
# ln -s /etc/init.d/msyslog /etc/rc6.d/K90msyslogd
Verifiy that syslogd is running :
# Ps - ef
Add the path to the library:
# LD_LIBRARY_PATH="/usr/lib:/lib"
# echo $LD_LIBRARY_PATH to verify
And finally configure your syslog.conf:
# cp /opt/jffnms/docs/unix/syslog.conf /etc/
SNMP
____
For good results you have to configure each one of those
files:
1- snmpd.conf
Configure your snmp via snmpconf: " man snmpconf
for more details. You can individually control wether or not snmpd and
snmptrapd are run by editing /etc/default/snmp).
For basic setup run:
#snmpconf -g basic_setup
Don't miss to configure handy things like
Check of unreasonable load average values.
Check of disk space usage of a partition.
Check of processes that should be running.
Check on the size of a file.
Note: snmpd.conf files would be moved to
/usr/local/share/snmp/ if you want them used by everyone on the system.
# cp snmpd.conf /usr/local/share/snmp /etc/snmp/
Restart your snmp daemon by this command
# /etc/init.d/snmpd restart.
Test your config:
#snmpget localhost <your RO community> system.sysName.0
2- snmptrapd.conf
Add the default command to launch
trap_receiver.pl script when syslog trap occurs:
/opt/jffnms/engine/trap_receiver.pl
MYSQL
____
MySQL will only install if you have a NON-NUMERIC hostname
that is resolvable via the /etc/hosts file. E.g. if the "hostname"
command returns "myhostname" then
there must be a line like "127.0.0.1 myhostname".
APACHE
_____
Don't forget to add index.php access and also add a link to
your jffnms directory:
# ln -s /opt/jffnms/htdocs /var/www/jffnms
PHP4
____
Configure both php.ini in /etc/php4/apache/ and
/etc/php4/cgi/ directories like in the examples provided:
/etc/php4/apache/php.ini
extension=gd.so
extension=mysql.so
extension=snmp.so
extension=sockets.so
/etc/php4/cgi/php.ini
extension=mysql.so
extension=snmp.so
Verify that "register_globals = On" and "error_reporting =
E_ALL & ~E_NOTICE" are selected and restart apache.
#apachectl gracefull
Show your php4 modules loaded by entering the command:
#php4 -m
JFFNMS
_____
Add this to /etc/cron.d/jffnms
*/1 * * * * www-data php4 -q
/opt/jffnms/engine/consolidate.php >/dev/null 2>&1
*/5 * * * * www-data php4 -q /opt/jffnms/engine/poller.php
>/dev/null 2>&1
*/5 * * * * www-data php4 -q
/opt/jffnms/engine/rrd_analizer.php minisla >/dev/null 2>&1
*/30 * * * * www-data php4 -q
/opt/jffnms/engine/rrd_analizer.php >/dev/null 2>&1
*/30 * * * * www-data php4 -q
/opt/jffnms/engine/autodiscovery_interfaces.php > /dev/null 2>&1
00 15 * * * www-data php4 -q
/opt/jffnms/engine/tftp_get_host_config.php >/dev/null 2>&1
00 15 * * * www-data php4 -q
/opt/jffnms/engine/cleanup_raw_tables.php >/dev/null 2>&1
* * * * * www-data php4 -q
/opt/jffnms/engine/satellite_distribution.php > /dev/null 2>&1
MYSQL
_____
Manually create the database "jffnms", set the permissions
and then import the schema and data.
#shell> mysql -u root mysql
#mysql> SET PASSWORD FOR
root@localhost=PASSWORD('new_password');
#mysql> CREATE DATABASE jffnms;
#mysql> GRANT ALL PRIVILEGES ON jffnms.* TO jffnms@localhost
IDENTIFIED BY 'jffnms';
#mysql> FLUSH PRIVILEGES;
#mysql> quit
#mysql -u jffnms -pjffnms jffnms <
/opt/jffnms/docs/jffnms-0.7.0.mysql
Enjoy this beautiful proggy !!!!
__________
3 THANKS
__________
To Javier Szyszlican for his superb software
To Pierre-Damien Gatouillat for his precious support
------------------------------------------------------------------------------------------
Ce message contient des informations dont le contenu est susceptible d'etre confidentiel.
Il est destine au(x) destinataire(s) indique(s) exclusivement.
A moins que vous ne fassiez partie de la liste des destinataires, ou que vous soyez
habilite a recevoir le mail a leur place, il vous est interdit de le copier, de l'utiliser
ou de devoiler son contenu a un tiers.
Si vous avez recu cet email par erreur, merci de prendre contact avec l'emetteur.
Les opinions exprimees dans cet e-mail sont celles de l'emetteur et ne refletent pas
necessairement celles de l'entreprise.
Ce e-mail peut contenir des pieces jointes dont certaines pourraient contenir des virus
qui pourraient endommager votre systeme informatique.
La compagnie a pris toutes dispositions afin de minimiser ce risque et decline toute
responsabilite pour toute perte ou dommage resultant directement ou indirectement de
l'utilisation de cet email ou de son contenu.
Il vous appartient d'effectuer vos propres controles anti-virus avant d'ouvrir
la ou les pieces jointes.
------------------------------------------------------------------------------------------
[Attachment #5 (text/html)]
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 10 (filtered)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.StyleCourrierlectronique17
{font-family:Tahoma;
color:windowtext;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
p.tAHOMABLUE, li.tAHOMABLUE, div.tAHOMABLUE
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:18.0pt;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:Tahoma;
color:#0080C0;}
span.Tahoma
{font-family:Tahoma;
color:gray;}
p.Tahoma1, li.Tahoma1, div.Tahoma1
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:18.0pt;
margin-bottom:.0001pt;
font-size:9.0pt;
font-family:Tahoma;
color:gray;}
@page Section1
{size:595.3pt 841.9pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=FR link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>Lots of problems to see the first one edit, sorry (if you
have some problem, i can send you my file )</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>_______________________________________________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>HOWTO INSTALL JFFNMS ON DEBIAN (WOODY)</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
\
\
\
by David \
LIMA</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>_______________________________________________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>____________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>1 GENERAL DISCUSSION</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>____________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
HARDWARE CONSIDERATION</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
_________________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
I run JFFNMS for about 30 hosts without any problem using the Debian 3 under a simple \
PIII @500 Mhz, with 256 MB of RAM and a 9GB SCSI HDD. The speed of the CPU is \
not important but you have to be carefull with the size of the memory and the Hard \
Drive, cause of the data base.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
DEBIAN SETUP </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
______________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Just install the Debian 3 like usual, don’t use Dselect or run TaskSel, we will \
choose the essential package later. For friendly use you can set up an X Server \
</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>but it is not essential because you can configure the nms with
a simple web browser. Be sure to add at least one fast apt (http or ftp) Debian
mirror and the security </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>apt source (for French user I recommend to use ftp.oleane.net
and ftp.lip6.fr), plus the http://security.debian.org. </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
THE CORE COMPONENTS </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
____________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
The following packages are required for JFFNMS working, be sure to use stable \
versions</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Apache - The webserver, \
essential </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Cron - Most likely \
installed but you need it. </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Libdbd-mysql-perl - For \
SNMP trap events. </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Libdbi-perl - For SNMP \
trap events. </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Msyslogd – \
Modular syslog daemon to insert syslog lines into MySQL or PostgreSQL databases (get \
it from the jffnms site).</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Mysql-server - Holds \
all the information for JFFNMS </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Php4 - Apache module \
for running PHP4 scripts on webserver </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Php4-cgi - CGI binary \
for stand-alone PHP.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Php4-gd – For \
drawing graphs.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Php4-mysql - Mysql \
library so PHP can talk to database. </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
• Rrdtool - Examine and \
manipulate the RRD graphs. </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Here is the apt-get line that I use for doing those jobs, very useful: be sure that \
your source-list let you download some non-free package before executing this \
command.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# apt-get install phplib tkmib graphviz nmap php4 php4-mysql php4-gd php4-cgi \
php4-snmp libsnmp-dev libdbi-perl libdbd-mysql-perl mysql-server apache apache-dev \
snmp snmpd libpcre3-dev rrdtool libmysqlclient10 \
libmysqlclient10-dev</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
INTEGRATION PACKAGE</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
_____________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
MSYSLOG</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
______</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Use msyslogd for logging syslog into mysql. Don’t try to install newer version \
than msyslog-1.08a cause the entry format of the tables are not the same. \
</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>Download the sources from http://jffnms.sf.net.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#cp /etc/init.d/sysklogd /etc/init.d/msyslogd</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#kill pid « klogd and sysklogd PID number » ; (launch TOP command for \
more info on PID number)</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#tar xfvz msyslog-v1.08a-jffnms-3.tar.gz</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#cd msyslog-v1.08a-jffnms-3</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#./configure</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#make clean</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#make </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#make install</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
JFFNMS</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
_____</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#tarx fvz jffnms-0.7.xxx.tar.gz</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#mv jffnms-0.7.xxx /opt/jffnms</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#chown -R www-data.www-data /opt/jffnms/</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>_______________________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>2 CONFIGURATION OF THE PACKAGES</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>_______________________________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
MSYSLOG</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
_______</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Then you have to modify you msyslogd start script (/etc/init.d/msyslogd) to start \
msyslogd:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
binpath=/usr/local/sbin/msyslogd</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
SYSLOGD="-i linux -i unix -i udp"</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Add the following command to start syslogd at startup</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# ln –s /etc/init.d/msyslog /etc/rc0.d/K90msyslogd</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# ln –s /etc/init.d/msyslog /etc/rc1.d/K90msyslogd</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# ln –s /etc/init.d/msyslog /etc/rc2.d/S10msyslogd</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# ln –s /etc/init.d/msyslog /etc/rc3.d/S10msyslogd</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# ln –s /etc/init.d/msyslog /etc/rc6.d/K90msyslogd</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Verifiy that syslogd is running :</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# Ps – ef </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Add the path to the library:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# LD_LIBRARY_PATH="/usr/lib:/lib" </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# echo $LD_LIBRARY_PATH to verify</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
And finally configure your syslog.conf:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# cp /opt/jffnms/docs/unix/syslog.conf /etc/</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
SNMP</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
____</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
For good results you have to configure each one of those files:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
1- \
snmpd.conf</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Configure your \
snmp via snmpconf: “ man snmpconf for more details. You can individually \
control wether or not snmpd and snmptrapd are run by editing /etc/default/snmp). \
</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
For basic setup run:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#snmpconf -g basic_setup</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Don’t miss to configure handy things like</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Check of unreasonable load average values.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Check of disk space usage of a partition.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Check of processes that should be running.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Check on the size of a file.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Note: snmpd.conf files would be moved to /usr/local/share/snmp/ if you want \
them used by everyone on the system. </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# cp snmpd.conf /usr/local/share/snmp /etc/snmp/</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Restart your snmp daemon by this command</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# /etc/init.d/snmpd restart.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Test your config: </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#snmpget localhost <your RO community> system.sysName.0</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
2- \
snmptrapd.conf</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Add the default \
command to launch trap_receiver.pl script when syslog trap occurs:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
\
/opt/jffnms/engine/trap_receiver.pl</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
MYSQL</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
____</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
MySQL will only install if you have a NON-NUMERIC hostname that is resolvable via the \
/etc/hosts file. E.g. if the "hostname" command returns \
"myhostname" then </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>there must be a line like "127.0.0.1 \
myhostname".</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
APACHE</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
_____</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Don’t forget to add index.php access and also add a link to your jffnms \
directory:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
# ln -s /opt/jffnms/htdocs /var/www/jffnms</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
PHP4</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
____</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Configure both php.ini in /etc/php4/apache/ and
/etc/php4/cgi/ directories like in the examples provided:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
/etc/php4/apache/php.ini </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
extension=gd.so</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
extension=mysql.so</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
extension=snmp.so</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
extension=sockets.so</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
/etc/php4/cgi/php.ini</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
extension=mysql.so</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
extension=snmp.so</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Verify that “register_globals = On” and “error_reporting \
= E_ALL & ~E_NOTICE” are selected and restart \
apache.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#apachectl gracefull</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Show your php4 modules loaded by entering the command:</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#php4 -m</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
JFFNMS</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
_____</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Add this to /etc/cron.d/jffnms</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
*/1 * * * * www-data php4 -q /opt/jffnms/engine/consolidate.php >/dev/null \
2>&1</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
*/5 * * * * www-data php4 -q /opt/jffnms/engine/poller.php >/dev/null \
2>&1</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
*/5 * * * * www-data php4 -q /opt/jffnms/engine/rrd_analizer.php minisla \
>/dev/null 2>&1</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
*/30 * * * * www-data php4 -q /opt/jffnms/engine/rrd_analizer.php >/dev/null \
2>&1</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
*/30 * * * * www-data php4 -q /opt/jffnms/engine/autodiscovery_interfaces.php > \
/dev/null 2>&1</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
00 15 * * * www-data php4 -q /opt/jffnms/engine/tftp_get_host_config.php \
>/dev/null 2>&1</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
00 15 * * * www-data php4 -q /opt/jffnms/engine/cleanup_raw_tables.php >/dev/null \
2>&1</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
* * * * * www-data php4 -q /opt/jffnms/engine/satellite_distribution.php > \
/dev/null 2>&1</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
MYSQL</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
_____</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Manually create the database "jffnms", set the permissions and then import \
the schema and data.</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#shell> mysql -u root mysql</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#mysql> SET PASSWORD FOR \
root@localhost=PASSWORD('new_password');</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#mysql> CREATE DATABASE jffnms;</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#mysql> GRANT ALL PRIVILEGES ON jffnms.* TO jffnms@localhost IDENTIFIED BY \
‘jffnms’;</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#mysql> FLUSH PRIVILEGES;</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#mysql> quit</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
#mysql -u jffnms –pjffnms jffnms < \
/opt/jffnms/docs/jffnms-0.7.0.mysql</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
Enjoy this beautiful proggy !!!! </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>__________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>3 THANKS</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>__________</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
To Javier Szyszlican for his superb software</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> \
To Pierre-Damien Gatouillat for his precious support</span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'> </span></font></p>
</div>
<CODE><FONT SIZE=3><BR>
<BR>
------------------------------------------------------------------------------------------<BR>
Ce message contient des informations dont le contenu est susceptible d'etre \
confidentiel.<BR> Il est destine au(x) destinataire(s) indique(s) exclusivement.<BR>
<BR>
A moins que vous ne fassiez partie de la liste des destinataires, ou que vous \
soyez<BR> habilite a recevoir le mail a leur place, il vous est interdit de le \
copier, de l'utiliser<BR> ou de devoiler son contenu a un tiers.<BR>
<BR>
Si vous avez recu cet email par erreur, merci de prendre contact avec l'emetteur.<BR>
<BR>
Les opinions exprimees dans cet e-mail sont celles de l'emetteur et ne refletent \
pas<BR> necessairement celles de l'entreprise.<BR>
<BR>
Ce e-mail peut contenir des pieces jointes dont certaines pourraient contenir des \
virus<BR> qui pourraient endommager votre systeme informatique.<BR>
<BR>
La compagnie a pris toutes dispositions afin de minimiser ce risque et decline \
toute<BR> responsabilite pour toute perte ou dommage resultant directement ou \
indirectement de<BR> l'utilisation de cet email ou de son contenu.<BR>
<BR>
Il vous appartient d'effectuer vos propres controles anti-virus avant d'ouvrir<BR>
la ou les pieces jointes.<BR>
------------------------------------------------------------------------------------------<BR>
</FONT></CODE>
</body>
</html>
["jffnms_debian_install.txt" (text/plain)]
Procédure d'install de JFFNMS sur une Debian WOODY 3.0
Disposer le CD dans la lecteur
Booter sur le CD
Presser "ENTER"
Choisir la langue "FR"
Configuration du clavier en "FR"
Réseau en DHCP
Choisir les non-free apps
Une partition (hda0) pour Linux
Une partition (hda1) type Swap
Installation du système de base
Install de X Window + wmaker
Install de cabextract + webfonts.sh (script auto pour récupérer les fonts)
Mysql-server (mysql -u jffnms -pjffCAMEL./)
Apache (groupe www-data)
Rrdtool
php-gd php-mysql php (modifier le crontab php' -p au lieu de php .... )
Php4+php4-cgi (modifier le php.in dans /etc/php4/cgi/php.ini:extension mysql.so )
ajouter index.php dans le repertoire de logon 'accueil' (addtype application (2x a \
enlever dans httpd.conf)
/etc/cron.d/jffnms et non le crontab
nms-deb:/opt/jffnms/engine# vim /etc/cron.d/jffnms
*/1 * * * * www-data /usr/bin/php4 -q /opt/jffnms/engine/consolidate.php >/dev/null \
2>&1
*/5 * * * * www-data /usr/bin/php4 -q /opt/jffnms/engine/poller.php >/dev/null 2>&1
*/30 * * * * www-data /usr/bin/php4 -q /opt/jffnms/engine/rrd_analizer.php >/dev/null \
2>&1
*/30 * * * * www-data /usr/bin/php4 -q \
/opt/jffnms/engine/autodiscovery_interfaces.php > /dev/null 2>&1
*/5 * * * * www-data /usr/bin/php4 -q /opt/jffnms/engine/rrd_analizer.php minisla \
>/dev/null 2>&1 02 6 * * * www-data /usr/bin/php4 -q \
> /opt/jffnms/engine/tftp_get_host_config.php >/dev/null 2>&1
=============================
Debian Packages
apache - The webserver, essential
cron - Most likely installed but you need it.
libdbd-mysql-perl - For SNMP trap events.
libdbi-perl - For SNMP trap events.
msyslog - Modular syslog daemon to insert syslog lines into MySQL or PostgreSQL \
databases. (get it from the jffnms site) mysql-server - Holds all the information \
for JFFNMS php4 - Apache module for running PHP4 scripts on webserver
php4-cgi - CGI binary for stand-alone PHP.
php4-gd - Drawing graphs.
php4-mysql - Mysql library so PHP can talk to database.
rrdtool - Examine and manipulate the RRD graphs.
snmpd - Provides snmptrapd for SNMP events.
tac-plus - TACACS+ Server for AAA. Optional but handy to have. Doesn't need to be \
installed on same server ================
Here is a little fix in file view_performance.php line 15 is missing the
function statement.
Here are some other fixes that need to be done in the php.ini file.
safe_mode = off
register_globals = on
register_argc_argv = on
magic_quotes_gpc = off
always_populate_raw_post_data = on
file_uploads = on
upload_tmp_dir = /tmp
session.use_cookies = 0
session.save_path = /tmp
session.auto_start = 1
==================
-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic