본문 바로가기

전체 글

(40)
Python Url Monitor Python Url Monitor import requests import time from datetime import datetime url = ('http://www.interpark.com',) # tuple while True: for site in url: with requests.Session() as s: r = s.get(site) if r.status_code == 200: # r.status_code : response status print('%s is ok : Response Status : %d' %(site, r.status_code)) print('%s is ok : site allive' %(site)) else: print(&#3..
Python System Info Python Linux System Info import os import time unumber = os.getuid() pnumber = os.getpid() where = os.getcwd() what = os.uname() used = os.times() now = time.time() means = time.ctime(now) print ("User number",unumber) print ("Process ID",pnumber) print ("Current Directory",where) print ("System information",what) print ("System information",used) print ("\nTime is now",now) print ("Which interp..
Python Jenkins Module Install Python System Info Python Jenkins Module Install pip install python-jenkins Jenkins Login server = jenkins.Jenkins('URL', username='ID', password='PASSWD') Working with Jenkins Jobs server.create\_job('empty', jenkins.EMPTY\_CONFIG\_XML) jobs = server.get\_jobs() my\_job = server.get\_job\_config('cool-job') server.build\_job('empty') server.disabl..
Python E-Mail Send Python E-Mail Send To_User = 'ToUser@email.com' From_User = 'SendUser@email.com' Msg_Subject = 'Subject' Msg_Description = 'Description' serverName = 'imail2.targetServerName.com' msg = MIMEMultipart() # msg = MIMEText(Msg_Description) ## 본문 msg['To'] = To_User msg['From'] = From_User msg['Subject'] = Msg_Subject ##제목 msg.attach(MIM..
Python Slack Msg Send Python Slack Msg Send import requests def slackSendMsg(botMsg): # webhook url url = "webhook url" payload = { "text": botMsg } requests.post(url, json=payload) ```
python rundeck module install python rundeck module install pip install rundeckrun rundeck login from rundeck.client import Rundeck rd = Rundeck(server='ip', protocol='http', port=4440, api_token='token') project List pl = rd.list_projects() Job LIst jl = rd.list_jobs('dockerDeploy') Job Run rd.run_job('a6e1e0f7-ad32-4b93-ba2c-9387be06a146', argString={'from': 'RundeckRun&#..
Python Jira Module Install Python Jira Module Install pip install atlassian-python-api https://pypi.org/project/atlassian-python-api/ Jira Login from atlassian import Jira jira = Jira( url='http://localhost:8080', username='admin', password='admin') Get issues from jql search result with all related fields jql_request = 'project = DEMO AND status NOT IN (Closed, Resolved) ORDER BY issuekey'..
Python Hosts Control python Hosts module install pip install python-hosts Hosts path setting from python_hosts import Hosts, HostsEntry hosts = Hosts(path='C:\\hosts3') Hosts add hosts.add([HostsEntry(entry_type='ipv4', address='1.2.3.4', names=['www.example.com', '#example'])]) hosts.write() Hosts remove hosts.remove_all_matching(address='1.2.3.4') hosts.write() Host ..