Varför behöver du en lista över aktiva åtgärder? Ett effektivt system för att organisera ditt liv med hjälp av listor. Handlingsplanering och prioritering

Så du har tydligt formulerat dina mål. Nu börjar det viktigaste - genomförandet av åtgärder som syftar till att uppnå dem. Annars är det inte längre mål utan bara intentioner. För att du verkligen ska kunna förändra dig själv och uppnå dina mål, utveckla en lista med aktiva åtgärder där du identifierar alla nödvändiga uppgifter för att uppnå målet (se även "Lista över aktiva åtgärder" i avsnittet "Hur du organiserar din tid ordentligt" ?”).

Varför behöver du en lista över aktiva åtgärder?

· Du kan när som helst få en uppfattning om de uppgifter som tilldelats dig. Dessutom kan du bättre spåra och kontrollera din aktivitet med detta verktyg.

· Din planering blir verklighet och måste övervinna alla motgångar som kommer till dig utifrån.

· Varje medarbetare har sina egna dagliga uppgifter. Därför måste du vid ändringar reservera ytterligare tid i ditt dagliga arbetsflöde. På så sätt kommer du att vara säker på att du faktiskt kommer att uppnå dina mål.

· Dina handlingar

Handlingsplanering och prioritering

Du noterar alla nödvändiga åtgärder som är relaterade till ditt mål, kontrollerar var och en av dem för en logisk koppling med varandra och ordnar dem i den sekvens i vilken de sedan kommer att utföras.

Din svaga punkt kan vara den tid du har till ditt förfogande. Det beror på att det utöver din självförbättring även finns ett vanligt dagligt arbete som också kräver färdigställande. Därför kan du implementera dina mål bara ibland. En annan svag punkt för att uppnå ett visst mål är yttre förhållanden utanför din kontroll. De är designade för hjälp utifrån. För att förhindra att yttre omständigheter avsevärt hindrar genomförandet av ditt mål, planera den nödvändiga uppgiften, efter att ha gett tid för dess slutförande tidigare.


AFFÄRSKARRIÄRSLEDNING OCH PROFESSIONELL FRÄMJNING AV PERSONAL

SITUATION

"GÖR EN PERSONLIG LIVSPLAN"

Beskrivning av situationen

HR-chefen är halvvägs till att nå karriärens slutmål. Organisationen där han arbetar genomgår strukturella förändringar som kan leda till tidigare oförutsedda ytterligare förändringar.

Redogörelse för problemet

Chefen behöver bedöma den nuvarande situationen i organisationen och väga sina möjligheter och utsikter till befordran. För att göra detta måste du upprätta (om du inte har en) eller förtydliga din personliga karriärplan (Fig. 6.1).

Riktlinjer

PERSONLIG LIVSPLAN

Bedömning av livssituation

1.1. Jobb

Har jag en tydlig bild av mitt arbete och dess mål? Hjälper mitt jobb mig att nå andra livsmål?

Vilka är mina utvecklings- och avancemangsmål i förhållande till arbetet? Vilket jobb skulle jag vilja göra om fem år? Är jag inspirerad och motiverad? Vad är min motivation nu? Om fem år? Vilka är styrkorna och svagheterna i min motivation? Vilka åtgärder kan jag vidta för att säkerställa att mitt arbete kommer att möta mina personliga behov under de kommande åren?

1.2. Ekonomiskt tillstånd

Vad är min ekonomiska situation?

Har jag en personlig budget - vad är det, och håller jag mig till den?

Vilka åtgärder kan jag vidta vid behov för att förbättra min ekonomiska situation?

1.3. Fysiskt tillstånd Vad är min allmänna kondition?

Vad bygger min bedömning på (självuppfattning, tester etc.)? Går jag till läkaren regelbundet för kontroller?

1.4. Socialt tillstånd - mänskliga relationer

Är jag genuint intresserad av andras åsikter och synpunkter?

Hur tar jag hänsyn till dem?

Är jag intresserad av andras oro och problem?

Är jag intresserad av en annan åsikt?

Parameternamn Menande
Artikelns ämne: Aktiva handlingar
Rubrik (tematisk kategori) Psykologi

Ris. 26.1 visar att de huvudsakliga beteendestilarna i en konfliktsituation är förknippade med huvudkällan till varje konflikt - ortogonal beroende av parternas intressen. En chefs beteende i en konflikt beror på hur mycket han vill tillgodose sina egna intressen, antingen aktiv eller passiv, och den andra partens intressen, som agerar tillsammans med henne eller agerar självständigt, individuellt. En passiv reaktion betyder en önskan att fly från konflikten, en aktiv reaktion betyder försök att lösa den. Detsamma gäller handlingars karaktär: önskan om gemensamma ansträngningar indikerar att konflikten kommer att lösas, och omvänt leder individuella strävanden till att man undviker eller löser problemet i den ena sidans intresse.

