ntop network monitoring tool
ntop är ett program som mäter användandet av nätverket, ntop är byggt på libpcap och har blivit skriven på ett enkelt och bra sätt så att det kan köras på varje Unix maskin, så väl som på Win32 maskiner.
När man använder ntop kan man med en webläsare navigarera till sin server och där se en sida med statistik skapad av ntop
Installera dom nödvändiga paketen
apt-get install ntop
Sätt ett admin lösenord Konfigurera ntop att använda den rätta nätverks adaptern (utifall det inte skulle vara eth0
ntop –set-admin-password
dpkg-reconfigure ntop
> eth0 (Eller den nätverks adapter du vill använda dig av)
> ntop
Starta ntop
/etc/init.d/ntop start
Nu kan du surfa till http://192.168.0.100:3000 för tillgång till ntop web admin system. Ersätt 192.168.0.100 med din servers ip
Så configurerar du Mailwatch att köras med Mailscanner
Så configurerar du Mailwatch att köras med Mailscanner
Tillägget MailWatch för MailScanner är ett web-baserat tillägg skrivet i PHP med tillägg av MySQL och JpGraph. Det kommer med en standard configuration för MailScanner som då loggar alla medelanden till en MySQL databas som tillägget sedan använder för att skapa rapporter och statistik.
Installera Apache2, PHP5 och MySql, en del av dessa program eller kanske rent av alla har du redan installerat.
apt-get install apache2 php5-cli php5 mysql-server libdbd-mysql-perl php5-gd php5-mysql libapache2-mod-php5
Ladda ner den senaste versionen av MailWatch
wget http://downloads.sourceforge.net/project/mailwatch/mailwatch/1.0.5/mailwatch-1.0.5.tar.gz
Jag har använt mig av version 1.0.5 men det kan finnas nyare versioner, kolla in denna sidan för mer info
http://sourceforge.net/projects/mailwatch/files/
Packa upp filerna och gå in i den skapade mappen.
tar zxvf mailwatch-1.0.5.tar.gz
cd mailwatch-1.0.5
Skapa databasen och tabellerna i den
mysql -p < create.sql
Skapa en användare i MySql som ska användas för MailScanner
mysql -u root -p
GRANT ALL ON mailscanner.* TO ’(Användarnamn)’@’localhost’ IDENTIFIED BY ’(Lösenord)’;
FLUSH PRIVILEGES;
Ersätt (Användarnamn) och (Lösenord) med det Användarman och Lösenord du skapade.
Configurera MailScanner logg funktionen
nano MailWatch.pm
my($db_user) = ’{username}’;
my($db_pass) = ’{password}’;
På rad 43 och 44 ska du ange uppgifterna för MySql som du skapade tidigare
Flytta MailScanner logg filen till rätt plats
mv MailWatch.pm /usr/share/MailScanner/MailScanner/CustomFunctions/
Editera configurartions filen för MailScanner för att aktivera MailWatch logger.
nano /etc/MailScanner/MailScanner.conf
Always Looked Up Last = &MailWatchLogging
Skapa web admin systemet för MailWatch
mysql -u root -p
USE mailscanner;
INSERT INTO users VALUES (’(Användarnamn)’,md5(’(Lösenord)’),’Administrator name’,’A’,’0′,’0′,’0′,’0′,’0′);
Ersätt (Användarnamn) och (Lösenord) med ett användarnamn och lösenord för att få åtkomst till web gränssnittet.
Flytta web gränssnittet till root mappen (eller den mapp du själv väljer) i din web server10.
mv mailscanner /var/www/mailwatch
Gör mapparna temp och chache skrivbara
chmod 777 /var/www/mailwatch/temp
chmod 777 /var/www/mailwatch/images/cache
Kopiera exemplet på config filen.
mv /var/www/mailwatch/conf.php.example /var/www/mailwatch/conf.php
Editera web gränssnittet
nano /var/www/mailwatch/conf.php
define(’DB_USER’, ’{username}’);
define(’DB_PASS’, ’{password}’);
define(’MAILWATCH_HOME’, ’/var/www/mailscanner’);
Skriv in det användarnamn och lösenord som du valde för MySql användaren.
Installera PEAR PHP
apt-get install php-pear
Installera fler PEAR paket.
pear install DB
pear install DB_Pager
pear install Mail_mimeDecode
På rad 37 lägger du till
/usr/share/php
Till MailWatch include path
nano /var/www/mailwatch/functions.php
ini_set(’include_path’,’.:’.MAILWATCH_HOME.’/pear:’.MAILWATCH_HOME.’/fpdf:’.MAILWATCH_HOME.’/xmlrpc:/usr/share/php’);
Starta om Apache och MailScanner
/etc/init.d/apache2 restart
/etc/init.d/mailscanner restart
Så är allt klart, du kan nu besöka web gränssnittet på adressen
http://dindomän/mailwatch
eller den adress du valde.
Installera vsftpd med MySql
vsftpd är en säker, snabb och smidig FTP server som fungerar med MySql stöd.
Installera nödvändiga paket (se till så att MySql är installerat)
apt-get install vsftpd libpam-mysql
Skapa databasen och skriv in den första användaren
mysql -u root -p
CREATE DATABASE ftpd;
USE ftpd;
CREATE TABLE users (username varchar (30) NOT NULL, password varchar(50) NOT NULL, PRIMARY KEY (username)) TYPE=MyISAM;
INSERT INTO users (username, password) VALUES (’user1’, PASSWORD(’password1’));
GRANT SELECT ON ftpd.users to vsftpd@localhost identified by ’dittlösenord’;
exit;
Ersätt dittlösenord med ett starkt och bra lösenord som vsftpd sedan kommer att använda för att identifiera sig.
Konfigurera vsftpd
nano /etc/vsftpd.conf
Ändra dessa rader i filen och lämna allt annat som det är.
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
nopriv_user=vsftpd
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/$USER
chroot_local_user=YES
hide_ids=YES
guest_username=vsftpd
Variabeln local_root sätter du till den mapp där du vill ha ftpn.
Konfigurera PAM för kontroll av MySql databasen
nano /etc/pam.d/vsftpd
auth required pam_mysql.so user=vsftpd passwd=yourpassword host=localhost db=ftpd table=users usercolumn=username passwdcolumn=password crypt=2
account required pam_mysql.so user=vsftpd passwd=yourpassword host=localhost db=ftpd table=users usercolumn=username passwdcolumn=password crypt=2
Allting annat än det som står ovan kan du ta bort i denna filen
Skapa en användare som används för att identifiera ftpn
useradd –home /home/vsftpd –gid nogroup -m –shell /bin/false vsftpd
Starta om vsftpd
/etc/init.d/vsftpd restart
Skapa avändarens hemkatalog eftersom vsftpd inte gör det automatiskt
mkdir /var/www/user
chown vsftpd:nogroup /var/www/user
TightVNC
Om du vill så kan du använda en annan dator för att kunna styra din raspberry pi. Då kan du installera TightVNC. Om du väljer att köra via ett VNC program så behöver du bara ha ett tagenbort och mus och skärm för den dator du använder, din Raspberry pi skrivbord dyker upp på din skärm.
För att börja installtionen skriver du
apt-get install tightvnc
När programmet är installerat och startat så kan du fixa så att programmet startar auto vid en omstart av systemet.
apt-get update
apt-get install tightvncserver
Klicka ja för att fortsätta installtionen och ange sedan vncserver :1
Välj sedan ditt eget lösenord som du ska använda då du kopplar upp dig mot Raspberryn. Välj nej till att använda view-only password. Så är då tightvncserver programmet installerat.
För att se till så att VNC server programmet startar varje gång du startar om din Raspberry så ska du skriva följande.
cd /home/Targenor (namnet på den användare du har)
cd .config
mkdir autostart
cd autostart
nano tightvnc.desktop
I filen ska du sedan ange följande rader
[Desktop Entry]
Type=Application
Name=TightVNC
Exec=vncserver :1
StartupNotify=false
Spara genom att trycka Ctrl+X och sedan avsluta editeringen. Nu har du ställt in så att tightvnc programmet statar automatiskt varje gång datorn startar.
Installera och använda Monit
Monit är en väldigt användbart program som övervakar dina servrar, processer och filer,mappar, checksums, filesystem och andra program som Apache, Nginx, MySQL, FTP, SSH,
Det finns även möjligheten att ta emot e-mail från programmet genom Sendmail.
Monit har ett bra och enkelt webgränssnitt, där man snabbt och enkelt kan se system status och hur andra processer sköter sig. Men för att använda detta måste du ha en webserver, exempelvis Apache installerad.
Vad kan man göra med Monit?
Genom websidan kan Monit stgarta en process om den inte är startad, starta om den eller helt enkelt stänga den.
Du kan även använda Monit för att överaka filer, och få ett mail så fort något ändras.
För att installera Monit så skriver du
apt-get install monit
Monit är faktiskt väldigt enkelt att configurera, det är faktiskt gjort för att vara så enkelt som möjligt.
Programmet övervakar processerna och kontrollerar dessa varanan minut och skriver sina loggar till
/var/log/monit
Webgränssnittet finns på port 2812 (vilket kan ändras i confen). Men för att aktivera sidan så får man göra ändringar i confen
Skriv då
nano /etc/monit.conf
Sedan tar du bort # och lägger till den ip adress din server har. Du kan även ange om du vill att alla ska kunna connecta eller om bara vissa, du kan även ändra till ett eget användarnamn och lösenord i confen.
set httpd port 2812 and
use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow admin:monit # require user ’admin’ with password ’monit’
allow @monit # allow users of group ’monit’ to connect (rw)
allow @users readonly # allow users of group ’users’ to connect readonlyNär du cofigurerat Monit klart så behöver du starta programmet för att ladda dom nya inställningarna.
/etc/init.d/monit start
Nu ska du kunna besöka Monit hemsidan om du besöker
http://localhost:2812
http://example.com:2812.Ange sedan användarnamn och lösenord som du angav i confen. Som standard är det admin och monit
Du ska nu vara inloggad i Monit och ha programmet körandes.
Dosbox
Dosbox är en emulator för att kunna spela gamla dosspel. Dosbox fungerar både för Windows och Linux.
I debian installerar man dosbox genom att skriva
apt-get install dosbox
Det är allt, installtionen är klar. För att starta programmet skriver man
dosbox
Innan du startar Dosbox måste du se till så du har några spel att spela, många gamla dos spel finns idag på nätet i form av Freeware (gratis programvara). Packa upp ditt valda spel till en mapp, till exempel
/home/Targenor/Dosgames/
För att mounta spelmappen skriver du sedan
Z:\>MOUNT C ~/DOSGAMES
Då program som putty inte stöder grafiskt gränssnitt så behövs det en monitor för att detta program ska fungera.
Men om du inte vill hålla på och pilla allt för mycket med inställningar och olika emulatorer kanske Retropie är något för dig
Så installerar du geneweb
Att släktforska är något som verkar bli något större och större, dom allra flesta släktforskar eller har släktforskat, och i debian paketen finns det också ett släktforskningsprogram kallat geneweb
Du installerar programet genom att skriva
apt-get install geneweb
Efter installationen är klar är programmet mer eller mindre klart att användas. du startar programmet genom att skriva
gwd
och får då följande svar
root@Goblin ~# gwd
GeneWeb 6.05 – Possible addresses:
http://localhost:2317/base
http://127.0.0.1:2317/base
http://address:2317/base
where ”base” is the name of the database
Du kan nu besöka din sida på någon av dessa adresser, genom websidan kan du också lägga in uppgifter.
Genom att skriva
gwc -o Andersson
skapar du en ny databas med namnet Andersson
Du kan även använda dig av en befintlig gedcom fil för att bygga upp ditt släktträd. Då skriver du
ged2gwb foo.ged -o Andersson
för att importera foo.ged till databasen Andersson
phpsysinfo
Vill man ha ut information om sitt linux system så är phpsysinfo ett bra val.
Förutom allmän information kan man också få informantion om hårdvara eller vilken uptid som systemet har.
Att installera programmet är enkelt
Bara att packa upp phpSysInfo i den mapp som är för din webserver
Skapa sedan config filen
cp phpsysinfo.ini.new phpsysinfo.ini
Därefter öppnar du din din webserver i en webbläsare
WebDruid
WebDruid är ett gratis program som visar statistik rapporter över website. WebDruid fungerar på det sättet att det läser av log filer skapad av servern och producerar en rapport i html, raporten kan sedan läsas i en webläsare
Vad är WebDruid bra för?
Som webmaster så vill du inte lägga ut tusenstals kronor på olika statistikföretag, utan vill helst sköta så mycket som möjligt själv.
Med WebDruid så får du också reda på hur trafiken ser ut, var kommer besökarna ifrån och vad söker dom på.
WebDruid kommer också att uppdateras ständigt och utan extra kostnader.
Key features
Det finns många program för att analysera log filer på marknaden. Både gratis och program man får betala för. Men man måste också fundera på vilka krav man har.
WebDruid är skriven i C vilket gör programmet väldigt snabbt.
Det kommer heller inte att ta all kraft från datorn det körs på, därför kan det också med fördel köras på den dator som kör webservern.
WebDruid funkar också på dom allra flesta Unix system.
Genom att använad en configurations fil kan man också styra hur utkomsten av sidan ska se ut.
Det stöder vanliga format på logfile från webservrar.
Sen så har också WebDruid funktioner som inte andra program har.
Det producerar grapher på vad användarna gör på siten.
Det ger också en bra bild över vilka sökord som besökarna använder i vilken sökmotor.
sBNC websida
Först av allt så måste du ha installerat en web-server med php stöd innan du fortsätter med att sätta upp websidan.
Det smidigaste med sbnc är en användarvänlig hemsida där man snabbt och enkelt kan ändra dom inställningar man behöver, även lägga till användare fungerar. Det underlättar först och främst för nya och oerfarna användare då man inte behöver gå genom irc kommandot för att göra förändringar.
Först och främst så får vi gå till rooten för webservern
cd /var/www/ (är default mapp, om du ändrat denna så ska du givetvis gå till den mapp du angett)
Ladda ner och packa upp följande packet.
wget http://shroudbnc.info/redmine/attachments/download/30/sbnciface-1.3.0.tar.gz
tar zxvf sbnciface-1.3.0.tar.gz
Det underlättar att döpa om mappen till vad du vill, i detta exempel så väljer jag att kalla den ”panel”
mv sbnciface-sbnciface-9a81ad2/ panel
Gå sedan in i mappen ”panel”
cd panel
Nu ska vi göra en säkerhetskopia av filen med inställningar och sedan öppna den för redigering.
cp settings.php.example settings.php
pico settings.php
För att sidan ska fungera måste du ändra på $bncServers array för att använda sig av namnet, ip och port för maskinen som kör sBNC. Exempelvis
$bncServers = array(
$sbncsrv0 = array(
’name’ => ’Min bnc’,
’ip’ => ’bnc.myserver.net’,
’port’ => ’8000’
),
);
Resten av filen settings.php kan lämnas orört om man inte vet vad man gör.
Spara förändingarna och besök sedan sidan genom din webbläsare
Det görs genom att besöka http://mindomän.se.net/panel Logga sedan in med dom uppgifter som skapades i konfigurationsdelen.




Partner links
Senaste inläggen
- Hur du installerar vsftpd
- Asus släpper Raspberry Pi-konkurrent
- Trojanen kapar Raspberry Pi-datorer och utvinner kryptovaluta
- Kriget bland microdatorerna fortsätter
- MailScanner
Arkiv
- februari 2018
- januari 2018
- december 2017
- november 2017
- oktober 2017
- september 2017
- augusti 2017
- juli 2017
- juni 2017
- maj 2017
- april 2017
- mars 2017
- februari 2017
- januari 2017
- december 2016
- november 2016
- oktober 2016
- september 2016
- augusti 2016
- juli 2016
- juni 2016
- maj 2016
- april 2016
- mars 2016
- februari 2016