Gå til innhold

Bilder av deres servere


-Shark-

Anbefalte innlegg

Videoannonse
Annonse

Får vel legge ut noen bilder fra mitt "serverrom":

 

rackskap1.jpg

 

5 maskiner, 2x 4U, 2x 3U og 1U

2 fil servere, 1 router, 1 webserver, og 1 videoserver (videresending av TV til nettet)

 

rackskap2.jpg

 

Aircondition på plass :) (hvite tingen til høyre) blir varmt på sommeren, og med flere maskiner i skapet så blir det varmt på vinteren også. Aircon'et står på 21 grader og holder tempen på rommet stabilt. Fuktighet blir blåst ut et rør som er ledet ut en ventil, slipper å tømme noen vanntank... (*pirke i* kpolberg :ph34r: )

 

rackskap3.jpg

rackskap5.jpg

 

1U LCD kjøpt på ebay for knappe 1000,-... genial, sparer masse plass. Har også en 1U compaq KVM switch med OSD (8 porter) .. denne stod i US government server farm, og jeg fikk den på ebay for $15(!!) :)

 

rackskap4.jpg

rackskap6.jpg

 

På topp er det noen patchepanel som jeg kjøpte av hr. kpolberg, 1 hub for TV, og 1 24ports gbit Linksys switch.

 

 

thats about it.. :)

Endret av t0ffluss
Lenke til kommentar
Hvordan er TV-nettet ditt satt opp? Og hvorfor er det satt opp slik? Får du sett forskjellige kanaler på samme abb?

9649786[/snapback]

 

Jeg har Lyse fiber 25/15MBit, så TV'en går vi TP kabler i huset... Må ha en dekoder pr TV.. Så den videoserveren må ha egen dekoder, kan streame til flere omgangen, men de må da se på det samme :) IR-blaster til å skifte kanal via nettet. (Bruker ORB)

Endret av t0ffluss
Lenke til kommentar
Av ren nysjerrighet - hvilket program er det du bruker for at PCene dine skal rapportere inn til den hver morgen?

Og hvordan foregår det?

9628616[/snapback]

 

selvskrevet bash-script samler info og utfører en wget (http-spørring) til en passordbeskyttet php-side på webserveren min med info som post-variabler. php-siden leser ut info og lagrer i db. info presenteres på en annen php-side. veldig enkelt system, og lite som kan gå galt.

 

har publisert scriptet på siden min, tvboks.no-ip.org. bare spør hvis du ikke finner ut av det.

 

.net-klient for windowsmaskiner, men den fungerer ikke så bra som den burde. liker meg ikke i windows.

Endret av ways
Lenke til kommentar

For de som vil prøve seg litt på findme til ways og ikke finner noe mysql fil for å importere til databasen laget jeg en rask mysql kode slik at man slipper å gjøre det manuelt:

 

CREATE TABLE `log` ( `logid` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `mac` VARCHAR( 100 ) NOT NULL , `timestamp` VARCHAR( 100 ) NOT NULL , `hostname` VARCHAR( 100 ) NOT NULL , `ip` VARCHAR( 100 ) NOT NULL , `username` VARCHAR( 100 ) NOT NULL , `diskuse` VARCHAR( 100 ) NOT NULL , `temperature` VARCHAR( 100 ) NOT NULL , `os` VARCHAR( 100 ) NOT NULL , `lastapt` VARCHAR( 100 ) NOT NULL , `uptime` VARCHAR( 100 ) NOT NULL , `bat` VARCHAR( 100 ) NOT NULL , `x11` VARCHAR( 100 ) NOT NULL , `httpd` VARCHAR( 100 ) NOT NULL , `sshd` VARCHAR( 100 ) NOT NULL , `samba` VARCHAR( 100 ) NOT NULL , `mysqld` VARCHAR( 100 ) NOT NULL , `pgsql` VARCHAR( 100 ) NOT NULL , `mpd` VARCHAR( 100 ) NOT NULL , `mail` VARCHAR( 100 ) NOT NULL , `internalip` VARCHAR( 100 ) NOT NULL , `log` VARCHAR( 100 ) NOT NULL, `version` VARCHAR( 100 ) NOT NULL) ENGINE = MYISAM ;

Endret av goggen90
Lenke til kommentar

Fikk litt problemer med scriptet jeg.

 

Har endret http-user og http-password, og URLen til der scriptet ligger, men når jeg prøver å kjøre det, så får jeg opp dette:

root@soldier:/home/hc# /bin/sh findme.sh
findme.sh: 18: function: not found
findme.sh: 20: Syntax error: "}" unexpected

 

Noen som vet hva som skal rettes opp?

 

 