Typologin för beteende i konflikt är inte given en gång för alla. Alla kan använda hela arsenalen av stilar beroende på situationen. Dessutom kan vissa stilar användas för mycket specifika typer av konflikter. Låt oss överväga chefers beteendestilar (undvikande, anpassning, konkurrens, kompromisser och samarbete enligt följande schema˸

♦ fall då det är tillrådligt att använda en stil;

♦ användning av stil i konfliktförebyggande;

♦ användning av stil när du löser en konflikt.

Undvikande. En chef implementerar denna stil när han helt enkelt undviker att lösa en konfliktsituation, inte försvarar sin ledarposition och inte samarbetar med någon för att lösa problemet. Det kan dock säkert finnas skäl att undvika försök att försvara både sina egna och en annans intressen.

Fall av lämplig användning av stil˸

♦ chefen känner hög spänning i relationen och känner behov av att minska intensiteten;

♦ chefen själv har många bekymmer och han tror att engagemang i denna situation kommer att medföra ytterligare bekymmer och improduktiv tidsförlust;

♦ chefen anser att resultatet är obetydligt och att tid och kraft inte bör läggas på att lösa konflikten;

♦ chefen behöver vinna tid (för att få stöd, få ytterligare information etc.);

♦ chefen finner inte styrkan och resurserna för att lösa detta problem;

♦ chefen ser att denna fråga inte kan lösas med ᴇᴦο myndighet, att detta kan göras bättre av en annan myndighet;

♦ Chefen menar att att omedelbart diskutera problemet kan leda till en eskalering av situationen.

Konfliktförebyggande. Chefen använder reträtttaktik för att ge andra intrycket att han inte intresserar sig tillräckligt för saken, men detta kan vara en missuppfattning om explicit och implicit beteende. Genom att vara i skuggan kan du alltid observera obemärkt och engagera dig i att lösa problemet i tid. Genom att uppmärksamma de anställda på beställningar, räddar chefen sig själv från behovet av att djupgående analysera dem, eftersom det i huvudsak bara är en överföringslänk˸ ʼʼ jag Jag gav det till dem, men de...ʼʼ eller ʼʼDe uppfyllde det inte, men jag har ingenting med det att göraʼ. Därmed slipper chefen ansvar och inkludering

Aktiva handlingar - koncept och typer. Klassificering och funktioner i kategorin "Active Actions" 2015, 2017-2018.

N En riktig flugdama älskar ordning och reda i allt. Även flyktiga planer föds i hennes huvud på ett disciplinerat sätt. Och när du behöver föra register över ekonomin, analysera alla dess områden, kontrollera lager, utgifter och utförandet av uppgifter, kan du inte klara dig utan en tydlig organisation.

För dem som inte vill missa en enda detalj, men samtidigt inte fördjupar sig i komplexa program och förenklar processen att hantera sitt hushåll så mycket som möjligt, kommer ett universellt listsystem till undsättning.

Du bör börja göra listor från den nivå som är mest tydlig för dig nu. Om du är en person som blickar djärvt framåt, kommer det att vara långtgående framtidsutsikter.

Lista över globala planer

Skriv allt du vill åstadkomma i livet. Du kan använda brainstormingmetoden: skriv ner allt som kommer att tänka på och organisera det sedan efter vikt, nödvändighet och komplexitet i utförandet. Således får du en lista över saker att göra för livet - utgångspunkten i strukturen för livshantering. För kreativa människor är versionen av önskekartan, som vi skrev om i en av de tidigare artiklarna, lämplig.

Underavdelningar av denna lista kan vara:

En lista över åtgärder i förhållande till familjemedlemmar (lär din dotter att laga middag, introducera din man för sport, etc.);

Egenskaper som jag skulle vilja utveckla hos mig själv;

Fel som jag skulle vilja korrigera.

Råd: ställ inte dig själv stela uppgifter i form av "bör" eller "behöver", livet är ofta en oförutsägbar sak, var beredd att förändras i enlighet med den aktuella situationen.

Efter att ha placerat en lista över saker att göra för livet i ett sammanhängande system, kan du börja planera och strukturera mer vardagliga och påtagliga nivåer.

Obligatorisk information

Först och främst omger vi oss med användbar, viktig och inte så viktig information - vi skriver listor över allt som vi kan behöva för att spela rollen som en bra fru, en omtänksam mamma, en nitisk hemmafru, med ett ord, en riktig fluga -lady.

1. Lista över nödvändig information om varje familjemedlem

Data om viktiga dokument (pass, födelsebevis, försäkringsnummer), som kan behövas för att fylla i olika formulär i statliga myndigheter och andra organisationer;

Grundläggande information om hälsa (närvaro av speciella sjukdomar, tillstånd, namn på mediciner och tid för att ta dem) - information för barnskötare och vårdgivare;

Ytterligare information (hobbyer och preferenser, favoritfärger) - kommer att vara användbar för att välja presenter och kommer att skydda dig från frestelsen att köpa något som passar din smak.

2. Lista över alla saker i huset

Detta kommer att vara det mest omfattande manuskriptet, så det är bättre att dela upp det i sektioner (till exempel efter rum). I huvudsak är detta en inventering av egendom, en heminventering. Detta svåra arbete kan bara göras en gång, dela upp det i flera steg. Separata kolumner i den här listan kommer att markera skåp, hyllor och deras innehåll, en lista med dokument och, om du verkligen blir medtagen, en inventering av böcker och tidskrifter.

Vad är resultatet?

      • varje sak i huset hittar sin plats, vilket kommer att göra städningen mycket lättare;
      • lägenheten rensas, du blir av med nästan hälften av "hot spots" där irriterande skräp gillar att samlas;
      • det finns en förståelse för vad ditt hem fortfarande saknar för optimal ergonomi av utrymmet och det fulla utseendet av ett mysigt bo.
      • en lista över viktiga telefonnummer (hushållstjänster som din familj använder, telefonnummer till lärare, pedagoger, barnskötare, släktingars kontakter, etc.)
      • en lista över mediciner som din familj behöver (universella och individuella).

Om det behövs och efter behag kan du göra listor över garderoben för varje familjemedlem efter säsong. Jag gör det här med nöje, gör trevliga justeringar när årstiderna växlar, min man är också väldigt glad, för han behöver inte tjata om detta.

Näring och allt som är kopplat till det.

Detta kan inkludera olika underavsnitt:

Lista över favoriträtter för varje familjemedlem;

Menylista för veckan;

Lista över nödvändiga produkter.

Listan över produkter bör markeras som en separat artikel i planeringen. Vi delar upp det i två underlistor: produkter för varje dag och andra produkter. Den första innehåller det som är viktigt för vår familj att ha tillgängligt varje dag (mjölk, ägg, smör, äpplen - det här blir en annan lista för varje familj). Den andra listan innehåller hyllstabila produkter, som i regel köps 1-2 gånger i månaden från internethypermarknaden med leverans. Båda listorna finns lagrade på min smartphone, i ett speciellt program med checklistfunktioner.

Andra inköp (allt som behövs för vardagen - rengöringsprodukter, förbrukningsvaror, hushållsartiklar, hygienprodukter), i mitt fall kallas denna lista för "icke-produkter"

Aktiva handlingar

En annan storskalig lista är listan över nödvändiga saker.

Hur gör man en att-göra-lista så att du inte glömmer något? Det enklaste sättet att göra detta är inom områdena hushåll och livet i allmänhet. Vi delar upp alla uppgifter i permanenta (rutiner) och operativa (engångsuppgifter för en dag, vecka eller månad). Var och en av dessa stora sektioner kommer att innehålla följande listor:

  • hushållets att göra-listor (månadsvis, veckovis, dagligen);
  • brådskande ärenden (relaterade till ett specifikt datum eller period) - det är bättre att omedelbart skriva in dem i kalendern eller telefonen med påminnelser;
  • aktiviteter utanför hemmet (allt som innebär att resa och gå runt i stan, shopping, evenemang).

Från fall till fall

En speciell sektion är situationslistor som vi kommer att behöva vid vissa ögonblick i livet.

  • listor över saker för havet (resor till landet, till släktingar), samt åtgärder relaterade till detta;
  • listor över saker och saker att göra för att flytta;
  • lista över platser och landmärken platser att besöka under en kulturell semester;
  • lista över saker att göra och inköp för en familjefest.

Eventspecifika listor kan skapas för ditt barn för att hjälpa honom att bli mer organiserad, uppmärksam och ansvarsfull.

Du kan göra listor på papper, på en dator eller på en smartphone med ett vanligt anteckningsblock eller speciella applikationer.

Allt är under kontroll

H Vad mer kan du få in i listan? Nästan vad som helst!

Det kan vara listor över nödvändiga minimikosmetika, önskelistor, trädgårdsarbete och en lista över planteringar - befintliga och önskade, filmer som du vill se, böcker som är värda att läsa, listor över för- och nackdelar när du väljer mellan två eller flera alternativ .

Men det viktigaste på listan är att det fungerar. Om du inte tittar på en av planerna på mer än sex månader, kan du säkert ändra tillvägagångssättet eller organisationssystemet på detta område.

I allmänhet förenklar och underlättar listor avsevärt kontroll och planering, hjälper till med aktuella aktiviteter och fungerar som ett effektivt verktyg inom alla förvaltningsområden.

God dag kära läsare!

I den här artikeln vill jag prata om implementeringen av funktionaliteten för aktiva listor, eller som det heter på engelska - "aktiva listor", i OSSIM/USM-system. Först några ord om vad jag menar när jag säger "aktiva listor."

Till exempel har vi applikation A, som används av användare. Denna applikation loggar användarinloggningar och utloggningar i sin händelselogg. Låt oss anta att vi behöver registrera vilka användare som är inloggade i applikation A i just detta ögonblick (det vill säga inloggade) och korrelera denna information med annan data. Till exempel vill vi veta om användaren som loggar in på server B har loggat in på applikation A.

"Aktiva listor" hjälper till att lösa detta problem. I det ögonblick som en viss händelse inträffar (i vårt fall är detta användarinloggningshändelsen i A), placeras ett visst fält från denna händelse (användarnamn) i den aktiva listan. En annan händelse (i vårt fall, användarutloggningshändelsen från applikation A) tar bort fältet (användarnamnet) från den aktiva listan. Dessutom, i det ögonblick som en viss regel triggas (i vårt fall triggas regeln när en användare loggar in på server B), görs en kontroll för att se om användarnamnet som är inloggat på B finns i den aktiva listan. Hela proceduren visas i figuren nedan.

Fig.1– Lista arbete

Nedan kommer jag att beskriva implementeringen av funktionaliteten för aktiva listor (hädanefter kallade listor) i OSSIM/USM med hjälp av ett python-skript, tre korrelationsdirektiv och policyer och ett specialutvecklat plugin.
I den här artikeln använder jag Lists-funktionen för att spåra användaranslutningar till system. Däremot kan all information placeras i listor: filnamn, IP-adresser, portnummer och allt, allt, allt.

  1. Arbetets framsteg

På mitt demoställ fungerar listor enligt följande (Figur 3):

  • Användarens “root” ansluter via ssh till server 192.168.2.30;
  • Policyn "Lägg till i listan över loggade användare på BCKP" med hjälp av korrelationsdirektivet "Användarinloggning på BCKP" kör active_list_manager.py-skriptet enligt följande:
# ./active_list_manager_py lägg till logins_list $USERNAME

som ett resultat av skriptet skapas filen "logins_list" och användarnamnet som skickas i variabeln $USERNAME läggs till i den;

  • Användaren (vilken som helst) ansluter via SSH till servern 192.168.10.2;
  • Policyn "Kontrollera listan över loggade användare på MAIL" med hjälp av korrelationsdirektivet "Användarinloggning på MAIL" kör active_list_manager.py-skriptet enligt följande:
# ./active_list_manager_py kontrollera logins_list $USERNAME

Om användarnamnet hittades i logins_list, skapar skriptet ett syslog-meddelande så här:

6 sep 15:40:25 siem active_list_log: Match |Lista:inloggningslista |Värde:root

  • Filen som meddelandet hamnar i läses av insticksprogrammet "active_list_monitor" skapat i OSSIM, vilket resulterar i att en händelse som denna visas i OSSIM/USMs grafiska gränssnitt:

Ris. 2 – Matchar med listan

Du kan konfigurera en varning för denna typ av meddelande;

  • Användaren som loggade in på 192.168.2.30 (i steg 1) stänger sessionen från 192.168.2.30;
  • Policyn "Ta bort användare från listan över loggade användare på BCKP" med hjälp av direktivet "User Logout from BCKP" kör active_list_manager.py-skriptet enligt följande:
# ./active_list_manager_py del logins_list $USERNAME

Som ett resultat av skriptet tas $USERNAME bort från "logins_list".

Ris. 3 – Laboratoriebänkdiagram

  1. Nödvändiga resurser

För att lösa detta problem skapades följande objekt:

  • Korrelationsdirektiv:
    • "Användarlogga på BCKP";
    • "Användarlogga in MAIL";
    • "Användarlogga ut från BCKP";
  • Policyer:
    • "Lägg till i listan över loggade användare på BCKP";
    • "Kontrollera listan över loggade användare på MAIL";
    • "Ta bort användare från listan över loggade användare på BCKP";
  • Skriptet "active_list_manager.py";
  • plugin "active_list_monitor".
  1. Korrelationsdirektiv

De skapade direktiven visas i figuren nedan.
Användare logga in BCKP”:

HÄNDELSETYP – 5501 (indikerar en lyckad inloggningshändelse)
Jag placerade "backup"-objektet i "TO"-fältet. IP-adressen för detta objekt är 192.168.2.30.
Detta direktiv utlöses alltså när användaren lyckas logga in på 192.168.2.30.
Grundläggande parametrar i direktivet " Användare utloggning från BCKP”:
DATAKÄLLA – AlienVault HIDS-syslog
EVENTTYP – 5502 (sessionen avslutas)
För detta direktiv placerade jag "backup"-objektet i fältet "FROM".
Direktivet utlöses när användaren stänger sessionen från 192.168.2.30.
Grundläggande parametrar i direktivet " Användare logga in POST”:
DATAKÄLLA – AlienVault HIDS-autentication_success
HÄNDELSETYP – 5501 (lyckad inloggning på servern)
Jag placerade "mail"-objektet i "TO"-fältet. Dess IP-adress är 192.168.10.2.
Detta direktiv utlöses när användaren loggar in på server 192.168.10.2.

Ris. 4 – Korrelationsdirektiv

  1. Politiker

Policyer är utformade för att köra skriptet "active_list_manager.py" med olika parametrar i det ögonblick som motsvarande direktiv utlöses.
När ett direktiv som ingår i en DS-grupp som används i en policy utlöses, utförs den åtgärd som anges i policyn ("policyåtgärd"). Denna åtgärd kör skriptet och skickar dets parametrar från händelsen.
Inställningar som gjorts för var och en av de tre policyerna inkluderar:

  • skapa en ny källgrupp (DS-grupp) baserad på motsvarande direktiv;
  • skapa en åtgärd som utförs av en policy – ​​"policy action".

Policyn "Lägg till i listan över loggade användare på BCKP" använder direktivet "Användarinloggning på BCKP" som ingår i "DS-gruppen" med samma namn och åtgärden "Lägg till användare till aktiv lista". Detta innebär att om direktivet utlöses (användaren har loggat in på BCKP), utlöser policyn motsvarande åtgärd - "Lägg till användare till aktiv lista".
Policyn "Ta bort användare från listan över loggade användare på BCKP" använder direktivet "User Logout from BCKP" som ingår i "DS-gruppen" med samma namn och åtgärden "Ta bort användare från aktiv lista". När direktivet utlöses (användaren stänger sessionen med BCKP) utförs åtgärden "Ta bort användare från aktiv lista".
Policyn "Kontrollera listan över loggade användare på MAIL" använder direktivet "Användarinloggning på MAIL" genom DS-gruppen med samma namn och åtgärden "Kontrollera användare i aktiv lista". När direktivet utlöses (användaren har loggat in på MAIL) utförs åtgärden "Kontrollera användare i aktiv lista".
Ett exempel på hur du ställer in en policy visas i figuren nedan (för policyn "Lägg till i listan över loggade användare på BCKP"). Andra policyer är konfigurerade på liknande sätt, bara de använder olika DS-grupper och "policyåtgärder".

Ris.5 – Exempelpolicy

4.1 GrupperDS-grupper

För att skapa en DS (datakälla)-grupp, gå till menyn "Konfiguration" - "Hotintelligens" - "Policy" - "Datakälla". Klicka på knappen "Lägg till ny grupp" i det övre vänstra hörnet av fönstret. Ange gruppnamnet i lämpligt fält (i detta exempel är det samma som direktivets namn). Klicka på knappen "ADD BY EVENT TYPE" och ange nyckelordet (en del av namnet) för direktivet (jag skrev in "BCKP"). Klicka på "Sök". I tabellen som visas, markera rutan bredvid önskad källa och klicka på "Lägg till valda". Klicka sedan på "Uppdatera". Mer detaljer i bilden nedan.

Ris.6 –DS Group

4.2 Åtgärder som utförs av policyer

För att skapa en åtgärd som kommer att utföras av policyn, gå till menyn "Konfiguration" - "Hotintelligens" - "Policy" - "Åtgärder". Klicka på "Ny"-knappen och fyll i fälten som visas i bilden nedan. Bilden visar skapandet av åtgärden "Lägg till användare till aktiv lista". De återstående åtgärderna skapas på samma sätt med hjälp av parametrarna nedan.
Parametrar som är gemensamma för alla åtgärder: för "Lägg till användare i aktiv lista", "Ta bort användare från aktiv lista" och "Kontrollera användare i aktiv lista" använd TYPE - "utför åtgärd". Varje åtgärd har sina egna unika NAMN- och KOMMAND-fält. Du kan skriva vad som helst i KOMMENTAR-fältet.
För åtgärden "Lägg till användare till aktiv lista" är COMMAND-fältets värde "python /usr/share/ossim/scripts/active_list_manager.py add logins_list USERNAME"
Syftet med det här kommandot är att starta ett skript med parametrar som lägger till värdet för fältet USERNAME från händelsen till listan "login_list".
För åtgärden "Ta bort användare från aktiv lista" är COMMAND-fältets värde "python /usr/share/ossim/scripts/active_list_manager.py del logins_list USERNAME"
Uppgiften är att köra ett skript med parametrar som tar bort USERNAME från listan "login_list".
För åtgärden "Kontrollera användare i aktiv lista" är COMMAND-fältets värde "python /usr/share/ossim/scripts/active_list_manager.py check logins_list USERNAME"
Uppgiften är att köra ett skript med parametrar som kontrollerar närvaron av fältvärdet USERNAME från händelsen i listan "login_list". Om det lyckas kommer skriptet att skapa ett syslog-meddelande.

Ris.7 – Åtgärder som utförs av policyer

  1. Manus"active_list_manager.py"

Detta skript är utformat för att lägga till, ta bort och kontrollera närvaron av ett användarnamn i listan. Naturligtvis gäller det inte bara för användarnamn, utan även för all data du kan inkludera i listan (IP-adresser, fil- och värdnamn, etc.).
Syntaxen som används av skriptet är följande:

# active_list_manager.py

Du kan använda den till exempel så här:

Därför la vi till "mario" till listan "logins_list".
Om du kör skriptet med "check"-tangenten, kontrolleras det godkända värdet för närvaro i listan. Om en matchning hittas skapar skriptet ett syslogmeddelande på LOCAL5-nivå. Meddelandet har följande format:

Tidsstämpel värdnamn active_list_log: Match |List:list_name |Värde:Värde

7 sep 15:57:00 siem active_list_log: Match |Lista:användarlista |Värde:alex

Filen som detta meddelande hamnar i läses och tolkas av OSSIM-agentens plugin, som beskrivs i nästa avsnitt.
Skriptlistan "active_list_manager.py" är nedan:

#!/usr/bin/python import sys import os import syslog listfile="/usr/share/ossim/scripts/"+sys.argv if len(sys.argv)<>4: skriv ut "Avsluta på grund av felaktig syntax.\nKontrollera syntax:\nactive_list_manager.py (lägg till|del|kontroll) " sys.exit() if sys.argv == "add": open(listfile, "a").close() file = open(listfile, "r+") lines = file.readlines() file.seek(0 ) file.truncate() för rad i rader: om inte line.startswith(sys.argv.split(",")): file.write((line)) för nyckelvärde i sys.argv.split(",") : file.write((key_value+" ")) file.write(("\n")) file.close() elif sys.argv == "del": if "," i sys.argv: skriv ut "Avsluta pga. till felaktig syntax.\nEndast en variabel tillåten för raderingsåtgärd.\nKontrollera syntax:\nactive_list_manager.py (lägg till|del|kontroll) " sys.exit() file = open(listfile, "r+") lines = file.readlines() file.seek(0) för rad i rader: om inte sys.argv i line.split(): file.write( line) file.truncate() file.close() elif sys.argv == "check": if "," i sys.argv: print "Avsluta på grund av felaktig syntax.\nEndast en variabel tillåten för raderingsåtgärd.\nVänligen kontrollera syntax:\nactive_list_manager.py (lägg till|del|kontroll) " sys.exit() file = open(listfile, "r") lines = file.readlines() file.close() för rad i rader: om sys.argv i line.split(): skriv ut "hittade en matchning i :", line syslog.openlog("active_list_log", 0, syslog.LOG_LOCAL5) syslog.syslog(("Match |List:" + sys.argv + " |Value:" + sys.argv)) else: print "Avsluta på grund av felaktig syntax.\nKontrollera syntax:\nactive_list_manager.py (lägg till|del|kontroll) " sys.exit()

Skriptet bör placeras i /usr/share/ossim/scripts
Du kan placera den i en annan mapp, men då måste du redigera den lite. Skriptet kan testas från konsolen, till exempel så här:

# active_list_manager.py lägg till logins_list mario

Detta kommer att skapa en "logins_list"-fil i skriptets arbetsmapp (/usr/share/ossim/scripts) och lägga till "mario" till denna fil.

  1. Plugin"active_list_monitor"

Denna plugin läser loggfilen i vilken skriptet skriver meddelanden. När en matchning hittas i listan skickar skriptet ett rsyslog-meddelande till demonen märkt LOCAL5. Demonen rsyslog är konfigurerad att skriva alla meddelanden märkta LOCAL5 till en fil. I den här artikeln är det /var/log/active_list_alerts.log
För att konfigurera den beskrivna konfigurationen, låt oss skapa en ny fil (låt oss kalla den active_list_alerts.conf) i mappen /etc/rsyslog.d/. Filinnehåll:

Local5.* -/var/log/active_list_alerts.log ~

Starta sedan om rsyslog med kommandot /etc/init.d/rsyslog restart
Nedan finns en lista över .cfg-filen för det skapade pluginprogrammet:
active_list_monitor.cfg

Plugin_id=9005 type=detector enable=yes source=log location=/var/log/active_list_alerts.log create_file=false process=rsyslogd start=no stop=no startup=/etc/init.d/rsyslog start shutdown=/etc/ init.d/rsyslog stop Match=1 event_type=event regexp=(?P \w+\s+\d+\s+\d+\:\d+\:\d+)\s+(?P \S+)\s+\S+\s+(?P \S+)\s+\S+\:(?P \S+)\s+\S+\:(?P \S+) date=(normalize_date($date)) device=(resolv($sensor)) plugin_sid=(translate($sid)) username=($username) userdata1=($list_name)

Filen ska placeras i /etc/ossim/agent/plugins och heta till exempel active_list_monitor.cfg. Filtillägget måste vara "cfg", detta är viktigt!
Nedan är en lista över .sql-filen som lägger till information om det nya pluginet till ossim-databasen:

# active_list_monitor.sql DELETE FROM plugin WHERE id = "9005"; DELETE FROM plugin_sid där plugin_id = "9005"; INSERT IGNORE INTO plugin (id, typ, namn, beskrivning) VÄRDEN (9005, 1, "Active list monitor", "Monitoring plugin for active list functionality"); INSERT IGNORE INTO plugin_sid (plugin_id, sid, category_id, class_id, name) VÄRDEN (9005, 1, NULL, NULL, "Aktiv lista Matchning upptäckt");

Det kan skapas var som helst i filsystemet, men det rekommenderas att placera .sql-filerna i /usr/share/doc/ossim-mysql/contrib/plugins/
Låt oss lägga till information om plugin-programmet till ossim-databasen med följande kommando:

# ossim-db< active_list_monitor.sql

Och slutligen, aktivera insticksprogrammet via OSSIM GUI eller konsolgränssnitt. Efter att ha anslutit via ssh till OSSIM-servern, gå till menyn "Konfigurera sensor" - "Konfigurera plugins för datakälla". Markera det nya plugin-programmet i listan. Klicka på "OK" - "Tillbaka" - "Tillämpa alla ändringar".

Efter att servern startat om borde allt fungera.

  1. Resume

Resultatet av det utförda arbetet är följande meddelande i OSSIM-gränssnittet närhelst en användare ansluten via ssh till BCKP ansluter via ssh till MAIL.

Fig. 8– Exempelmeddelande

För denna händelse kan du ställa in en Alert för att utlösa och till exempel skicka ett aviseringsbrev eller något allvarligare. Till exempel att utföra en påtvingad utloggning av en användare.

Hej vänner! Den vanligaste frågan som MyLifeOrganized-användare ställer mig är: Jag förstår inte vad jag ska göra härnäst med listan över aktiva åtgärder. Och så kommer tillägget att denna lista:

  • stor
  • inte klart
  • allt blandas ihop

Jag kommer inte att försöka passa in alla svar i en artikel - jag kommer i sin tur att överväga huvudproblemen med att använda typer av aktiva åtgärder.

Observera att orsaken för det mesta inte ligger i aktiva handlingar. Att göra-listor är en konsekvens.

Har du hört talas om lagen om orsak och verkan?

Så anledningen är att du planerat och tilldelat alla typer av fastigheter. Och vad programmet visade i listan är en visning av dina tankar och planer.

Bristande förståelse för vad som behöver göras är den första anledningen till att man inte gör någonting

Den främsta anledningen till att skjuta upp är att det från vår lista över uppgifter inte framgår vad som behöver göras. Det verkar finnas uppgifter. De har till och med lagt ner några fastigheter. Och det känns till och med som att listan med uppgifter är "på vårt ämne." Men vad vi behöver göra åt det är inte klart.

Vilka uppgifter kommer inte att utföras

De som kräver av oss inte bara handling, utan också ytterligare tankeströmmar.

Ta en titt på dessa uppgifter hämtade från standardmallen:

I standardmallen anges dessa som förväntade orsaker följt av en specifik åtgärd. I praktiken händer det att användare försöker slutföra sina uppgifter i detta formulär.

Hur fungerar din hjärna just nu?

Rätt! Börjar ställa smarta frågor:

  • så vad behöver jag göra?
  • vilket resultat ska jag få?
  • var kan jag få det nödvändiga verktyget?
  • på vilken plats kan jag göra den här uppgiften?
  • och så vidare…

Hur dina uppgifter ska se ut i en lista över nästa specifika åtgärder

Huvudkravet för följande specifika åtgärder

De bör bara kräva specifika åtgärder! Alla tankar slutade under veckogranskningen eller inkorgsanalysen.

Det ska tydligt framgå om uppgiften har slutförts eller inte.

Mitt favoritexempel är "Det är nästan omöjligt att inte vara gravid!" Det finns bara två alternativ - antingen ja eller nej.

Om detta följs är det väldigt lätt att bocka av uppgifter.

Låt oss titta på några fler uppgifter från standard-MLO-mallen:

Vad skiljer dessa uppgifter från det första exemplet?

Uppgiften är skriven på ett sådant sätt att det tydligt framgår om det har gjorts eller inte:

  • spegeln torkas antingen av eller inte
  • mattorna antingen skakades ut eller inte skakades ut

Men du kan också torka en spegel dåligt. Är det gjort eller inte? – det kommer att finnas smarta människor som kommer att ställa en sådan fråga.

Och det här är ditt eget företag! Och ansvaret för det ligger också helt på dig. Personligen, när jag torkar speglar, gör jag det direkt för att markera uppgiften som slutförd.

Med sådana grundläggande åtgärder kan du lägga halva ditt liv på autopilot!

Hur löser jag detta problem i mina utbildningar?

Att bestämma nästa specifika åtgärder är en av huvudfrågorna vid analys av inkommande information. Det kommer att avgöra hur väl listorna över aktiva åtgärder skapas och om det kommer att vara tydligt vad som behöver göras.

Vad jag uppmärksammar:

  1. Jag lär dig hur du formulerar uppgifter rätt så att det är tydligt vad du ska göra och vilket resultat du behöver få.
  2. Vi lär oss att bestämma vilka egenskaper som påverkar visningen och konstruktionen av listor med specifika åtgärder, och hur man korrekt tilldelar dessa egenskaper.
  3. Vi introducerar detta som en vana, så att det sker på autopilot och sker som av sig självt.
  4. Denna princip övervägs, med början med engångsuppgifter (specifika åtgärder), med fortsatt tillämpning i projekt och mål.
  1. Om du bestämmer dig för att du inte förstår vad du ska göra med den här uppgiften i din aktiva åtgärdslista, flytta den till din inkorg och arbeta om tills du har klargjort det helt.
  2. Vid bearbetning kan du använda säkerhetsfrågorna som beskrivs i början av inlägget. De kommer verkligen att hjälpa dig. Om du svarar på dem på planeringsstadiet behöver du inte svara på dem vid utförandestadiet.

Det var allt för idag. Bli av med prokrastinering och var produktiv!

Om du har några frågor, skriv i kommentarerna! Jag kommer definitivt att svara på dem.

Tack för att du läste den här artikeln - jag har lagt ner mycket tid på att skapa den åt dig. Jag skulle vara tacksam om du ger din feedback. Den här bloggen kan inte bli komplett utan information från dig. Så låt oss hålla kontakten!

  • Glöm inte att lämna en kommentar- dina slutsatser, tankar och kommentarer är guld värda. Jag läser dem alla, se till att svara och skapar nya artiklar utifrån dem.
  • Dela en länk till den här artikeln- om det jag skrev är användbart, intressant eller rörande för dig, berätta gärna för dina vänner och bekanta om det.
  • Häng med mig Instagram — där hittar du situationer, tankar, intryck från mitt dagliga liv, mina egna upp- och nedgångar i kampen för harmoni, samt många fotografier som skildrar hur jag försöker följa mina passioner och livsprinciper.
  • Häng med mig

Senaste materialet i avsnittet:

Fördelar och funktioner med att använda kefir ansiktsmask Fryst kefir för ansikte
Fördelar och funktioner med att använda kefir ansiktsmask Fryst kefir för ansikte

Ansiktshud behöver regelbunden vård. Dessa är inte nödvändigtvis salonger och "dyra" krämer föreslår ofta ett sätt att bevara ungdomen.

DIY-kalender som present
DIY-kalender som present

I den här artikeln kommer vi att erbjuda idéer till kalendrar som du kan göra själv.

Grund och försäkring - två delar av din pension från staten Vad är en grundläggande ålderspension
Grund och försäkring - två delar av din pension från staten Vad är en grundläggande ålderspension

Varje arbetande medborgare förstår att han inte kommer att kunna arbeta hela sitt liv och att han måste tänka på pensionen. Huvudkriteriet att...