Server überwachen per script

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
OnkelDave
Beiträge: 231
Registriert: 30.11.2009 16:21:13

Server überwachen per script

Beitrag von OnkelDave » 01.11.2010 17:06:41

hallo leutz,

hab ein tolles script was den server erstmal anpingt und dann mit nmap die zu überprüfenden ports auf funktionalität bzw auf erreichbarkeit prüft.
(shell-script)


jetzt benötige ich eigentlich nur noch die "basis"-ports zu den programmen ;)

hab bischle gesucht, aber das angebot an informationen ist mir etwas zu heftig!!!

z.b. mit dem befehlen:
netstat -tpaun
oder
nmap 192.168.1.0/24 -p1-65535
oder
nmap localhost -p1-65535


aufjedenfall kommt da viel zu viel info :D

ich möchte nur die basis ports wissen die benötig werden um eine anwendung überhaupt erstmal zum laufen zu bekommen bzw damit es antowrten kann etc pp

das script soll mich ja schließlich drauf aufmerksam machen, sobald ein "fundament eines hauses bröckelt" bzw sobald ein dienst oder ein server abschmiert UND DAS ALLES BEVOR MIR JEMAND AUFN SENKEL GEHT - "ehh funktioniert nicht!" ;) ;) ;)

ich hoffe ihr könnt es nachvollziehen und seid voller elan mit zu helfen?!

mit freundlichen grüßen
dave

Benutzeravatar
thorben
Beiträge: 722
Registriert: 14.09.2003 23:23:49

Re: Server überwachen per script

Beitrag von thorben » 01.11.2010 17:23:48

moin,
ich würde mir evtl. mal nagios, munin oder monit anschauen

beste grüße
thorben

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Server überwachen per script

Beitrag von Colttt » 01.11.2010 17:26:48

zabbix nicht zu vergessen.. ;)
Debian-Nutzer :D

ZABBIX Certified Specialist

OnkelDave
Beiträge: 231
Registriert: 30.11.2009 16:21:13

Re: Server überwachen per script

Beitrag von OnkelDave » 02.11.2010 10:10:21

moin männers,

jo klar die sind mir beide bekannt - werd sie auchmal wieder draufklatschen, ABER
im endeffekt hab ich ja selbst nen script gemacht was mich informiert, wenn ein server ausfällt oder ein port für ein gewisses programm nicht erreichbar ist UND ES SO probleme gibt - werd ich ja rechtzeittig informiert und behebe das prob - die anderen tools sind nett - aber zu intensive im performance verbrauch!

möchte nur wissen wie man selektiert nur die ports rausbekommt in debian - die wirklich essential für programme sind zum starten...die ports die nachher dynamisch erstellt bzw benutzt werden - sind mir nicht so wichtig!

z.b. ssh port 22

die befehle liefern mir ja alle ports die benutzt werden und ich ,ächt wirklich eigentlich nur die aller aller wichtigsten
und würde nur ungerne in alle *.cfg *.config files reinschaun ;)

dankend verbleibe ich

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Server überwachen per script

Beitrag von Colttt » 02.11.2010 11:42:49

ähm... Debiangrep ?!

beispiel:

Code: Alles auswählen

netstat -tpaun |egrep ":80|:111|:68" 
Debian-Nutzer :D

ZABBIX Certified Specialist

pferdefreund
Beiträge: 3800
Registriert: 26.02.2009 14:35:56

Re: Server überwachen per script

Beitrag von pferdefreund » 02.11.2010 13:08:39

Es gibt doch die /etc/services da stehen die gängigen doch alle drin.
... und wo bleiben meine Möhren ?

# Network services, Internet style
#
# Note that it is presently the policy of IANA to assign a single well-known
# port number for both TCP and UDP; hence, officially ports have two entries
# even if the protocol doesn't support UDP operations.
#
# Updated from http://www.iana.org/assignments/port-numbers and other
# sources like http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services .
# New ports will be added on request if they have been officially assigned
# by IANA and used in the real-world or are needed by a debian package.
# If you need a huge list of used numbers please install the nmap package.

tcpmux 1/tcp # TCP port service multiplexer
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users
daytime 13/tcp
daytime 13/udp
netstat 15/tcp
qotd 17/tcp quote
msp 18/tcp # message send protocol
msp 18/udp
chargen 19/tcp ttytst source

Antworten