Og t0ffluss - rått oppsett!

Lenke til kommentar

t0ffluss: Stilig, rent og ryddig :)

 

Fikk litt problemer med scriptet jeg.

 

Har endret http-user og http-password, og URLen til der scriptet ligger, men når jeg prøver å kjøre det, så får jeg opp dette:

root@soldier:/home/hc# /bin/sh findme.sh
findme.sh: 18: function: not found
findme.sh: 20: Syntax error: "}" unexpected

 

Noen som vet hva som skal rettes opp?

 

 

Og t0ffluss - rått oppsett!

9657696[/snapback]

 

Jeg fikk det til med dette scriptet:

Klikk for å se/fjerne innholdet nedenfor
#!/bin/bash

# findme.sh for å ta dere jævler som stjeler maskinen min

# relies on curl (or wget)

# secondary relies on package "mailutils"

# now with post to send more data

 

#host

hostname="hostname-til-PC-en-scriptet-ligger-på"

 

##settings

version="0.83.sh"

primary=http://**/findme/checkin.php?hostname=$hostname

secondary=******** <-- mail

httpname=htaccess-bruker

httppass=htaccess-pass

silent=0

 

function pidof {

ps axc|awk "{if (\$5==\"$1\") print \$1}"|tr '\n' ' '

}

 

##parameters

#verbose

[ "$1" = "v" ] && silent=0

 

#wait for net

sleep 5

 

##extract info

#internal ip

internalip=`/sbin/ifconfig | grep "inet addr" | cut -d: -f2- | cut -dB -f-1 | cut -dM -f-1`

 

#mac (pysical) address

mac=`/sbin/ifconfig | grep "HW" | cut -c39-55`

 

#timestamp

timestamp=`date +%Y-%m-%d\ %H:%M`

 

#temp

temp=`cat /proc/acpi/thermal_zone/THRM/temperature 2> /dev/null`

 

#bat

#bat=`ls /proc/acpi/battery/BAT0/state` # > /dev/null 2>&1`

 

#x11

x11="`pidof X` `pidof loginwindow`"

 

#disk

diskuse=`df -lh | grep "/dev/"`

 

#os

os="`uname -a` `cat /etc/issue.net`"

 

#uptime

uptime=`uptime | cut -d , -f 1`

 

#apt

lastapt=`ls -l /var/cache/apt/pkgcache.bin | cut -c 32-47`

 

#servers

httpd="`pidof apache2` `pidof apache`"

sshd=`pidof sshd`

samba=`pidof smbd`

mysqld=`pidof mysqld`

pgsql=`pidof pgsql`

mpd=`pidof mpd`

mail="`pidof exim4``pidof master`"

 

##optional

 

#run logchecks

log=`cat /var/log/auth.log | grep -c Failed`; log="$log `cat /var/log/auth.log | grep Failed`"

 

##create url

parms="internalip=$internalip&hostname=$hostname&mac=$mac&bat=$bat&x11=$x11&username=$USER&version=$version&os=$os&uptime=$uptime&httpd=$httpd&sshd=$sshd&samba=$samba&mysqld=$mysqld&pgsql=$pgsql&mpd=$mpd&mail=$mail&log=$log&diskuse=$diskuse&temp=$temp&timestamp=$timestamp&lastapt=$lastapt&cpu=$cpu"

 

##try primary

 

##compatibility

WGET=`which wget`

[ "$silent" ] || echo $WGET -q -O - "$primary" --user=$httpname --password=$httppass --post-data="$parms"

[ "$WGET" ] && $WGET -q -O - "$primary" --user=$httpname --password=$httppass --post-data="$parms" > /dev/null

result="$?"

[ "$silent" ] || echo $result

 

if [ "$WGET" == "" ] ; then

WGET=`which curl`

[ "$silent" ] || echo "using $WGET"

[ "$silent" ] || echo $WGET "$primary" --user $httpname:$httppass --data "$parms"

$WGET "$primary" --user $httpname:$httppass --data "$parms" > /dev/null

result="$?"

fi

 

if [ "$result" == "0" ]; then

[ "$silent" ] || echo logger "findme.sh: POST successfull"

logger "findme.sh: POST successfull"

exit 0

fi

 

echo "trying secondary"

##try secondary

 

#localize, since we won't get external ip from the mail

location=`wget -qO- http://www.kvarteret.no/~julenissen/ipecho.php`

 

echo "$parms" | mail -e -s "findme$version" $secondary #> /dev/null &

 

if [ "$?" = "0" ]; then

exit 0

logger "findme.sh: mail successfull"

fi

 

logger "findme.sh: failed"

echo failed

exit 1

 

Fikk ikke til windows klienten.. :(

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...