User talk:Jbilyk: Difference between revisions
m (added perl as makedepends for php in howto) |
(Added SNMP trap handling + general formatting) |
||
Line 8: | Line 8: | ||
configure.in<br /> | configure.in<br /> | ||
Makefile.in<br /> | Makefile.in<br /> | ||
<br /> | |||
autoconf<br /> | autoconf<br /> | ||
alpine-sdk<br /> | alpine-sdk<br /> | ||
Line 28: | Line 28: | ||
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"<br /> | NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"<br /> | ||
Require user jbilyk<br /> | Require user jbilyk<br /> | ||
Restart apache and test<br /> | Restart apache and test<br /> | ||
---------------------------------------------<br /> | ---------------------------------------------<br /> | ||
Line 44: | Line 44: | ||
AddType text/html php | AddType text/html php | ||
Restart apache. | Restart apache. | ||
---------------------------------------------<br /> | |||
Idea is to set up Nagios as an SNMP trap receiver, especially for HP Procurve switch alerts<br /> | |||
Source: http://xavier.dusart.free.fr/joomla/index.php/en/nagios/47-traps-snmp-dans-nagios <br /> | |||
Add packages:<br /> | |||
nagios<br /> | |||
nagios-web<br /> | |||
lighttpd<br /> | |||
net-snmp<br /> | |||
perl<br /> | |||
snmptt (available from edge/testing)<br /> | |||
<br /> | |||
Create file /etc/snmp/snmptrapd.conf, and populate:<br /> | |||
traphandle default /usr/sbin/snmptt<br /> | |||
disableAuthorization yes<br /> | |||
donotlogtraps yes<br /> | |||
<br /> | |||
Edit /etc/conf.d/snmptrapd:<br /> | |||
OPTIONS="-On -Lsd -p /var/run/snmptrapd.pid"<br /> | |||
Start snmptrapd using init script.<br /> | |||
Edit /etc/snmptt.ini and insert contents found at source link.<br /> | |||
<br /> | |||
To be continued once my testing is complete :). With the config done as above, snmp traps will simply be logged to syslog since they're all unknown to snmptrapd. | |||
<br /> |
Revision as of 19:02, 11 August 2010
This page is a work in progress ... This page is still being developed. |
NTLM single sign on under Apache
Prereqs:
From http://samba.org/ftp/unpacked/lorikeet/mod_auth_ntlm_winbind/:
mod_auth_ntlm_winbind.c
configure.in
Makefile.in
autoconf
alpine-sdk
apache-dev
apr-util-dev
apr-dev
samba (joined to a Windows Domain) with winbind running
Steps:
working dir is where the above 3 source files are
autoconf
./configure
make
add to httpd.conf (module section):
LoadModule auth_ntlm_winbind_module lib/apache2/mod_auth_ntlm_winbind.so
add to httpd.conf (virtual host):
AuthType NTLM
NTLMauth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
Require user jbilyk
Restart apache and test
PHP in Apache (temp until package made)
Checkout aports git repo
modify APKBUILD, adding --with-apxs2 to configure string
add makedepends apr-util-dev apr-dev and apache-dev perl
run abuild -r
Since package doesn't completely build like that, wait until build fails
Copy /usr/src/aports/main/php/pkg/php/usr/lib/apache2/libphp5.so to /usr/lib/apache2/
Add the following to /etc/apache2/httpd.conf:
LoadModule php5_module lib/apache2/libphp5.so DirectoryIndex index.html index.php AddHandler php5-script php AddType text/html php
Restart apache.
Idea is to set up Nagios as an SNMP trap receiver, especially for HP Procurve switch alerts
Source: http://xavier.dusart.free.fr/joomla/index.php/en/nagios/47-traps-snmp-dans-nagios
Add packages:
nagios
nagios-web
lighttpd
net-snmp
perl
snmptt (available from edge/testing)
Create file /etc/snmp/snmptrapd.conf, and populate:
traphandle default /usr/sbin/snmptt
disableAuthorization yes
donotlogtraps yes
Edit /etc/conf.d/snmptrapd:
OPTIONS="-On -Lsd -p /var/run/snmptrapd.pid"
Start snmptrapd using init script.
Edit /etc/snmptt.ini and insert contents found at source link.
To be continued once my testing is complete :). With the config done as above, snmp traps will simply be logged to syslog since they're all unknown to snmptrapd.